
pauwel.EXPRESStoOWL.0.4.source-code.IFC4_ADD1.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:longDescription_IfcProjectOrder
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProjectOrder ;
rdfs:label "LongDescription" ;
rdfs:range ifc:IfcText .
ifc:shearReinforcement_IfcSurfaceReinforcementArea
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceReinforcementArea ;
rdfs:label "ShearReinforcement" ;
rdfs:range ifc:IfcRatioMeasure .
ifc:uAxes_IfcGrid a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGrid ;
rdfs:label "UAxes" ;
rdfs:range ifc:IfcGridAxis_List .
ifc:sectionType_IfcSectionProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionProperties ;
rdfs:label "SectionType" ;
rdfs:range ifc:IfcSectionTypeEnum .
ifc:isHeading_IfcTableRow
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTableRow ;
rdfs:label "IsHeading" ;
rdfs:range ifc:IfcBoolean .
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: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:amountOfSubstanceExponent_IfcDimensionalExponents
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:label "AmountOfSubstanceExponent" ;
rdfs:range expr:INTEGER .
ifc:hasTextures_IfcTessellatedFaceSet
a owl:ObjectProperty ;
rdfs:domain ifc:IfcTessellatedFaceSet ;
rdfs:label "HasTextures" ;
rdfs:range ifc:IfcIndexedTextureMap ;
owl:inverseOf ifc:mappedTo_IfcIndexedTextureMap .
ifc:specularHighlight_IfcSurfaceStyleRendering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:label "SpecularHighlight" ;
rdfs:range ifc:IfcSpecularHighlightSelect .
ifc:lightEmissionSource_IfcLightSourceGoniometric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:label "LightEmissionSource" ;
rdfs:range ifc:IfcLightEmissionSourceEnum .
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:relatingElement_IfcRelConnectsStructuralActivity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsStructuralActivity ;
rdfs:label "RelatingElement" ;
rdfs:range ifc:IfcStructuralActivityAssignmentSelect ;
owl:inverseOf ifc:assignedStructuralActivity_IfcStructuralItem .
ifc:endParam_IfcFixedReferenceSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFixedReferenceSweptAreaSolid ;
rdfs:label "EndParam" ;
rdfs:range ifc:IfcParameterValue .
ifc:selfIntersect_IfcIndexedPolyCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIndexedPolyCurve ;
rdfs:label "SelfIntersect" ;
rdfs:range ifc:IfcBoolean .
ifc:valueSource_IfcMetric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMetric ;
rdfs:label "ValueSource" ;
rdfs:range ifc:IfcLabel .
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:LESSTHANOREQUALTO
a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "LESSTHANOREQUALTO" .
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:relatingClassification_IfcRelAssociatesClassification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssociatesClassification ;
rdfs:label "RelatingClassification" ;
rdfs:range ifc:IfcClassificationSelect .
ifc:IfcPropertySetDefinitionSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:CISTERN a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "CISTERN" .
ifc:values_IfcRegularTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRegularTimeSeries ;
rdfs:label "Values" ;
rdfs:range ifc:IfcTimeSeriesValue_List .
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: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:onClass ifc:IfcBoolean ;
owl:onProperty ifc:agreementFlag_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:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:agreementFlag_IfcHalfSpaceSolid
] ;
owl:disjointWith ifc:IfcSurface , ifc:IfcCurve , ifc:IfcGeometricSet , ifc:IfcBooleanResult , ifc:IfcTessellatedItem , ifc:IfcFillAreaStyleTiles , ifc:IfcVector , ifc:IfcLightSource , ifc:IfcPoint , ifc:IfcCartesianTransformationOperator , ifc:IfcFaceBasedSurfaceModel , ifc:IfcPlanarExtent , ifc:IfcSolidModel , ifc:IfcDirection , ifc:IfcAnnotationFillArea , ifc:IfcCompositeCurveSegment , ifc:IfcPlacement , ifc:IfcBoundingBox , ifc:IfcShellBasedSurfaceModel , ifc:IfcFillAreaStyleHatching , ifc:IfcTextLiteral , ifc:IfcCartesianPointList , ifc:IfcCsgPrimitive3D , ifc:IfcSectionedSpine .
ifc:IfcSoundPressureLevelMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcStyledItem a owl:Class ;
rdfs:subClassOf ifc:IfcRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_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:allValuesFrom ifc:IfcStyleAssignmentSelect ;
owl:onProperty ifc:styles_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:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStyleAssignmentSelect ;
owl:onProperty ifc:styles_IfcStyledItem
] ;
owl:disjointWith ifc:IfcGeometricRepresentationItem , ifc:IfcTopologicalRepresentationItem , ifc:IfcMappedItem .
ifc:theActor_IfcActor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActor ;
rdfs:label "TheActor" ;
rdfs:range ifc:IfcActorSelect .
ifc:IfcQuantityCount a owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityCount
] ;
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
] ;
owl:disjointWith ifc:IfcQuantityTime , ifc:IfcQuantityLength , ifc:IfcQuantityArea , ifc:IfcQuantityVolume , ifc:IfcQuantityWeight .
ifc:WATERHEATINGCOIL a ifc:IfcCoilTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERHEATINGCOIL" .
ifc:BUDGET a ifc:IfcCostScheduleTypeEnum , owl:NamedIndividual ;
rdfs:label "BUDGET" .
ifc:parameter_IfcTextureCoordinateGenerator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextureCoordinateGenerator ;
rdfs:label "Parameter" ;
rdfs:range ifc:IfcReal_List .
ifc:HANDRAIL a ifc:IfcRailingTypeEnum , owl:NamedIndividual ;
rdfs:label "HANDRAIL" .
ifc:green_IfcColourRgb
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcColourRgb ;
rdfs:label "Green" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:textTransform_IfcTextStyleTextModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:label "TextTransform" ;
rdfs:range ifc:IfcTextTransformation .
ifc:meshWidth_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "MeshWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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: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:xDim_IfcRectangleProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangleProfileDef ;
rdfs:label "XDim" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcEvaporatorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEvaporatorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcEvaporatorTypeEnum .
ifc:PLANE_SURF a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "PLANE_SURF" .
ifc:IfcElectricTimeControlTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcConnectionGeometry
a owl:Class ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcConnectionSurfaceGeometry ifc:IfcConnectionCurveGeometry ifc:IfcConnectionVolumeGeometry ifc:IfcConnectionPointGeometry )
] .
ifc:scale_IfcCartesianTransformationOperator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianTransformationOperator ;
rdfs:label "Scale" ;
rdfs:range ifc:IfcReal .
ifc:actualStart_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "ActualStart" ;
rdfs:range ifc:IfcDateTime .
ifc:COMMISSIONING a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "COMMISSIONING" .
ifc:EQUALTO a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "EQUALTO" .
ifc:partOfPsetTemplate_IfcPropertyTemplate
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPropertyTemplate ;
rdfs:label "PartOfPsetTemplate" ;
rdfs:range ifc:IfcPropertySetTemplate ;
owl:inverseOf ifc:hasPropertyTemplates_IfcPropertySetTemplate .
ifc:name_IfcColourSpecification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcColourSpecification ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:liningOffset_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "LiningOffset" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:outerBoundary_IfcCurveBoundedPlane
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveBoundedPlane ;
rdfs:label "OuterBoundary" ;
rdfs:range ifc:IfcCurve .
ifc:outer_IfcManifoldSolidBrep
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcManifoldSolidBrep ;
rdfs:label "Outer" ;
rdfs:range ifc:IfcClosedShell .
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:IfcAirTerminalBoxType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAirTerminalBoxTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminalBoxType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAirTerminalBoxTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminalBoxType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcElectricTimeControlType , ifc:IfcElectricDistributionBoardType , ifc:IfcProtectiveDeviceType , ifc:IfcDamperType , ifc:IfcValveType , ifc:IfcFlowMeterType , ifc:IfcSwitchingDeviceType .
ifc:IfcModulusOfRotationalSubgradeReactionSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
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:planarForceZ_IfcStructuralLoadPlanarForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadPlanarForce ;
rdfs:label "PlanarForceZ" ;
rdfs:range ifc:IfcPlanarForceMeasure .
ifc:CODEWAIVER a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "CODEWAIVER" .
ifc:intersectingAxes_IfcVirtualGridIntersection
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVirtualGridIntersection ;
rdfs:label "IntersectingAxes" ;
rdfs:range ifc:IfcGridAxis_List .
ifc:SUMP a ifc:IfcDistributionChamberElementTypeEnum , owl:NamedIndividual ;
rdfs:label "SUMP" .
ifc:IfcPerformanceHistory
a owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPerformanceHistoryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPerformanceHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPerformanceHistoryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPerformanceHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:lifeCyclePhase_IfcPerformanceHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:lifeCyclePhase_IfcPerformanceHistory ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcProjectOrder , ifc:IfcCostItem , ifc:IfcWorkControl , ifc:IfcWorkCalendar , ifc:IfcPermit , ifc:IfcCostSchedule , ifc:IfcActionRequest .
ifc:ADIABATICRIGIDMEDIA
a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ADIABATICRIGIDMEDIA" .
ifc:IfcBuildingElementProxyTypeEnum
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:MIRROR a ifc:IfcReflectanceMethodEnum , owl:NamedIndividual ;
rdfs:label "MIRROR" .
ifc:IfcSensor a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSensorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSensor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSensorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSensor
] ;
owl:disjointWith ifc:IfcProtectiveDeviceTrippingUnit , ifc:IfcController , ifc:IfcActuator , ifc:IfcAlarm , ifc:IfcFlowInstrument , ifc:IfcUnitaryControlElement .
ifc:shapeRepresentations_IfcShapeAspect
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcShapeAspect ;
rdfs:label "ShapeRepresentations" ;
rdfs:range ifc:IfcShapeModel_List .
ifc:role_IfcActorRole
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActorRole ;
rdfs:label "Role" ;
rdfs:range ifc:IfcRoleEnum .
ifc:QUARTER_WINDING_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "QUARTER_WINDING_STAIR" .
ifc:linearForceX_IfcStructuralLoadLinearForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:label "LinearForceX" ;
rdfs:range ifc:IfcLinearForceMeasure .
ifc:ROTATIONALFREQUENCYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "ROTATIONALFREQUENCYUNIT" .
ifc:description_IfcTableColumn
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTableColumn ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:placementRefDirection_IfcGridPlacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGridPlacement ;
rdfs:label "PlacementRefDirection" ;
rdfs:range ifc:IfcGridPlacementDirectionSelect .
ifc:IfcUnitaryControlElementTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:SOURCE a ifc:IfcFlowDirectionEnum , owl:NamedIndividual ;
rdfs:label "SOURCE" .
ifc:THERMAL a ifc:IfcSpatialZoneTypeEnum , ifc:IfcProtectiveDeviceTrippingUnitTypeEnum , owl:NamedIndividual ;
rdfs:label "THERMAL" .
ifc:status_IfcProjectOrder
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProjectOrder ;
rdfs:label "Status" ;
rdfs:range ifc:IfcLabel .
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:IfcHeatingValueMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:TOP a ifc:IfcWindowPanelPositionEnum , owl:NamedIndividual ;
rdfs:label "TOP" .
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:METRE a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "METRE" .
ifc:IfcRotationalFrequencyMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
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:DOSEEQUIVALENTUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "DOSEEQUIVALENTUNIT" .
ifc:predefinedType_IfcCrewResourceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCrewResourceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCrewResourceTypeEnum .
ifc:creationTime_IfcConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstraint ;
rdfs:label "CreationTime" ;
rdfs:range ifc:IfcDateTime .
ifc:parentProfile_IfcDerivedProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDerivedProfileDef ;
rdfs:label "ParentProfile" ;
rdfs:range ifc:IfcProfileDef .
ifc:IfcTendonAnchorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:liningToPanelOffsetY_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "LiningToPanelOffsetY" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:position_IfcParameterizedProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcParameterizedProfileDef ;
rdfs:label "Position" ;
rdfs:range ifc:IfcAxis2Placement2D .
ifc:IfcTimePeriod_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcTimePeriod_List , list:EmptyList .
ifc:placement_IfcPlanarBox
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPlanarBox ;
rdfs:label "Placement" ;
rdfs:range ifc:IfcAxis2Placement .
ifc:hasFillings_IfcOpeningElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcOpeningElement ;
rdfs:label "HasFillings" ;
rdfs:range ifc:IfcRelFillsElement ;
owl:inverseOf ifc:relatingOpeningElement_IfcRelFillsElement .
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:CABLETRUNKINGSEGMENT
a ifc:IfcCableCarrierSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "CABLETRUNKINGSEGMENT" .
ifc:IfcObjectTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcEnergyMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:prefixTitles_IfcPerson
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerson ;
rdfs:label "PrefixTitles" ;
rdfs:range ifc:IfcLabel_List .
ifc:uClosed_IfcBSplineSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:label "UClosed" ;
rdfs:range ifc:IfcLogical .
ifc:referenceTokens_IfcClassification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassification ;
rdfs:label "ReferenceTokens" ;
rdfs:range ifc:IfcIdentifier_List .
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:IfcUnitaryControlElementType , ifc:IfcSensorType , ifc:IfcProtectiveDeviceTrippingUnitType , ifc:IfcActuatorType , ifc:IfcControllerType .
ifc:xDim_IfcBoundingBox
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundingBox ;
rdfs:label "XDim" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:flangeEdgeRadius_IfcIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:label "FlangeEdgeRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcSanitaryTerminalType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSanitaryTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSanitaryTerminalType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSanitaryTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSanitaryTerminalType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcElectricApplianceType , ifc:IfcMedicalDeviceType , ifc:IfcAudioVisualApplianceType , ifc:IfcWasteTerminalType , ifc:IfcCommunicationsApplianceType , ifc:IfcOutletType , ifc:IfcFireSuppressionTerminalType , ifc:IfcLampType , ifc:IfcSpaceHeaterType , ifc:IfcAirTerminalType , ifc:IfcStackTerminalType , ifc:IfcLightFixtureType .
ifc:IfcSectionalAreaIntegralMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:formula_IfcQuantityLength
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityLength ;
rdfs:label "Formula" ;
rdfs:range ifc:IfcLabel .
ifc:ILLUMINANCEUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ILLUMINANCEUNIT" .
ifc:jurisdiction_IfcInventory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcInventory ;
rdfs:label "Jurisdiction" ;
rdfs:range ifc:IfcActorSelect .
ifc:BAR a ifc:IfcTendonTypeEnum , owl:NamedIndividual ;
rdfs:label "BAR" .
ifc:transmissionColour_IfcSurfaceStyleLighting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleLighting ;
rdfs:label "TransmissionColour" ;
rdfs:range ifc:IfcColourRgb .
ifc:COMMUNICATION a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "COMMUNICATION" .
ifc:IfcPropertySetTemplate
a owl:Class ;
rdfs:subClassOf ifc:IfcPropertyTemplateDefinition ;
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:IfcRelDefinesByTemplate ;
owl:onProperty ifc:defines_IfcPropertySetTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertyTemplate ;
owl:onProperty ifc:hasPropertyTemplates_IfcPropertySetTemplate
] ;
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:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:applicableEntity_IfcPropertySetTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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
] ;
owl:disjointWith ifc:IfcPropertyTemplate .
ifc:relatedMonetaryUnit_IfcCurrencyRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurrencyRelationship ;
rdfs:label "RelatedMonetaryUnit" ;
rdfs:range ifc:IfcMonetaryUnit .
ifc:monthComponent_IfcRecurrencePattern
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:label "MonthComponent" ;
rdfs:range ifc:IfcMonthInYearNumber .
ifc:identification_IfcTypeProcess
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeProcess ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:IfcMaterial_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterial_List , list:EmptyList .
ifc:earlyFinish_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "EarlyFinish" ;
rdfs:range ifc:IfcDateTime .
ifc:IfcBuildingElementPartTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:SOUNDPRESSURELEVELUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "SOUNDPRESSURELEVELUNIT" .
ifc:identifier_IfcTableColumn
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTableColumn ;
rdfs:label "Identifier" ;
rdfs:range ifc:IfcIdentifier .
ifc:constructionType_IfcPile
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPile ;
rdfs:label "ConstructionType" ;
rdfs:range ifc:IfcPileConstructionEnum .
ifc:creationDate_IfcWorkControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:label "CreationDate" ;
rdfs:range ifc:IfcDateTime .
ifc:contextType_IfcRepresentationContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRepresentationContext ;
rdfs:label "ContextType" ;
rdfs:range ifc:IfcLabel .
ifc:shapeAspectStyle_IfcPermeableCoveringProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPermeableCoveringProperties ;
rdfs:label "ShapeAspectStyle" ;
rdfs:range ifc:IfcShapeAspect .
ifc:radius_IfcLightSourcePositional
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourcePositional ;
rdfs:label "Radius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:REDUCER a ifc:IfcCableCarrierFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "REDUCER" .
ifc:IfcRelAssociatesConstraint
a owl:Class ;
rdfs:subClassOf ifc:IfcRelAssociates ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcConstraint ;
owl:onProperty ifc:relatingConstraint_IfcRelAssociatesConstraint ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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
] ;
owl:disjointWith ifc:IfcRelAssociatesLibrary , ifc:IfcRelAssociatesMaterial , ifc:IfcRelAssociatesClassification , ifc:IfcRelAssociatesApproval , ifc:IfcRelAssociatesDocument .
ifc:rotationalStiffnessZ_IfcBoundaryNodeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:label "RotationalStiffnessZ" ;
rdfs:range ifc:IfcRotationalStiffnessSelect .
ifc:relatingResource_IfcRelAssignsToResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssignsToResource ;
rdfs:label "RelatingResource" ;
rdfs:range ifc:IfcResourceSelect .
ifc:roles_IfcOrganization
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOrganization ;
rdfs:label "Roles" ;
rdfs:range ifc:IfcActorRole_List .
ifc:SURF_OF_LINEAR_EXTRUSION
a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "SURF_OF_LINEAR_EXTRUSION" .
ifc:description_IfcLibraryInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
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:predefinedType_IfcDamperType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDamperType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDamperTypeEnum .
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:MOVE a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "MOVE" .
ifc:IfcEventTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcEvaporator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEvaporator ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcEvaporatorTypeEnum .
ifc:condition_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "Condition" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcTransportElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTransportElement ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTransportElementTypeEnum .
ifc:MANSARD_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "MANSARD_ROOF" .
ifc:SHRINKAGE a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "SHRINKAGE" .
ifc:WASTEDISPOSALUNIT
a ifc:IfcWasteTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "WASTEDISPOSALUNIT" .
ifc:predefinedType_IfcLampType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLampType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcLampTypeEnum .
ifc:IfcElectricConductanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
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:MIDDLE a ifc:IfcWindowPanelPositionEnum , ifc:IfcDoorPanelPositionEnum , owl:NamedIndividual ;
rdfs:label "MIDDLE" .
ifc:IfcDuctFittingTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:WHISTLE a ifc:IfcAlarmTypeEnum , owl:NamedIndividual ;
rdfs:label "WHISTLE" .
ifc:IfcReal_List_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcReal_List_List , list:EmptyList .
ifc:IfcFixedReferenceSweptAreaSolid
a owl:Class ;
rdfs:subClassOf ifc:IfcSweptAreaSolid ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:fixedReference_IfcFixedReferenceSweptAreaSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:IfcCurve ;
owl:onProperty ifc:directrix_IfcFixedReferenceSweptAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:fixedReference_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:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:startParam_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:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:endParam_IfcFixedReferenceSweptAreaSolid
] ;
owl:disjointWith ifc:IfcExtrudedAreaSolid , ifc:IfcRevolvedAreaSolid , ifc:IfcSurfaceCurveSweptAreaSolid .
ifc:IfcPropertyEnumeration
a owl:Class ;
rdfs:subClassOf ifc:IfcPropertyAbstraction ;
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 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:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcPropertyEnumeration
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcPropertyEnumeration
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:enumerationValues_IfcPropertyEnumeration
] ;
owl:disjointWith ifc:IfcProperty , ifc:IfcPreDefinedProperties , ifc:IfcExtendedProperties .
ifc:LINEAR a ifc:IfcStructuralCurveActivityTypeEnum , ifc:IfcCurveInterpolationEnum , owl:NamedIndividual ;
rdfs:label "LINEAR" .
ifc:IfcTendonType a owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElementType ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass 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
] ;
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: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:allValuesFrom ifc:IfcTendonTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTendonType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:crossSectionArea_IfcTendonType
] ;
owl:disjointWith ifc:IfcReinforcingMeshType , ifc:IfcReinforcingBarType , ifc:IfcTendonAnchorType .
ifc:SQUARE_METRE a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "SQUARE_METRE" .
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:predefinedType_IfcEngine
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEngine ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcEngineTypeEnum .
ifc:OPERATIONAL a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "OPERATIONAL" .
ifc:longitudinalBarSpacing_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "LongitudinalBarSpacing" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:weekdayComponent_IfcRecurrencePattern
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:label "WeekdayComponent" ;
rdfs:range ifc:IfcDayInWeekNumber .
ifc:GRAPH_VIEW a ifc:IfcGeometricProjectionEnum , owl:NamedIndividual ;
rdfs:label "GRAPH_VIEW" .
ifc:predefinedType_IfcUnitaryEquipmentType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUnitaryEquipmentType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcUnitaryEquipmentTypeEnum .
ifc:predefinedType_IfcPlateType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPlateType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPlateTypeEnum .
ifc:electronicFormat_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "ElectronicFormat" ;
rdfs:range ifc:IfcIdentifier .
ifc:layerThickness_IfcMaterialLayer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:label "LayerThickness" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:TEMPERATUREGRADIENTUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "TEMPERATUREGRADIENTUNIT" .
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:IfcFlowStorageDeviceType , ifc:IfcFlowFittingType , ifc:IfcDistributionChamberElementType , ifc:IfcFlowTerminalType , ifc:IfcFlowSegmentType , ifc:IfcFlowTreatmentDeviceType , ifc:IfcFlowMovingDeviceType , ifc:IfcFlowControllerType .
ifc:source_IfcClassification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassification ;
rdfs:label "Source" ;
rdfs:range ifc:IfcLabel .
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:LINTEL a ifc:IfcBeamTypeEnum , owl:NamedIndividual ;
rdfs:label "LINTEL" .
ifc:BALANCINGDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "BALANCINGDAMPER" .
ifc:userDefinedOperationType_IfcDoor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoor ;
rdfs:label "UserDefinedOperationType" ;
rdfs:range ifc:IfcLabel .
ifc:SUBCONTRACTOR a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "SUBCONTRACTOR" .
ifc:targetView_IfcGeometricRepresentationSubContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeometricRepresentationSubContext ;
rdfs:label "TargetView" ;
rdfs:range ifc:IfcGeometricProjectionEnum .
ifc:CLIENT a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "CLIENT" .
ifc:IfcActionSourceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:TRUE_LENGTH a ifc:IfcProjectedOrTrueLengthEnum , owl:NamedIndividual ;
rdfs:label "TRUE_LENGTH" .
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:CABLETRAYSEGMENT a ifc:IfcCableCarrierSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "CABLETRAYSEGMENT" .
ifc:IfcThermalExpansionCoefficientMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
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:depth_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "Depth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:DOUBLE_DOOR_DOUBLE_SWING
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_DOOR_DOUBLE_SWING" .
ifc:barLength_IfcReinforcingBarType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:label "BarLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:THERMALCONDUCTANCEUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "THERMALCONDUCTANCEUNIT" .
ifc:IfcMassMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
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:Class ;
owl:unionOf ( ifc:IfcSpatialStructureElement ifc:IfcExternalSpatialStructureElement ifc:IfcSpatialZone )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcSpatialElement
] ;
owl:disjointWith ifc:IfcStructuralActivity , ifc:IfcStructuralItem , ifc:IfcElement , ifc:IfcProxy , ifc:IfcGrid , ifc:IfcAnnotation , ifc:IfcPort .
ifc:IfcCondenser a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCondenserTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCondenser
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCondenserTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCondenser
] ;
owl:disjointWith ifc:IfcTransformer , ifc:IfcHumidifier , ifc:IfcSolarDevice , ifc:IfcCoolingTower , ifc:IfcElectricMotor , ifc:IfcMotorConnection , ifc:IfcEngine , ifc:IfcTubeBundle , ifc:IfcCoil , ifc:IfcUnitaryEquipment , ifc:IfcCooledBeam , ifc:IfcEvaporativeCooler , ifc:IfcEvaporator , ifc:IfcElectricGenerator , ifc:IfcHeatExchanger , ifc:IfcChiller , ifc:IfcBurner , ifc:IfcBoiler , ifc:IfcAirToAirHeatRecovery .
ifc:PSET_PERFORMANCEDRIVEN
a ifc:IfcPropertySetTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "PSET_PERFORMANCEDRIVEN" .
ifc:IfcTableColumn_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcTableColumn_List , list:EmptyList .
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:relatingReference_IfcExternalReferenceRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExternalReferenceRelationship ;
rdfs:label "RelatingReference" ;
rdfs:range ifc:IfcExternalReference ;
owl:inverseOf ifc:externalReferenceForResources_IfcExternalReference .
ifc:projectedOrTrue_IfcStructuralSurfaceAction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralSurfaceAction ;
rdfs:label "ProjectedOrTrue" ;
rdfs:range ifc:IfcProjectedOrTrueLengthEnum .
ifc:baseSurface_IfcHalfSpaceSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcHalfSpaceSolid ;
rdfs:label "BaseSurface" ;
rdfs:range ifc:IfcSurface .
ifc:IfcLightFixture a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLightFixtureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLightFixture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLightFixtureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLightFixture
] ;
owl:disjointWith ifc:IfcMedicalDevice , ifc:IfcStackTerminal , ifc:IfcOutlet , ifc:IfcAirTerminal , ifc:IfcElectricAppliance , ifc:IfcWasteTerminal , ifc:IfcCommunicationsAppliance , ifc:IfcAudioVisualAppliance , ifc:IfcLamp , ifc:IfcSpaceHeater , ifc:IfcSanitaryTerminal , ifc:IfcFireSuppressionTerminal .
ifc:MANHOLE a ifc:IfcDistributionChamberElementTypeEnum , owl:NamedIndividual ;
rdfs:label "MANHOLE" .
ifc:PIPE a ifc:IfcDistributionPortTypeEnum , owl:NamedIndividual ;
rdfs:label "PIPE" .
ifc:IfcTimeOrRatioSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:predefinedType_IfcTendonAnchor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendonAnchor ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTendonAnchorTypeEnum .
ifc:predefinedType_IfcFlowInstrument
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFlowInstrument ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFlowInstrumentTypeEnum .
ifc:engages_IfcOrganization
a owl:ObjectProperty ;
rdfs:domain ifc:IfcOrganization ;
rdfs:label "Engages" ;
rdfs:range ifc:IfcPersonAndOrganization ;
owl:inverseOf ifc:theOrganization_IfcPersonAndOrganization .
ifc:IfcBoilerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcGridAxis_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcGridAxis_List , list:EmptyList .
ifc:IfcDocumentInformation
a owl:Class ;
rdfs:subClassOf ifc:IfcDocumentSelect , ifc:IfcExternalInformation ;
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:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:lastRevisionTime_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDocumentStatusEnum ;
owl:onProperty ifc:status_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_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:IfcText ;
owl:onProperty ifc:purpose_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:IfcDate ;
owl:onProperty ifc:validUntil_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentInformationRelationship ;
owl:onProperty ifc:isPointedTo_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:intendedUse_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:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:documentOwner_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:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:scope_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:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:validFrom_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcURIReference ;
owl:onProperty ifc:location_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:electronicFormat_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:creationTime_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: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:IfcDocumentInformationRelationship ;
owl:onProperty ifc:isPointer_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:purpose_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcDocumentInformation ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:IfcDocumentConfidentialityEnum ;
owl:onProperty ifc:confidentiality_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference ;
owl:onProperty ifc:location_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:revision_IfcDocumentInformation
] ;
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:allValuesFrom ifc:IfcDocumentReference ;
owl:onProperty ifc:hasDocumentReferences_IfcDocumentInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentConfidentialityEnum ;
owl:onProperty ifc:confidentiality_IfcDocumentInformation
] ;
owl:disjointWith ifc:IfcLibraryInformation , ifc:IfcClassification .
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 [ 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
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveStyleFontPattern_List ;
owl:onProperty ifc:patternList_IfcCurveStyleFont
] ;
owl:disjointWith ifc:IfcIndexedColourMap , ifc:IfcTextureVertexList , ifc:IfcSurfaceStyleShading , ifc:IfcColourRgbList , ifc:IfcSurfaceStyleWithTextures , ifc:IfcColourSpecification , ifc:IfcPreDefinedItem , ifc:IfcTextureVertex , ifc:IfcTextStyleForDefinedFont , ifc:IfcSurfaceStyleRefraction , ifc:IfcSurfaceStyleLighting , ifc:IfcTextureCoordinate , ifc:IfcSurfaceTexture , ifc:IfcCurveStyleFontPattern , ifc:IfcCurveStyleFontAndScaling , ifc:IfcTextStyleTextModel .
ifc:parameterTakesPrecedence_IfcDoorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorType ;
rdfs:label "ParameterTakesPrecedence" ;
rdfs:range ifc:IfcBoolean .
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:IfcPlate a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlateTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPlate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlateTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPlate
] ;
owl:disjointWith ifc:IfcPile , ifc:IfcBeam , ifc:IfcSlab , ifc:IfcMember , ifc:IfcCovering , ifc:IfcShadingDevice , ifc:IfcRamp , ifc:IfcRampFlight , ifc:IfcRoof , ifc:IfcFooting , ifc:IfcWindow , ifc:IfcCurtainWall , ifc:IfcDoor , ifc:IfcBuildingElementProxy , ifc:IfcRailing , ifc:IfcStair , ifc:IfcWall , ifc:IfcStairFlight , ifc:IfcColumn , ifc:IfcChimney .
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:IfcAirToAirHeatRecoveryType , ifc:IfcEvaporativeCoolerType , ifc:IfcSolarDeviceType , ifc:IfcCoolingTowerType , ifc:IfcEngineType , ifc:IfcElectricMotorType , ifc:IfcEvaporatorType , ifc:IfcCoilType , ifc:IfcBurnerType , ifc:IfcCooledBeamType , ifc:IfcMotorConnectionType , ifc:IfcTubeBundleType , ifc:IfcHeatExchangerType , ifc:IfcBoilerType , ifc:IfcCondenserType , ifc:IfcTransformerType , ifc:IfcHumidifierType , ifc:IfcUnitaryEquipmentType , ifc:IfcChillerType .
ifc:xLength_IfcRectangularPyramid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularPyramid ;
rdfs:label "XLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:IfcPostalAddress a owl:Class ;
rdfs:subClassOf ifc:IfcAddress ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:country_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:country_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:town_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:town_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:internalLocation_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:postalCode_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:region_IfcPostalAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:addressLines_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:postalBox_IfcPostalAddress
] ;
owl:disjointWith ifc:IfcTelecomAddress .
ifc:voids_IfcAdvancedBrepWithVoids
a owl:ObjectProperty ;
rdfs:domain ifc:IfcAdvancedBrepWithVoids ;
rdfs:label "Voids" ;
rdfs:range ifc:IfcClosedShell .
ifc:WINDOW a ifc:IfcWindowTypeEnum , owl:NamedIndividual ;
rdfs:label "WINDOW" .
ifc:startParam_IfcSurfaceCurveSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceCurveSweptAreaSolid ;
rdfs:label "StartParam" ;
rdfs:range ifc:IfcParameterValue .
ifc:masterRepresentation_IfcTrimmedCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTrimmedCurve ;
rdfs:label "MasterRepresentation" ;
rdfs:range ifc:IfcTrimmingPreference .
ifc:IfcHeatExchangerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLightSource a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcLightSourceGoniometric ifc:IfcLightSourceDirectional ifc:IfcLightSourcePositional ifc:IfcLightSourceAmbient )
] ;
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:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:ambientIntensity_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:IfcColourRgb ;
owl:onProperty ifc:lightColour_IfcLightSource
] ;
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:allValuesFrom 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:IfcLabel ;
owl:onProperty ifc:name_IfcLightSource
] ;
owl:disjointWith ifc:IfcCartesianTransformationOperator , ifc:IfcHalfSpaceSolid , ifc:IfcPlacement , ifc:IfcFaceBasedSurfaceModel , ifc:IfcTessellatedItem , ifc:IfcGeometricSet , ifc:IfcShellBasedSurfaceModel , ifc:IfcBoundingBox , ifc:IfcBooleanResult , ifc:IfcAnnotationFillArea , ifc:IfcVector , ifc:IfcCompositeCurveSegment , ifc:IfcPlanarExtent , ifc:IfcSolidModel , ifc:IfcSurface , ifc:IfcSectionedSpine , ifc:IfcTextLiteral , ifc:IfcCsgPrimitive3D , ifc:IfcDirection , ifc:IfcCartesianPointList , ifc:IfcCurve , ifc:IfcPoint , ifc:IfcFillAreaStyleTiles , ifc:IfcFillAreaStyleHatching .
ifc:PARABOLIC_ARC a ifc:IfcBSplineCurveForm , owl:NamedIndividual ;
rdfs:label "PARABOLIC_ARC" .
ifc:IfcBooleanOperator
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:compositeProfile_IfcMaterialProfileSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSet ;
rdfs:label "CompositeProfile" ;
rdfs:range ifc:IfcCompositeProfileDef .
ifc:VOLUMEUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "VOLUMEUNIT" .
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:MODULUSOFELASTICITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MODULUSOFELASTICITYUNIT" .
ifc:colourIndex_IfcIndexedColourMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIndexedColourMap ;
rdfs:label "ColourIndex" ;
rdfs:range ifc:IfcPositiveInteger_List .
ifc:REVISION a ifc:IfcDocumentStatusEnum , owl:NamedIndividual ;
rdfs:label "REVISION" .
ifc:predefinedType_IfcStairFlight
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStairFlight ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStairFlightTypeEnum .
ifc:deltaTY_IfcStructuralLoadTemperature
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadTemperature ;
rdfs:label "DeltaTY" ;
rdfs:range ifc:IfcThermodynamicTemperatureMeasure .
ifc:referencedSource_IfcClassificationReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassificationReference ;
rdfs:label "ReferencedSource" ;
rdfs:range ifc:IfcClassificationReferenceSelect .
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:IfcColumn , ifc:IfcChimney , ifc:IfcFooting , ifc:IfcStairFlight , ifc:IfcStair , ifc:IfcMember , ifc:IfcCovering , ifc:IfcCurtainWall , ifc:IfcDoor , ifc:IfcPile , ifc:IfcRoof , ifc:IfcSlab , ifc:IfcRamp , ifc:IfcRampFlight , ifc:IfcShadingDevice , ifc:IfcWindow , ifc:IfcRailing , ifc:IfcPlate , ifc:IfcBeam , ifc:IfcBuildingElementProxy .
ifc:partOfComplex_IfcProperty
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProperty ;
rdfs:label "PartOfComplex" ;
rdfs:range ifc:IfcComplexProperty ;
owl:inverseOf ifc:hasProperties_IfcComplexProperty .
ifc:predefinedType_IfcWorkCalendar
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkCalendar ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWorkCalendarTypeEnum .
ifc:AXIS3 a ifc:IfcLayerSetDirectionEnum , owl:NamedIndividual ;
rdfs:label "AXIS3" .
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:IfcCartesianTransformationOperator2DnonUniform
a owl:Class ;
rdfs:subClassOf ifc:IfcCartesianTransformationOperator2D ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReal ;
owl:onProperty ifc:scale2_IfcCartesianTransformationOperator2DnonUniform
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:scale2_IfcCartesianTransformationOperator2DnonUniform
] .
ifc:lateDate_IfcEventTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEventTime ;
rdfs:label "LateDate" ;
rdfs:range ifc:IfcDateTime .
ifc:IfcSlabTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:radius_IfcSweptDiskSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptDiskSolid ;
rdfs:label "Radius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:IfcSwitchingDeviceType , ifc:IfcValveType , ifc:IfcElectricDistributionBoardType , ifc:IfcAirTerminalBoxType , ifc:IfcDamperType , ifc:IfcFlowMeterType , ifc:IfcElectricTimeControlType .
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 ifc:IfcBoolean ;
owl:onProperty ifc:parameterTakesPrecedence_IfcDoorType
] ;
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:onClass ifc:IfcDoorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDoorType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorTypeOperationEnum ;
owl:onProperty ifc:operationType_IfcDoorType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedOperationType_IfcDoorType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:parameterTakesPrecedence_IfcDoorType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedOperationType_IfcDoorType
] ;
owl:disjointWith ifc:IfcShadingDeviceType , ifc:IfcChimneyType , ifc:IfcPlateType , ifc:IfcCoveringType , ifc:IfcStairFlightType , ifc:IfcWallType , ifc:IfcBuildingElementProxyType , ifc:IfcCurtainWallType , ifc:IfcColumnType , ifc:IfcRampFlightType , ifc:IfcStairType , ifc:IfcFootingType , ifc:IfcRailingType , ifc:IfcWindowType , ifc:IfcRampType , ifc:IfcSlabType , ifc:IfcPileType , ifc:IfcMemberType , ifc:IfcRoofType , ifc:IfcBeamType .
ifc:IfcLightDistributionCurveEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:liningDepth_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "LiningDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcCableSegment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCableSegment ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCableSegmentTypeEnum .
ifc:sameSense_IfcFaceSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFaceSurface ;
rdfs:label "SameSense" ;
rdfs:range ifc:IfcBoolean .
ifc:WINDSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "WINDSENSOR" .
ifc:PLANEANGLEUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "PLANEANGLEUNIT" .
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:IfcProtectiveDeviceTrippingUnitType , ifc:IfcActuatorType , ifc:IfcUnitaryControlElementType , ifc:IfcSensorType , ifc:IfcFlowInstrumentType , ifc:IfcControllerType .
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:isTypedBy_IfcObject
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcObject ;
rdfs:label "IsTypedBy" ;
rdfs:range ifc:IfcRelDefinesByType ;
owl:inverseOf ifc:relatedObjects_IfcRelDefinesByType .
ifc:predefinedType_IfcCoilType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoilType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCoilTypeEnum .
ifc:SHUTDOWN a ifc:IfcProcedureTypeEnum , owl:NamedIndividual ;
rdfs:label "SHUTDOWN" .
ifc:width_IfcPixelTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPixelTexture ;
rdfs:label "Width" ;
rdfs:range ifc:IfcInteger .
ifc:items_IfcRepresentation
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRepresentation ;
rdfs:label "Items" ;
rdfs:range ifc:IfcRepresentationItem .
ifc:IfcExternallyDefinedTextFont
a owl:Class ;
rdfs:subClassOf ifc:IfcTextFontSelect , ifc:IfcExternalReference ;
owl:disjointWith ifc:IfcClassificationReference , ifc:IfcLibraryReference , ifc:IfcDocumentReference , ifc:IfcExternallyDefinedSurfaceStyle , ifc:IfcExternallyDefinedHatchStyle .
ifc:IfcSpecularHighlightSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:SECURITY a ifc:IfcSpatialZoneTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "SECURITY" .
ifc:IfcUnitEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcBooleanOperand
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:identifier_IfcPresentationLayerAssignment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPresentationLayerAssignment ;
rdfs:label "Identifier" ;
rdfs:range ifc:IfcIdentifier .
ifc:IfcResource a owl:Class ;
rdfs:subClassOf ifc:IfcResourceSelect , ifc:IfcObject ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcResource
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcConstructionResource )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcResource
] ;
owl:disjointWith ifc:IfcActor , ifc:IfcProcess , ifc:IfcGroup , ifc:IfcProduct , ifc:IfcControl .
ifc:IfcValveType a owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValveTypeEnum ;
owl:onProperty ifc:predefinedType_IfcValveType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcValveTypeEnum ;
owl:onProperty ifc:predefinedType_IfcValveType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcProtectiveDeviceType , ifc:IfcSwitchingDeviceType , ifc:IfcDamperType , ifc:IfcFlowMeterType , ifc:IfcElectricTimeControlType , ifc:IfcElectricDistributionBoardType , ifc:IfcAirTerminalBoxType .
ifc:IfcBendingParameterSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcStackTerminalTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:SCROLL a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "SCROLL" .
ifc:IfcTime a owl:Class ;
rdfs:subClassOf expr:STRING , ifc:IfcSimpleValue .
ifc:IfcAirTerminalType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAirTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminalType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAirTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminalType
] ;
owl:disjointWith ifc:IfcLampType , ifc:IfcAudioVisualApplianceType , ifc:IfcElectricApplianceType , ifc:IfcLightFixtureType , ifc:IfcMedicalDeviceType , ifc:IfcSanitaryTerminalType , ifc:IfcStackTerminalType , ifc:IfcWasteTerminalType , ifc:IfcFireSuppressionTerminalType , ifc:IfcSpaceHeaterType , ifc:IfcOutletType , ifc:IfcCommunicationsApplianceType .
ifc:OXYGENGENERATOR a ifc:IfcMedicalDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "OXYGENGENERATOR" .
ifc:priority_IfcTask a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTask ;
rdfs:label "Priority" ;
rdfs:range ifc:IfcInteger .
ifc:SWING_FIXED_RIGHT
a ifc:IfcDoorTypeOperationEnum , owl:NamedIndividual ;
rdfs:label "SWING_FIXED_RIGHT" .
ifc:slippageX_IfcSlippageConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSlippageConnectionCondition ;
rdfs:label "SlippageX" ;
rdfs:range ifc:IfcLengthMeasure .
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:identification_IfcTypeResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeResource ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:IfcTextFontName a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:WATERCOOLED a ifc:IfcChillerTypeEnum , ifc:IfcCondenserTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERCOOLED" .
ifc:predefinedType_IfcElementAssemblyType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElementAssemblyType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElementAssemblyTypeEnum .
ifc:ASSISTEDELECTRIC a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSISTEDELECTRIC" .
ifc:IfcValue a owl:Class ;
rdfs:subClassOf expr:SELECT , ifc:IfcMetricValueSelect , ifc:IfcAppliedValueSelect .
ifc:translationalStiffnessY_IfcBoundaryNodeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:label "TranslationalStiffnessY" ;
rdfs:range ifc:IfcTranslationalStiffnessSelect .
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:POLYGONAL a ifc:IfcStructuralCurveActivityTypeEnum , ifc:IfcWallTypeEnum , owl:NamedIndividual ;
rdfs:label "POLYGONAL" .
ifc:IfcCostItem a owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
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 ifc:IfcPhysicalQuantity_List ;
owl:onProperty ifc:costQuantities_IfcCostItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue_List ;
owl:onProperty ifc:costValues_IfcCostItem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass 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: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:IfcPhysicalQuantity_List
] ;
owl:onProperty ifc:costQuantities_IfcCostItem
] ;
owl:disjointWith ifc:IfcCostSchedule , ifc:IfcWorkControl , ifc:IfcActionRequest , ifc:IfcProjectOrder , ifc:IfcPerformanceHistory , ifc:IfcPermit , ifc:IfcWorkCalendar .
ifc:totalReplacementCost_IfcAsset
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "TotalReplacementCost" ;
rdfs:range ifc:IfcCostValue .
ifc:predefinedType_IfcCondenserType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCondenserType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCondenserTypeEnum .
ifc:treadLength_IfcStairFlight
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStairFlight ;
rdfs:label "TreadLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:PROGRAMMABLE a ifc:IfcControllerTypeEnum , owl:NamedIndividual ;
rdfs:label "PROGRAMMABLE" .
ifc:IfcElectricChargeMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
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:scheduleDuration_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "ScheduleDuration" ;
rdfs:range ifc:IfcDuration .
ifc:IfcLengthMeasure_List_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcLengthMeasure_List_List , list:EmptyList .
ifc:PRESSURESENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "PRESSURESENSOR" .
ifc:IfcWarpingConstantMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcPositiveLengthMeasure
a owl:Class ;
rdfs:subClassOf ifc:IfcLengthMeasure , ifc:IfcMeasureValue , ifc:IfcSizeSelect , ifc:IfcHatchLineDistanceSelect .
ifc:COSTENGINEER a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "COSTENGINEER" .
ifc:IfcLengthMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue , ifc:IfcSizeSelect , ifc:IfcBendingParameterSelect .
ifc:IfcPoint a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem , ifc:IfcPointOrVertexPoint , ifc:IfcGeometricSetSelect ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcPointOnCurve ifc:IfcPointOnSurface ifc:IfcCartesianPoint )
] ;
owl:disjointWith ifc:IfcSectionedSpine , ifc:IfcLightSource , ifc:IfcCompositeCurveSegment , ifc:IfcSurface , ifc:IfcCsgPrimitive3D , ifc:IfcPlanarExtent , ifc:IfcFillAreaStyleTiles , ifc:IfcCartesianTransformationOperator , ifc:IfcBooleanResult , ifc:IfcPlacement , ifc:IfcTextLiteral , ifc:IfcHalfSpaceSolid , ifc:IfcAnnotationFillArea , ifc:IfcCartesianPointList , ifc:IfcCurve , ifc:IfcFaceBasedSurfaceModel , ifc:IfcGeometricSet , ifc:IfcShellBasedSurfaceModel , ifc:IfcDirection , ifc:IfcBoundingBox , ifc:IfcTessellatedItem , ifc:IfcFillAreaStyleHatching , ifc:IfcVector , ifc:IfcSolidModel .
ifc:IfcLightEmissionSourceEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:CEILING a ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "CEILING" .
ifc:lightDistributionDataSource_IfcLightSourceGoniometric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:label "LightDistributionDataSource" ;
rdfs:range ifc:IfcLightDistributionDataSourceSelect .
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:IfcLightFixtureType , ifc:IfcAudioVisualApplianceType , ifc:IfcFireSuppressionTerminalType , ifc:IfcElectricApplianceType , ifc:IfcSanitaryTerminalType , ifc:IfcLampType , ifc:IfcCommunicationsApplianceType , ifc:IfcSpaceHeaterType , ifc:IfcMedicalDeviceType , ifc:IfcStackTerminalType , ifc:IfcAirTerminalType , ifc:IfcOutletType .
ifc:ROLLINGUP a ifc:IfcDoorPanelOperationEnum , ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "ROLLINGUP" .
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:IfcPositivePlaneAngleMeasure
a owl:Class ;
rdfs:subClassOf ifc:IfcPlaneAngleMeasure , ifc:IfcMeasureValue .
ifc:IfcClassificationReference
a owl:Class ;
rdfs:subClassOf ifc:IfcClassificationSelect , ifc:IfcExternalReference , ifc:IfcClassificationReferenceSelect ;
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:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcClassificationReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcClassificationReferenceSelect ;
owl:onProperty ifc:referencedSource_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcClassificationReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:sort_IfcClassificationReference
] ;
owl:disjointWith ifc:IfcExternallyDefinedTextFont , ifc:IfcExternallyDefinedSurfaceStyle , ifc:IfcExternallyDefinedHatchStyle , ifc:IfcDocumentReference , ifc:IfcLibraryReference .
ifc:predefinedType_IfcHeatExchanger
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcHeatExchanger ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcHeatExchangerTypeEnum .
ifc:IfcElectricGenerator
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricGeneratorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricGenerator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcElectricGeneratorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricGenerator
] ;
owl:disjointWith ifc:IfcElectricMotor , ifc:IfcHumidifier , ifc:IfcHeatExchanger , ifc:IfcBurner , ifc:IfcTransformer , ifc:IfcCooledBeam , ifc:IfcEvaporator , ifc:IfcBoiler , ifc:IfcCoil , ifc:IfcCondenser , ifc:IfcUnitaryEquipment , ifc:IfcSolarDevice , ifc:IfcCoolingTower , ifc:IfcMotorConnection , ifc:IfcAirToAirHeatRecovery , ifc:IfcTubeBundle , ifc:IfcEvaporativeCooler , ifc:IfcEngine , ifc:IfcChiller .
ifc:predefinedType_IfcChiller
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcChiller ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcChillerTypeEnum .
ifc:predefinedType_IfcDamper
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDamper ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDamperTypeEnum .
ifc:description_IfcMaterialLayerSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerSet ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:slippageZ_IfcSlippageConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSlippageConnectionCondition ;
rdfs:label "SlippageZ" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:OUT_PLANE_LOADING_2D
a ifc:IfcAnalysisModelTypeEnum , owl:NamedIndividual ;
rdfs:label "OUT_PLANE_LOADING_2D" .
ifc:PHSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "PHSENSOR" .
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:IfcPlaneAngleMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue , ifc:IfcBendingParameterSelect .
ifc:shapeOfProduct_IfcProductDefinitionShape
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProductDefinitionShape ;
rdfs:label "ShapeOfProduct" ;
rdfs:range ifc:IfcProduct ;
owl:inverseOf ifc:representation_IfcProduct .
ifc:connectsStructuralMembers_IfcStructuralConnection
a owl:ObjectProperty ;
rdfs:domain ifc:IfcStructuralConnection ;
rdfs:label "ConnectsStructuralMembers" ;
rdfs:range ifc:IfcRelConnectsStructuralMember ;
owl:inverseOf ifc:relatedStructuralConnection_IfcRelConnectsStructuralMember .
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:PASCAL a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "PASCAL" .
ifc:IfcOrganization a owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect , ifc:IfcActorSelect , ifc:IfcObjectReferenceSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOrganizationRelationship ;
owl:onProperty ifc:isRelatedBy_IfcOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOrganizationRelationship ;
owl:onProperty ifc:relates_IfcOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAddress_List ;
owl:onProperty ifc:addresses_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: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: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: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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActorRole_List ;
owl:onProperty ifc:roles_IfcOrganization
] ;
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: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:IfcAddress_List ;
owl:onProperty ifc:addresses_IfcOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPersonAndOrganization ;
owl:onProperty ifc:engages_IfcOrganization
] .
ifc:bound_IfcFaceBound
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFaceBound ;
rdfs:label "Bound" ;
rdfs:range ifc:IfcLoop .
ifc:FUMEHOODEXHAUST a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "FUMEHOODEXHAUST" .
ifc:predefinedType_IfcSlabType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSlabType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSlabTypeEnum .
ifc:scheduleStart_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "ScheduleStart" ;
rdfs:range ifc:IfcDateTime .
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:CODECOMPLIANCE a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "CODECOMPLIANCE" .
ifc:RESIDUALCURRENTSWITCH
a ifc:IfcProtectiveDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "RESIDUALCURRENTSWITCH" .
ifc:IfcFireSuppressionTerminal
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFireSuppressionTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFireSuppressionTerminal
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcFireSuppressionTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFireSuppressionTerminal
] ;
owl:disjointWith ifc:IfcElectricAppliance , ifc:IfcStackTerminal , ifc:IfcSanitaryTerminal , ifc:IfcLightFixture , ifc:IfcOutlet , ifc:IfcMedicalDevice , ifc:IfcSpaceHeater , ifc:IfcLamp , ifc:IfcCommunicationsAppliance , ifc:IfcAirTerminal , ifc:IfcAudioVisualAppliance , ifc:IfcWasteTerminal .
ifc:predefinedType_IfcTendonAnchorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendonAnchorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTendonAnchorTypeEnum .
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:units_IfcUnitAssignment
a owl:ObjectProperty ;
rdfs:domain ifc:IfcUnitAssignment ;
rdfs:label "Units" ;
rdfs:range ifc:IfcUnit .
ifc:isGroupedBy_IfcGroup
a owl:ObjectProperty ;
rdfs:domain ifc:IfcGroup ;
rdfs:label "IsGroupedBy" ;
rdfs:range ifc:IfcRelAssignsToGroup ;
owl:inverseOf ifc:relatingGroup_IfcRelAssignsToGroup .
ifc:familyName_IfcPerson
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerson ;
rdfs:label "FamilyName" ;
rdfs:range ifc:IfcLabel .
ifc:PRESSUREVESSEL a ifc:IfcTankTypeEnum , owl:NamedIndividual ;
rdfs:label "PRESSUREVESSEL" .
ifc:MOVINGWALKWAY a ifc:IfcTransportElementTypeEnum , owl:NamedIndividual ;
rdfs:label "MOVINGWALKWAY" .
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:MEMBRANE_ELEMENT a ifc:IfcStructuralSurfaceMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "MEMBRANE_ELEMENT" .
ifc:IfcRelDeclares a owl:Class ;
rdfs:subClassOf ifc:IfcRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcContext ;
owl:onProperty ifc:relatingContext_IfcRelDeclares ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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
] ;
owl:disjointWith ifc:IfcRelAssigns , ifc:IfcRelConnects , ifc:IfcRelAssociates , ifc:IfcRelDecomposes , ifc:IfcRelDefines .
ifc:overallHeight_IfcDoor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoor ;
rdfs:label "OverallHeight" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcBurnerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBurnerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBurnerTypeEnum .
ifc:BRACKET a ifc:IfcDiscreteAccessoryTypeEnum , owl:NamedIndividual ;
rdfs:label "BRACKET" .
ifc:OUTERSHELL a ifc:IfcBuildingSystemTypeEnum , owl:NamedIndividual ;
rdfs:label "OUTERSHELL" .
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:IfcIsothermalMoistureCapacityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:FIELDCONSTRUCTIONMANAGER
a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "FIELDCONSTRUCTIONMANAGER" .
ifc:predefinedType_IfcCableCarrierFitting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCableCarrierFitting ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCableCarrierFittingTypeEnum .
ifc:predefinedType_IfcCoil
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoil ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCoilTypeEnum .
ifc:DEMOLISHING a ifc:IfcConstructionEquipmentResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "DEMOLISHING" .
ifc:ACCESS a ifc:IfcPermitTypeEnum , owl:NamedIndividual ;
rdfs:label "ACCESS" .
ifc:depth_IfcZShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:label "Depth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:AMPLIFIER a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "AMPLIFIER" .
ifc:basisCurve_IfcOffsetCurve2D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOffsetCurve2D ;
rdfs:label "BasisCurve" ;
rdfs:range ifc:IfcCurve .
ifc:partitioningType_IfcWindowType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowType ;
rdfs:label "PartitioningType" ;
rdfs:range ifc:IfcWindowTypePartitioningEnum .
ifc:IfcOrientedEdge a owl:Class ;
rdfs:subClassOf ifc:IfcEdge ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:orientation_IfcOrientedEdge ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
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:IfcMotorConnection
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcMotorConnectionTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMotorConnection
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMotorConnectionTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMotorConnection
] ;
owl:disjointWith ifc:IfcElectricGenerator , ifc:IfcCondenser , ifc:IfcHumidifier , ifc:IfcTubeBundle , ifc:IfcTransformer , ifc:IfcBoiler , ifc:IfcHeatExchanger , ifc:IfcCooledBeam , ifc:IfcBurner , ifc:IfcCoolingTower , ifc:IfcAirToAirHeatRecovery , ifc:IfcChiller , ifc:IfcEvaporator , ifc:IfcUnitaryEquipment , ifc:IfcCoil , ifc:IfcElectricMotor , ifc:IfcEngine , ifc:IfcSolarDevice , ifc:IfcEvaporativeCooler .
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: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: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:expression_IfcMaterialRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialRelationship ;
rdfs:label "Expression" ;
rdfs:range ifc:IfcLabel .
ifc:SOLARPANEL a ifc:IfcSolarDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "SOLARPANEL" .
ifc:GASSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "GASSENSOR" .
ifc:pointOnRelatedElement_IfcConnectionPointGeometry
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionPointGeometry ;
rdfs:label "PointOnRelatedElement" ;
rdfs:range ifc:IfcPointOrVertexPoint .
ifc:flowDirection_IfcDistributionPort
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDistributionPort ;
rdfs:label "FlowDirection" ;
rdfs:range ifc:IfcFlowDirectionEnum .
ifc:IfcTorqueMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcAngularVelocityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
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:ACTIVE a ifc:IfcCooledBeamTypeEnum , owl:NamedIndividual ;
rdfs:label "ACTIVE" .
ifc:EXHAUST a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "EXHAUST" .
ifc:AWNING a ifc:IfcShadingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "AWNING" .
ifc:DOUBLE_SWING_LEFT
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_SWING_LEFT" .
ifc:IfcConnectionTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:IfcRamp , ifc:IfcPile , ifc:IfcShadingDevice , ifc:IfcRailing , ifc:IfcRampFlight , ifc:IfcWall , ifc:IfcStair , ifc:IfcColumn , ifc:IfcDoor , ifc:IfcFooting , ifc:IfcBuildingElementProxy , ifc:IfcCovering , ifc:IfcCurtainWall , ifc:IfcWindow , ifc:IfcSlab , ifc:IfcPlate , ifc:IfcRoof , ifc:IfcStairFlight , ifc:IfcBeam , ifc:IfcMember .
ifc:position_IfcRecurrencePattern
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:label "Position" ;
rdfs:range ifc:IfcInteger .
ifc:PARAPET a ifc:IfcWallTypeEnum , owl:NamedIndividual ;
rdfs:label "PARAPET" .
ifc:nominalValue_IfcPropertySingleValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertySingleValue ;
rdfs:label "NominalValue" ;
rdfs:range ifc:IfcValue .
ifc:startProfile_IfcSectionProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionProperties ;
rdfs:label "StartProfile" ;
rdfs:range ifc:IfcProfileDef .
ifc:LACK_OF_FIT a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "LACK_OF_FIT" .
ifc:offsetFromReferenceLine_IfcMaterialLayerSetUsage
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerSetUsage ;
rdfs:label "OffsetFromReferenceLine" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcRampFlightType
a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRampFlightTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRampFlightType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcRampFlightTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRampFlightType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRampType , ifc:IfcCurtainWallType , ifc:IfcPlateType , ifc:IfcBuildingElementProxyType , ifc:IfcRoofType , ifc:IfcCoveringType , ifc:IfcChimneyType , ifc:IfcStairFlightType , ifc:IfcShadingDeviceType , ifc:IfcRailingType , ifc:IfcBeamType , ifc:IfcPileType , ifc:IfcColumnType , ifc:IfcMemberType , ifc:IfcDoorType , ifc:IfcWindowType , ifc:IfcStairType , ifc:IfcWallType , ifc:IfcFootingType , ifc:IfcSlabType .
ifc:CONDUITSEGMENT a ifc:IfcCableCarrierSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "CONDUITSEGMENT" .
ifc:ASSISTEDNATURALGAS
a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSISTEDNATURALGAS" .
ifc:MODEM a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "MODEM" .
ifc:operator_IfcDerivedProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDerivedProfileDef ;
rdfs:label "Operator" ;
rdfs:range ifc:IfcCartesianTransformationOperator2D .
ifc:IfcBSplineSurface
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundedSurface ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCartesianPoint_List_List ;
owl:onProperty ifc:controlPointsList_IfcBSplineSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcBSplineSurfaceWithKnots )
] ;
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:IfcInteger ;
owl:onProperty ifc:vDegree_IfcBSplineSurface ;
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_List
]
] ;
owl:onProperty ifc:controlPointsList_IfcBSplineSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:vClosed_IfcBSplineSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLogical ;
owl:onProperty ifc:selfIntersect_IfcBSplineSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:selfIntersect_IfcBSplineSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:uClosed_IfcBSplineSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcInteger ;
owl:onProperty ifc:uDegree_IfcBSplineSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:uDegree_IfcBSplineSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint_List_List ;
owl:onProperty ifc:controlPointsList_IfcBSplineSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLogical ;
owl:onProperty ifc:vClosed_IfcBSplineSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBSplineSurfaceForm ;
owl:onProperty ifc:surfaceForm_IfcBSplineSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:vDegree_IfcBSplineSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLogical ;
owl:onProperty ifc:uClosed_IfcBSplineSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRectangularTrimmedSurface , ifc:IfcCurveBoundedSurface , ifc:IfcCurveBoundedPlane .
ifc:IfcTextureVertex a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
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:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom 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:onClass ifc:IfcParameterValue_List ;
owl:onProperty ifc:coordinates_IfcTextureVertex ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcCurveStyleFont , ifc:IfcTextStyleForDefinedFont , ifc:IfcTextureCoordinate , ifc:IfcSurfaceStyleRefraction , ifc:IfcPreDefinedItem , ifc:IfcIndexedColourMap , ifc:IfcSurfaceStyleWithTextures , ifc:IfcCurveStyleFontPattern , ifc:IfcColourRgbList , ifc:IfcSurfaceStyleLighting , ifc:IfcCurveStyleFontAndScaling , ifc:IfcSurfaceStyleShading , ifc:IfcColourSpecification , ifc:IfcSurfaceTexture , ifc:IfcTextureVertexList , ifc:IfcTextStyleTextModel .
ifc:thickness_IfcStructuralSurfaceMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralSurfaceMember ;
rdfs:label "Thickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:relatingOrganization_IfcOrganizationRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOrganizationRelationship ;
rdfs:label "RelatingOrganization" ;
rdfs:range ifc:IfcOrganization ;
owl:inverseOf ifc:relates_IfcOrganization .
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:momentX_IfcStructuralLoadSingleForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:label "MomentX" ;
rdfs:range ifc:IfcTorqueMeasure .
ifc:GAS a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "GAS" .
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:scheduleFinish_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ScheduleFinish" ;
rdfs:range ifc:IfcDateTime .
ifc:representations_IfcProductRepresentation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProductRepresentation ;
rdfs:label "Representations" ;
rdfs:range ifc:IfcRepresentation_List .
ifc:FROSTSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "FROSTSENSOR" .
ifc:RELUCTANCESYNCHRONOUS
a ifc:IfcElectricMotorTypeEnum , owl:NamedIndividual ;
rdfs:label "RELUCTANCESYNCHRONOUS" .
ifc:assemblyPlace_IfcFurnitureType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFurnitureType ;
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: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:Class ;
owl:unionOf ( ifc:IfcDistributionPort )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRelConnectsPortToElement ;
owl:onProperty ifc:containedIn_IfcPort
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsPortToElement ;
owl:onProperty ifc:containedIn_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:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsPorts ;
owl:onProperty ifc:connectedFrom_IfcPort
] ;
owl:disjointWith ifc:IfcGrid , ifc:IfcStructuralItem , ifc:IfcSpatialElement , ifc:IfcElement , ifc:IfcAnnotation , ifc:IfcStructuralActivity , ifc:IfcProxy .
ifc:nominalDiameter_IfcTendonType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendonType ;
rdfs:label "NominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:IfcRampFlight , ifc:IfcBeam , ifc:IfcSlab , ifc:IfcStairFlight , ifc:IfcPile , ifc:IfcMember , ifc:IfcPlate , ifc:IfcCurtainWall , ifc:IfcWall , ifc:IfcShadingDevice , ifc:IfcCovering , ifc:IfcStair , ifc:IfcRailing , ifc:IfcFooting , ifc:IfcColumn , ifc:IfcChimney , ifc:IfcRoof , ifc:IfcBuildingElementProxy , ifc:IfcDoor , ifc:IfcWindow .
ifc:IfcRelAssignsToActor
a owl:Class ;
rdfs:subClassOf ifc:IfcRelAssigns ;
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
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActor ;
owl:onProperty ifc:relatingActor_IfcRelAssignsToActor
] ;
owl:disjointWith ifc:IfcRelAssignsToProcess , ifc:IfcRelAssignsToProduct , ifc:IfcRelAssignsToResource , ifc:IfcRelAssignsToGroup , ifc:IfcRelAssignsToControl .
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:IfcUnit a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:sizeInY_IfcPlanarExtent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPlanarExtent ;
rdfs:label "SizeInY" ;
rdfs:range ifc:IfcLengthMeasure .
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: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:IfcElectricDistributionBoardType , ifc:IfcAirTerminalBoxType , ifc:IfcValveType , ifc:IfcSwitchingDeviceType , ifc:IfcElectricTimeControlType , ifc:IfcDamperType , ifc:IfcProtectiveDeviceType .
ifc:primaryMeasureType_IfcSimplePropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:label "PrimaryMeasureType" ;
rdfs:range ifc:IfcLabel .
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:IfcSectionModulusMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcMaterialConstituentSet
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialConstituent ;
owl:onProperty ifc:materialConstituents_IfcMaterialConstituentSet
] ;
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:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialConstituentSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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
] ;
owl:disjointWith ifc:IfcMaterialConstituent , ifc:IfcMaterialLayer , ifc:IfcMaterialLayerSet , ifc:IfcMaterialProfileSet , ifc:IfcMaterialProfile , ifc:IfcMaterial .
ifc:ALARMPANEL a ifc:IfcUnitaryControlElementTypeEnum , owl:NamedIndividual ;
rdfs:label "ALARMPANEL" .
ifc:PURCHASE a ifc:IfcSubContractResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "PURCHASE" .
ifc:NOCHANGE a ifc:IfcChangeActionEnum , owl:NamedIndividual ;
rdfs:label "NOCHANGE" .
ifc:predefinedType_IfcMedicalDeviceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMedicalDeviceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcMedicalDeviceTypeEnum .
ifc:coordinates_IfcTessellatedFaceSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTessellatedFaceSet ;
rdfs:label "Coordinates" ;
rdfs:range ifc:IfcCartesianPointList3D .
ifc:lastModifiedDate_IfcOwnerHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:label "LastModifiedDate" ;
rdfs:range ifc:IfcTimeStamp .
ifc:LOUVRE a ifc:IfcAirTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "LOUVRE" .
ifc:TRUSS a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "TRUSS" .
ifc:NATURALDRAFT a ifc:IfcCoolingTowerTypeEnum , owl:NamedIndividual ;
rdfs:label "NATURALDRAFT" .
ifc:IfcDamperTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:geodeticDatum_IfcCoordinateReferenceSystem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoordinateReferenceSystem ;
rdfs:label "GeodeticDatum" ;
rdfs:range ifc:IfcIdentifier .
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:deltaTConstant_IfcStructuralLoadTemperature
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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: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:deltaTZ_IfcStructuralLoadTemperature
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcThermodynamicTemperatureMeasure ;
owl:onProperty ifc:deltaTZ_IfcStructuralLoadTemperature
] ;
owl:disjointWith ifc:IfcStructuralLoadPlanarForce , ifc:IfcStructuralLoadSingleForce , ifc:IfcStructuralLoadLinearForce , ifc:IfcStructuralLoadSingleDisplacement .
ifc:SPRINKLERDEFLECTOR
a ifc:IfcFireSuppressionTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "SPRINKLERDEFLECTOR" .
ifc:PIECEWISECONSTANT
a ifc:IfcTimeSeriesDataTypeEnum , owl:NamedIndividual ;
rdfs:label "PIECEWISECONSTANT" .
ifc:paramLength_IfcReparametrisedCompositeCurveSegment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReparametrisedCompositeCurveSegment ;
rdfs:label "ParamLength" ;
rdfs:range ifc:IfcParameterValue .
ifc:ROOF a ifc:IfcSlabTypeEnum , owl:NamedIndividual ;
rdfs:label "ROOF" .
ifc:AMMETER a ifc:IfcFlowInstrumentTypeEnum , owl:NamedIndividual ;
rdfs:label "AMMETER" .
ifc:axis2_IfcCartesianTransformationOperator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianTransformationOperator ;
rdfs:label "Axis2" ;
rdfs:range ifc:IfcDirection .
ifc:firstMullionOffset_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "FirstMullionOffset" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
dce:contributor a owl:AnnotationProperty .
ifc:ENERGYUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ENERGYUNIT" .
ifc:meshWidth_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "MeshWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:QUASI_UNIFORM_KNOTS
a ifc:IfcKnotType , owl:NamedIndividual ;
rdfs:label "QUASI_UNIFORM_KNOTS" .
ifc:SLIDING a ifc:IfcDoorPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "SLIDING" .
ifc:IfcMaterialLayerSet
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_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: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:onClass ifc:IfcMaterialLayer_List ;
owl:onProperty ifc:materialLayers_IfcMaterialLayerSet ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:layerSetName_IfcMaterialLayerSet
] ;
owl:disjointWith ifc:IfcMaterialConstituent , ifc:IfcMaterialProfileSet , ifc:IfcMaterialConstituentSet , ifc:IfcMaterialLayer , ifc:IfcMaterialProfile , ifc:IfcMaterial .
ifc:IfcAirTerminalBoxTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:longName_IfcSpatialElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpatialElement ;
rdfs:label "LongName" ;
rdfs:range ifc:IfcLabel .
ifc:userDefinedDataOrigin_IfcTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:label "UserDefinedDataOrigin" ;
rdfs:range ifc:IfcLabel .
ifc:radius_IfcCircle a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCircle ;
rdfs:label "Radius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcMetricValueSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:isSuccessorFrom_IfcProcess
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProcess ;
rdfs:label "IsSuccessorFrom" ;
rdfs:range ifc:IfcRelSequence ;
owl:inverseOf ifc:relatedProcess_IfcRelSequence .
ifc:ELECTRICCURRENTUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICCURRENTUNIT" .
ifc:IfcProductRepresentationSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
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:surfaceOnRelatingElement_IfcConnectionSurfaceGeometry
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionSurfaceGeometry ;
rdfs:label "SurfaceOnRelatingElement" ;
rdfs:range ifc:IfcSurfaceOrFaceSurface .
ifc:nominalLength_IfcMechanicalFastenerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMechanicalFastenerType ;
rdfs:label "NominalLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcElectricDistributionBoard
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricDistributionBoard ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricDistributionBoardTypeEnum .
ifc:momentY_IfcStructuralLoadSingleForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:label "MomentY" ;
rdfs:range ifc:IfcTorqueMeasure .
ifc:IfcBeamType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBeamTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBeamType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBeamTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBeamType
] ;
owl:disjointWith ifc:IfcCoveringType , ifc:IfcSlabType , ifc:IfcStairType , ifc:IfcColumnType , ifc:IfcPlateType , ifc:IfcChimneyType , ifc:IfcDoorType , ifc:IfcFootingType , ifc:IfcShadingDeviceType , ifc:IfcBuildingElementProxyType , ifc:IfcRampFlightType , ifc:IfcMemberType , ifc:IfcRoofType , ifc:IfcCurtainWallType , ifc:IfcWallType , ifc:IfcRailingType , ifc:IfcWindowType , ifc:IfcRampType , ifc:IfcStairFlightType , ifc:IfcPileType .
ifc:applicableDate_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "ApplicableDate" ;
rdfs:range ifc:IfcDate .
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:IfcPropertySetDefinition
a owl:Class ;
rdfs:subClassOf ifc:IfcPropertySetDefinitionSelect , ifc:IfcPropertyDefinition ;
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:IfcPumpTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:ADDED a ifc:IfcChangeActionEnum , owl:NamedIndividual ;
rdfs:label "ADDED" .
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: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:IfcDuctSilencerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:DIRECTEXPANSION a ifc:IfcEvaporatorTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEXPANSION" .
ifc:declares_IfcContext
a owl:ObjectProperty ;
rdfs:domain ifc:IfcContext ;
rdfs:label "Declares" ;
rdfs:range ifc:IfcRelDeclares ;
owl:inverseOf ifc:relatingContext_IfcRelDeclares .
ifc:hasCoverings_IfcSpace
a owl:ObjectProperty ;
rdfs:domain ifc:IfcSpace ;
rdfs:label "HasCoverings" ;
rdfs:range ifc:IfcRelCoversSpaces ;
owl:inverseOf ifc:relatingSpace_IfcRelCoversSpaces .
ifc:IfcReinforcementDefinitionProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSectionReinforcementProperties_List ;
owl:onProperty ifc:reinforcementSectionDefinitions_IfcReinforcementDefinitionProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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: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
] ;
owl:disjointWith ifc:IfcDoorLiningProperties , ifc:IfcDoorPanelProperties , ifc:IfcWindowLiningProperties , ifc:IfcPermeableCoveringProperties , ifc:IfcWindowPanelProperties .
ifc:IfcMoistureDiffusivityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
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:IfcCoil , ifc:IfcTransformer , ifc:IfcSolarDevice , ifc:IfcElectricMotor , ifc:IfcElectricGenerator , ifc:IfcCooledBeam , ifc:IfcTubeBundle , ifc:IfcHeatExchanger , ifc:IfcBoiler , ifc:IfcEngine , ifc:IfcUnitaryEquipment , ifc:IfcHumidifier , ifc:IfcMotorConnection , ifc:IfcAirToAirHeatRecovery , ifc:IfcEvaporator , ifc:IfcCondenser , ifc:IfcEvaporativeCooler , ifc:IfcBurner , ifc:IfcChiller .
ifc:treeRootExpression_IfcCsgSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCsgSolid ;
rdfs:label "TreeRootExpression" ;
rdfs:range ifc:IfcCsgSelect .
ifc:partOfPset_IfcProperty
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProperty ;
rdfs:label "PartOfPset" ;
rdfs:range ifc:IfcPropertySet ;
owl:inverseOf ifc:hasProperties_IfcPropertySet .
ifc:ASSEMBLY a ifc:IfcConstructionProductResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSEMBLY" .
ifc:IfcObjectDefinition_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcObjectDefinition_List , list:EmptyList .
ifc:sameSense_IfcCompositeCurveSegment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCompositeCurveSegment ;
rdfs:label "SameSense" ;
rdfs:range ifc:IfcBoolean .
ifc:SPACEINVENTORY a ifc:IfcInventoryTypeEnum , owl:NamedIndividual ;
rdfs:label "SPACEINVENTORY" .
ifc:IfcPropertyEnumeratedValue
a owl:Class ;
rdfs:subClassOf ifc:IfcSimpleProperty ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcValue_List ;
owl:onProperty ifc:enumerationValues_IfcPropertyEnumeratedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertyEnumeration ;
owl:onProperty ifc:enumerationReference_IfcPropertyEnumeratedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:enumerationValues_IfcPropertyEnumeratedValue
] ;
owl:disjointWith ifc:IfcPropertyReferenceValue , ifc:IfcPropertyListValue , ifc:IfcPropertySingleValue , ifc:IfcPropertyTableValue , ifc:IfcPropertyBoundedValue .
ifc:innerRadius_IfcSweptDiskSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptDiskSolid ;
rdfs:label "InnerRadius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:yDim_IfcRectangleProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangleProfileDef ;
rdfs:label "YDim" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcElectricMotorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricMotorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricMotorTypeEnum .
ifc:PLATE a ifc:IfcMemberTypeEnum , ifc:IfcHeatExchangerTypeEnum , owl:NamedIndividual ;
rdfs:label "PLATE" .
ifc:polygonalBoundary_IfcPolygonalBoundedHalfSpace
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPolygonalBoundedHalfSpace ;
rdfs:label "PolygonalBoundary" ;
rdfs:range ifc:IfcBoundedCurve .
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:IfcAudioVisualApplianceType , ifc:IfcLightFixtureType , ifc:IfcElectricApplianceType , ifc:IfcCommunicationsApplianceType , ifc:IfcOutletType , ifc:IfcSanitaryTerminalType , ifc:IfcLampType , ifc:IfcWasteTerminalType , ifc:IfcMedicalDeviceType , ifc:IfcStackTerminalType , ifc:IfcAirTerminalType , ifc:IfcSpaceHeaterType .
ifc:DIAGNOSTIC a ifc:IfcProcedureTypeEnum , owl:NamedIndividual ;
rdfs:label "DIAGNOSTIC" .
ifc:PICO a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "PICO" .
ifc:relatedControlElements_IfcRelFlowControlElements
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelFlowControlElements ;
rdfs:label "RelatedControlElements" ;
rdfs:range ifc:IfcDistributionControlElement ;
owl:inverseOf ifc:assignedToFlowElement_IfcDistributionControlElement .
ifc:IfcDoor a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDoor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallHeight_IfcDoor
] ;
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: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: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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass 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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDoorTypeOperationEnum ;
owl:onProperty ifc:operationType_IfcDoor
] ;
owl:disjointWith ifc:IfcBuildingElementProxy , ifc:IfcBeam , ifc:IfcWall , ifc:IfcCurtainWall , ifc:IfcStair , ifc:IfcPlate , ifc:IfcColumn , ifc:IfcStairFlight , ifc:IfcShadingDevice , ifc:IfcRampFlight , ifc:IfcChimney , ifc:IfcCovering , ifc:IfcRailing , ifc:IfcRoof , ifc:IfcMember , ifc:IfcRamp , ifc:IfcPile , ifc:IfcWindow , ifc:IfcFooting , ifc:IfcSlab .
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:FLOATING a ifc:IfcControllerTypeEnum , owl:NamedIndividual ;
rdfs:label "FLOATING" .
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:IfcLayerSetDirectionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:THERMOSIPHONCOILTYPEHEATEXCHANGERS
a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "THERMOSIPHONCOILTYPEHEATEXCHANGERS" .
ifc:IfcShell a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:predefinedType_IfcStair
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStair ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStairTypeEnum .
ifc:IfcColumn a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColumnTypeEnum ;
owl:onProperty ifc:predefinedType_IfcColumn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcColumnTypeEnum ;
owl:onProperty ifc:predefinedType_IfcColumn
] ;
owl:disjointWith ifc:IfcPile , ifc:IfcMember , ifc:IfcRoof , ifc:IfcRailing , ifc:IfcCurtainWall , ifc:IfcBeam , ifc:IfcPlate , ifc:IfcRampFlight , ifc:IfcStair , ifc:IfcBuildingElementProxy , ifc:IfcDoor , ifc:IfcRamp , ifc:IfcCovering , ifc:IfcShadingDevice , ifc:IfcFooting , ifc:IfcSlab , ifc:IfcWall , ifc:IfcWindow , ifc:IfcChimney , ifc:IfcStairFlight .
ifc:scheduleContour_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ScheduleContour" ;
rdfs:range ifc:IfcLabel .
ifc:surfaceOnRelatedElement_IfcConnectionSurfaceGeometry
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionSurfaceGeometry ;
rdfs:label "SurfaceOnRelatedElement" ;
rdfs:range ifc:IfcSurfaceOrFaceSurface .
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:name_IfcPropertyEnumeration
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyEnumeration ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcCurveInterpolationEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:depth_IfcExtrudedAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExtrudedAreaSolid ;
rdfs:label "Depth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:panelPosition_IfcPermeableCoveringProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPermeableCoveringProperties ;
rdfs:label "PanelPosition" ;
rdfs:range ifc:IfcWindowPanelPositionEnum .
ifc:FREESTANDINGWATERCOOLER
a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "FREESTANDINGWATERCOOLER" .
ifc:crossSectionArea_IfcReinforcingBar
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBar ;
rdfs:label "CrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:vAxes_IfcGrid a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGrid ;
rdfs:label "VAxes" ;
rdfs:range ifc:IfcGridAxis_List .
ifc:levelingDelay_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "LevelingDelay" ;
rdfs:range ifc:IfcDuration .
ifc:DATA a ifc:IfcJunctionBoxTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "DATA" .
ifc:MANUALPULLBOX a ifc:IfcAlarmTypeEnum , owl:NamedIndividual ;
rdfs:label "MANUALPULLBOX" .
ifc:VENT a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "VENT" .
ifc:NOTINCLUDES a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "NOTINCLUDES" .
ifc:PRESSUREREDUCING a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "PRESSUREREDUCING" .
ifc:BOTTOM a ifc:IfcWindowPanelPositionEnum , owl:NamedIndividual ;
rdfs:label "BOTTOM" .
ifc:FUEL a ifc:IfcConstructionMaterialResourceTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "FUEL" .
ifc:OFFICE a ifc:IfcCrewResourceTypeEnum , ifc:IfcAddressTypeEnum , owl:NamedIndividual ;
rdfs:label "OFFICE" .
ifc:VAPORPERMEABILITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "VAPORPERMEABILITYUNIT" .
ifc:BUTTERFLY_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "BUTTERFLY_ROOF" .
ifc:ADD a ifc:IfcArithmeticOperatorEnum , owl:NamedIndividual ;
rdfs:label "ADD" .
ifc:IfcCurveStyleFontSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT , ifc:IfcCurveFontOrScaledCurveFontSelect .
ifc:textureTransform_IfcSurfaceTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceTexture ;
rdfs:label "TextureTransform" ;
rdfs:range ifc:IfcCartesianTransformationOperator2D .
ifc:IfcSpecificHeatCapacityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:HOLLOWCORE a ifc:IfcBeamTypeEnum , owl:NamedIndividual ;
rdfs:label "HOLLOWCORE" .
ifc:FINISHING a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "FINISHING" .
ifc:cfsFaces_IfcConnectedFaceSet
a owl:ObjectProperty ;
rdfs:domain ifc:IfcConnectedFaceSet ;
rdfs:label "CfsFaces" ;
rdfs:range ifc:IfcFace .
ifc:P_REFERENCEVALUE a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "P_REFERENCEVALUE" .
ifc:PRESSUREUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "PRESSUREUNIT" .
ifc:arithmeticOperator_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "ArithmeticOperator" ;
rdfs:range ifc:IfcArithmeticOperatorEnum .
ifc:uRLReference_IfcImageTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcImageTexture ;
rdfs:label "URLReference" ;
rdfs:range ifc:IfcURIReference .
ifc:predefinedType_IfcProtectiveDevice
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProtectiveDevice ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcProtectiveDeviceTypeEnum .
ifc:MOMENTARYSWITCH a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "MOMENTARYSWITCH" .
ifc:LOWVOLTAGEHALOGEN
a ifc:IfcLightEmissionSourceEnum , owl:NamedIndividual ;
rdfs:label "LOWVOLTAGEHALOGEN" .
ifc:ELECTRONIC a ifc:IfcProtectiveDeviceTrippingUnitTypeEnum , owl:NamedIndividual ;
rdfs:label "ELECTRONIC" .
ifc:STOPCOCK a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "STOPCOCK" .
ifc:IfcStairTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:ALUMINIUM a ifc:IfcWindowStyleConstructionEnum , ifc:IfcDoorStyleConstructionEnum , owl:NamedIndividual ;
rdfs:label "ALUMINIUM" .
ifc:IfcSpace a owl:Class ;
rdfs:subClassOf ifc:IfcSpatialStructureElement , ifc:IfcSpaceBoundarySelect ;
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: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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSpaceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpace
] ;
owl:disjointWith ifc:IfcSite , ifc:IfcBuildingStorey , ifc:IfcBuilding .
ifc:TRANSITION a ifc:IfcDuctFittingTypeEnum , ifc:IfcCableFittingTypeEnum , ifc:IfcPipeFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "TRANSITION" .
ifc:compositionType_IfcSpatialStructureElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpatialStructureElement ;
rdfs:label "CompositionType" ;
rdfs:range ifc:IfcElementCompositionEnum .
ifc:IfcMaterialUsageDefinition
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialSelect ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcMaterialProfileSetUsage ifc:IfcMaterialLayerSetUsage )
] .
ifc:CHAMFER a ifc:IfcVoidingFeatureTypeEnum , owl:NamedIndividual ;
rdfs:label "CHAMFER" .
ifc:country_IfcPostalAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:label "Country" ;
rdfs:range ifc:IfcLabel .
ifc:BRACED_FRAME a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "BRACED_FRAME" .
ifc:FUSEDISCONNECTOR a ifc:IfcProtectiveDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "FUSEDISCONNECTOR" .
ifc:IfcModulusOfSubgradeReactionMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue , ifc:IfcModulusOfSubgradeReactionSelect .
ifc:INCLUDES a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "INCLUDES" .
ifc:predefinedType_IfcStructuralLoadGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcLoadGroupTypeEnum .
ifc:EVENTMESSAGE a ifc:IfcEventTriggerTypeEnum , owl:NamedIndividual ;
rdfs:label "EVENTMESSAGE" .
ifc:TWOPOSITION a ifc:IfcControllerTypeEnum , owl:NamedIndividual ;
rdfs:label "TWOPOSITION" .
ifc:templateType_IfcSimplePropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:label "TemplateType" ;
rdfs:range ifc:IfcSimplePropertyTemplateTypeEnum .
ifc:wallThickness_IfcCircleHollowProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCircleHollowProfileDef ;
rdfs:label "WallThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcDraughtingPreDefinedCurveFont
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedCurveFont .
ifc:IfcLShapeProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
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:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:edgeRadius_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: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: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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:width_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:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:thickness_IfcLShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcLShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcLShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:legSlope_IfcLShapeProfileDef
] ;
owl:disjointWith ifc:IfcCShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcTrapeziumProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcEllipseProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcRectangleProfileDef .
ifc:YEARLY_BY_DAY_OF_MONTH
a ifc:IfcRecurrenceTypeEnum , owl:NamedIndividual ;
rdfs:label "YEARLY_BY_DAY_OF_MONTH" .
ifc:IfcElectricCurrentMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
ifc:name_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:GIGA a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "GIGA" .
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:coordList_IfcCartesianPointList2D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianPointList2D ;
rdfs:label "CoordList" ;
rdfs:range ifc:IfcLengthMeasure_List_List .
ifc:ELECTRICCOOKER a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICCOOKER" .
ifc:addressLines_IfcPostalAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:label "AddressLines" ;
rdfs:range ifc:IfcLabel_List .
ifc:IfcWallStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcWall ;
owl:disjointWith ifc:IfcWallElementedCase .
ifc:LEFT a ifc:IfcTextPath , ifc:IfcWindowPanelPositionEnum , ifc:IfcDoorPanelPositionEnum , owl:NamedIndividual ;
rdfs:label "LEFT" .
ifc:POLYLINE_FORM a ifc:IfcBSplineCurveForm , owl:NamedIndividual ;
rdfs:label "POLYLINE_FORM" .
ifc:IfcRepresentation_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcRepresentation_List , list:EmptyList .
ifc:RIGHT a ifc:IfcTextPath , ifc:IfcWindowPanelPositionEnum , ifc:IfcDoorPanelPositionEnum , owl:NamedIndividual ;
rdfs:label "RIGHT" .
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:predefinedType_IfcWasteTerminalType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWasteTerminalType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWasteTerminalTypeEnum .
ifc:IfcAnalysisModelTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:LOWPRESSURESODIUM
a ifc:IfcLightEmissionSourceEnum , owl:NamedIndividual ;
rdfs:label "LOWPRESSURESODIUM" .
ifc:relatedObjectsType_IfcRelAssigns
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssigns ;
rdfs:label "RelatedObjectsType" ;
rdfs:range ifc:IfcObjectTypeEnum .
ifc:IfcLagTime a owl:Class ;
rdfs:subClassOf ifc:IfcSchedulingTime ;
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:onClass ifc:IfcTaskDurationEnum ;
owl:onProperty ifc:durationType_IfcLagTime ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTaskDurationEnum ;
owl:onProperty ifc:durationType_IfcLagTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeOrRatioSelect ;
owl:onProperty ifc:lagValue_IfcLagTime
] ;
owl:disjointWith ifc:IfcWorkTime , ifc:IfcEventTime , ifc:IfcTaskTime , ifc:IfcResourceTime .
ifc:IfcNumericMeasure
a owl:Class ;
rdfs:subClassOf expr:NUMBER , ifc:IfcMeasureValue .
ifc:IfcLoadGroupTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:crossSectionArea_IfcTendon
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendon ;
rdfs:label "CrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:IfcStyleModel a owl:Class ;
rdfs:subClassOf ifc:IfcRepresentation ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcStyledRepresentation )
] ;
owl:disjointWith ifc:IfcShapeModel .
ifc:CONTSAMEGRADIENTSAMECURVATURE
a ifc:IfcTransitionCode , owl:NamedIndividual ;
rdfs:label "CONTSAMEGRADIENTSAMECURVATURE" .
ifc:IfcActuatorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:orientation_IfcOrientedEdge
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOrientedEdge ;
rdfs:label "Orientation" ;
rdfs:range ifc:IfcBoolean .
ifc:RIGID_FRAME a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "RIGID_FRAME" .
ifc:BEAM_GRID a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "BEAM_GRID" .
ifc:IfcCompositeProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcProfileDef ;
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
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:label_IfcCompositeProfileDef
] ;
owl:disjointWith ifc:IfcDerivedProfileDef , ifc:IfcParameterizedProfileDef , ifc:IfcArbitraryClosedProfileDef , ifc:IfcArbitraryOpenProfileDef .
ifc:MASSFLOWRATEUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MASSFLOWRATEUNIT" .
ifc:IfcSizeSelect a owl:Class ;
rdfs:subClassOf expr:SELECT .
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:IfcFlowMovingDeviceType , ifc:IfcFlowTerminalType , ifc:IfcEnergyConversionDeviceType , ifc:IfcFlowTreatmentDeviceType , ifc:IfcDistributionChamberElementType , ifc:IfcFlowStorageDeviceType , ifc:IfcFlowControllerType , ifc:IfcFlowFittingType .
ifc:EARTHMOVING a ifc:IfcConstructionEquipmentResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "EARTHMOVING" .
ifc:PHONE a ifc:IfcActionRequestTypeEnum , owl:NamedIndividual ;
rdfs:label "PHONE" .
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:IfcThermalConductivityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:directionSense_IfcMaterialLayerSetUsage
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerSetUsage ;
rdfs:label "DirectionSense" ;
rdfs:range ifc:IfcDirectionSenseEnum .
ifc:coordinateSpaceDimension_IfcGeometricRepresentationContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeometricRepresentationContext ;
rdfs:label "CoordinateSpaceDimension" ;
rdfs:range ifc:IfcDimensionCount .
ifc:IfcPresentationStyleSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:actualDuration_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "ActualDuration" ;
rdfs:range ifc:IfcDuration .
ifc:VOLTAGE a ifc:IfcTransformerTypeEnum , owl:NamedIndividual ;
rdfs:label "VOLTAGE" .
ifc:IfcPipeFittingTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:ROTATIONALMASSUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "ROTATIONALMASSUNIT" .
ifc:curveColour_IfcCurveStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyle ;
rdfs:label "CurveColour" ;
rdfs:range ifc:IfcColour .
ifc:RESIDUALCURRENT a ifc:IfcProtectiveDeviceTrippingUnitTypeEnum , owl:NamedIndividual ;
rdfs:label "RESIDUALCURRENT" .
ifc:IfcTimeStamp a owl:Class ;
rdfs:subClassOf expr:INTEGER , ifc:IfcSimpleValue .
ifc:IfcRelConnectsPorts
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPort ;
owl:onProperty ifc:relatingPort_IfcRelConnectsPorts ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPort ;
owl:onProperty ifc:relatedPort_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:onClass ifc:IfcPort ;
owl:onProperty ifc:relatedPort_IfcRelConnectsPorts ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:relatingPort_IfcRelConnectsPorts
] ;
owl:disjointWith ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelServicesBuildings , ifc:IfcRelFlowControlElements , ifc:IfcRelConnectsElements , ifc:IfcRelSequence , ifc:IfcRelSpaceBoundary , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelCoversBldgElements , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelFillsElement , ifc:IfcRelCoversSpaces , ifc:IfcRelInterferesElements , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelConnectsPortToElement .
ifc:IfcFanTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcWorkPlan
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkPlan ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWorkPlanTypeEnum .
ifc:edgeElement_IfcOrientedEdge
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOrientedEdge ;
rdfs:label "EdgeElement" ;
rdfs:range ifc:IfcEdge .
ifc:DIFFUSER a ifc:IfcAirTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "DIFFUSER" .
ifc:referencePath_IfcTableColumn
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTableColumn ;
rdfs:label "ReferencePath" ;
rdfs:range ifc:IfcReference .
ifc:IfcCivilElement a owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
owl:disjointWith ifc:IfcFurnishingElement , ifc:IfcElementAssembly , ifc:IfcVirtualElement , ifc:IfcElementComponent , ifc:IfcBuildingElement , ifc:IfcFeatureElement , ifc:IfcTransportElement , ifc:IfcGeographicElement , ifc:IfcDistributionElement .
ifc:endSweptArea_IfcExtrudedAreaSolidTapered
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExtrudedAreaSolidTapered ;
rdfs:label "EndSweptArea" ;
rdfs:range ifc:IfcProfileDef .
ifc:userDefinedType_IfcDerivedUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDerivedUnit ;
rdfs:label "UserDefinedType" ;
rdfs:range ifc:IfcLabel .
ifc:IfcSanitaryTerminalTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcFlowStorageDevice
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcEnergyConversionDevice , ifc:IfcFlowTerminal , ifc:IfcFlowController , ifc:IfcDistributionChamberElement , ifc:IfcFlowSegment , ifc:IfcFlowMovingDevice , ifc:IfcFlowTreatmentDevice , ifc:IfcFlowFitting .
ifc:servicedBySystems_IfcSpatialElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcSpatialElement ;
rdfs:label "ServicedBySystems" ;
rdfs:range ifc:IfcRelServicesBuildings ;
owl:inverseOf ifc:relatedBuildings_IfcRelServicesBuildings .
ifc:IfcOpenShell a owl:Class ;
rdfs:subClassOf ifc:IfcShell , ifc:IfcConnectedFaceSet ;
owl:disjointWith ifc:IfcClosedShell .
ifc:MULTIPLY a ifc:IfcArithmeticOperatorEnum , owl:NamedIndividual ;
rdfs:label "MULTIPLY" .
ifc:IfcDuctSegmentTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:SOURCEANDSINK a ifc:IfcFlowDirectionEnum , owl:NamedIndividual ;
rdfs:label "SOURCEANDSINK" .
ifc:IfcElectricMotor a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcElectricMotorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricMotor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricMotorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricMotor
] ;
owl:disjointWith ifc:IfcTransformer , ifc:IfcEngine , ifc:IfcChiller , ifc:IfcAirToAirHeatRecovery , ifc:IfcCoolingTower , ifc:IfcMotorConnection , ifc:IfcCondenser , ifc:IfcSolarDevice , ifc:IfcTubeBundle , ifc:IfcElectricGenerator , ifc:IfcEvaporativeCooler , ifc:IfcEvaporator , ifc:IfcCooledBeam , ifc:IfcBoiler , ifc:IfcCoil , ifc:IfcHeatExchanger , ifc:IfcHumidifier , ifc:IfcBurner , ifc:IfcUnitaryEquipment .
ifc:TENSIONING_END a ifc:IfcTendonAnchorTypeEnum , owl:NamedIndividual ;
rdfs:label "TENSIONING_END" .
ifc:DISCONTINUOUS a ifc:IfcTransitionCode , owl:NamedIndividual ;
rdfs:label "DISCONTINUOUS" .
ifc:hasTextureMaps_IfcFace
a owl:ObjectProperty ;
rdfs:domain ifc:IfcFace ;
rdfs:label "HasTextureMaps" ;
rdfs:range ifc:IfcTextureMap ;
owl:inverseOf ifc:mappedTo_IfcTextureMap .
ifc:objectType_IfcContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcContext ;
rdfs:label "ObjectType" ;
rdfs:range ifc:IfcLabel .
ifc:IfcEdgeCurve a owl:Class ;
rdfs:subClassOf ifc:IfcCurveOrEdgeCurve , ifc:IfcEdge ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:sameSense_IfcEdgeCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
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:actionType_IfcStructuralLoadGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:label "ActionType" ;
rdfs:range ifc:IfcActionTypeEnum .
ifc:IfcReinforcingBarSurfaceEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:colourList_IfcColourRgbList
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcColourRgbList ;
rdfs:label "ColourList" ;
rdfs:range ifc:IfcNormalisedRatioMeasure_List_List .
ifc:flangeSlope_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "FlangeSlope" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:innerCurves_IfcArbitraryProfileDefWithVoids
a owl:ObjectProperty ;
rdfs:domain ifc:IfcArbitraryProfileDefWithVoids ;
rdfs:label "InnerCurves" ;
rdfs:range ifc:IfcCurve .
ifc:predefinedType_IfcConstructionProductResourceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionProductResourceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcConstructionProductResourceTypeEnum .
ifc:predefinedType_IfcOccupant
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOccupant ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcOccupantTypeEnum .
ifc:IfcDoorStyle a owl:Class ;
rdfs:subClassOf ifc:IfcTypeProduct ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:sizeable_IfcDoorStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:parameterTakesPrecedence_IfcDoorStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorStyleOperationEnum ;
owl:onProperty ifc:operationType_IfcDoorStyle
] ;
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:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:sizeable_IfcDoorStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorStyleConstructionEnum ;
owl:onProperty ifc:constructionType_IfcDoorStyle
] ;
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 ifc:IfcBoolean ;
owl:onProperty ifc:parameterTakesPrecedence_IfcDoorStyle
] ;
owl:disjointWith ifc:IfcWindowStyle , ifc:IfcElementType , ifc:IfcSpatialElementType .
ifc:discrimination_IfcPhysicalComplexQuantity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPhysicalComplexQuantity ;
rdfs:label "Discrimination" ;
rdfs:range ifc:IfcLabel .
ifc:lastModifyingApplication_IfcOwnerHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:label "LastModifyingApplication" ;
rdfs:range ifc:IfcApplication .
ifc:curveFontScaling_IfcCurveStyleFontAndScaling
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyleFontAndScaling ;
rdfs:label "CurveFontScaling" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
ifc:CORESEGMENT a ifc:IfcCableSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "CORESEGMENT" .
ifc:IfcEvaporatorType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcEvaporatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporatorType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEvaporatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporatorType
] ;
owl:disjointWith ifc:IfcBurnerType , ifc:IfcCooledBeamType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcBoilerType , ifc:IfcCondenserType , ifc:IfcElectricGeneratorType , ifc:IfcHeatExchangerType , ifc:IfcChillerType , ifc:IfcEngineType , ifc:IfcHumidifierType , ifc:IfcElectricMotorType , ifc:IfcCoilType , ifc:IfcTubeBundleType , ifc:IfcEvaporativeCoolerType , ifc:IfcMotorConnectionType , ifc:IfcUnitaryEquipmentType , ifc:IfcSolarDeviceType , ifc:IfcTransformerType , ifc:IfcCoolingTowerType .
ifc:providesBoundaries_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "ProvidesBoundaries" ;
rdfs:range ifc:IfcRelSpaceBoundary ;
owl:inverseOf ifc:relatedBuildingElement_IfcRelSpaceBoundary .
ifc:IfcPileConstructionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSlabStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcSlab ;
owl:disjointWith ifc:IfcSlabElementedCase .
ifc:MICRO a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "MICRO" .
ifc:relatedObjects_IfcRelDefinesByProperties
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelDefinesByProperties ;
rdfs:label "RelatedObjects" ;
rdfs:range ifc:IfcObjectDefinition .
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:PILASTER a ifc:IfcColumnTypeEnum , owl:NamedIndividual ;
rdfs:label "PILASTER" .
ifc:versionDate_IfcLibraryInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:label "VersionDate" ;
rdfs:range ifc:IfcDateTime .
ifc:Q_TIME a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "Q_TIME" .
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:IfcPHMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:scheduleStart_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ScheduleStart" ;
rdfs:range ifc:IfcDateTime .
ifc:EARTHQUAKE_E a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "EARTHQUAKE_E" .
ifc:SHELLANDCOIL a ifc:IfcEvaporatorTypeEnum , owl:NamedIndividual ;
rdfs:label "SHELLANDCOIL" .
ifc:IfcSoundPressureMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcObject a owl:Class ;
rdfs:subClassOf ifc:IfcObjectDefinition ;
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:IfcRelDefinesByType ;
owl:onProperty ifc:isTypedBy_IfcObject
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcResource ifc:IfcGroup ifc:IfcProcess ifc:IfcProduct ifc:IfcActor ifc:IfcControl )
] ;
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:IfcLabel ;
owl:onProperty ifc:objectType_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:isDeclaredBy_IfcObject
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDefinesByObject ;
owl:onProperty ifc:declares_IfcObject
] ;
owl:disjointWith ifc:IfcContext , ifc:IfcTypeObject .
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: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:duration_IfcWorkControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:label "Duration" ;
rdfs:range ifc:IfcDuration .
ifc:status_IfcCostSchedule
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCostSchedule ;
rdfs:label "Status" ;
rdfs:range ifc:IfcLabel .
ifc:SECURITYLIGHTING a ifc:IfcLightFixtureTypeEnum , owl:NamedIndividual ;
rdfs:label "SECURITYLIGHTING" .
ifc:IfcMemberType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMemberTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMemberType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMemberTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMemberType
] ;
owl:disjointWith ifc:IfcSlabType , ifc:IfcColumnType , ifc:IfcBuildingElementProxyType , ifc:IfcCoveringType , ifc:IfcPlateType , ifc:IfcStairFlightType , ifc:IfcCurtainWallType , ifc:IfcStairType , ifc:IfcBeamType , ifc:IfcWindowType , ifc:IfcRampType , ifc:IfcRoofType , ifc:IfcDoorType , ifc:IfcPileType , ifc:IfcRailingType , ifc:IfcWallType , ifc:IfcShadingDeviceType , ifc:IfcChimneyType , ifc:IfcRampFlightType , ifc:IfcFootingType .
ifc:IfcLayeredItem a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcSurfaceSide a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:TRIANGULAR a ifc:IfcGridTypeEnum , owl:NamedIndividual ;
rdfs:label "TRIANGULAR" .
ifc:actualFinish_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ActualFinish" ;
rdfs:range ifc:IfcDateTime .
ifc:IfcPointOnSurface
a owl:Class ;
rdfs:subClassOf ifc:IfcPoint ;
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: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:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:pointParameterU_IfcPointOnSurface
] ;
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:IfcParameterValue ;
owl:onProperty ifc:pointParameterV_IfcPointOnSurface
] ;
owl:disjointWith ifc:IfcPointOnCurve , ifc:IfcCartesianPoint .
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:IfcAirTerminalTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:shapeAspectStyle_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "ShapeAspectStyle" ;
rdfs:range ifc:IfcShapeAspect .
ifc:FIRESMOKEDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "FIRESMOKEDAMPER" .
ifc:description_IfcMaterial
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterial ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:IfcReinforcingBarType
a owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:crossSectionArea_IfcReinforcingBarType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarSurfaceEnum ;
owl:onProperty ifc:barSurface_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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:barLength_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:IfcLabel ;
owl:onProperty ifc:bendingShapeCode_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:allValuesFrom ifc:IfcBendingParameterSelect_List ;
owl:onProperty ifc:bendingParameters_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: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:IfcBendingParameterSelect_List ;
owl:onProperty ifc:bendingParameters_IfcReinforcingBarType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReinforcingBarType
] ;
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:onClass ifc:IfcReinforcingBarTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReinforcingBarType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcReinforcingMeshType , ifc:IfcTendonAnchorType , ifc:IfcTendonType .
ifc:IfcTextLiteral a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
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:IfcTextPath ;
owl:onProperty ifc:path_IfcTextLiteral
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement ;
owl:onProperty ifc:placement_IfcTextLiteral
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPresentableText ;
owl:onProperty ifc:literal_IfcTextLiteral ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:IfcPresentableText ;
owl:onProperty ifc:literal_IfcTextLiteral
] ;
owl:disjointWith ifc:IfcCurve , ifc:IfcGeometricSet , ifc:IfcBoundingBox , ifc:IfcBooleanResult , ifc:IfcFillAreaStyleHatching , ifc:IfcPlanarExtent , ifc:IfcSectionedSpine , ifc:IfcTessellatedItem , ifc:IfcSurface , ifc:IfcAnnotationFillArea , ifc:IfcFillAreaStyleTiles , ifc:IfcCartesianTransformationOperator , ifc:IfcCompositeCurveSegment , ifc:IfcShellBasedSurfaceModel , ifc:IfcHalfSpaceSolid , ifc:IfcCsgPrimitive3D , ifc:IfcPlacement , ifc:IfcFaceBasedSurfaceModel , ifc:IfcSolidModel , ifc:IfcLightSource , ifc:IfcPoint , ifc:IfcCartesianPointList , ifc:IfcVector , ifc:IfcDirection .
ifc:translationalStiffnessByAreaY_IfcBoundaryFaceCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryFaceCondition ;
rdfs:label "TranslationalStiffnessByAreaY" ;
rdfs:range ifc:IfcModulusOfSubgradeReactionSelect .
ifc:uMultiplicities_IfcBSplineSurfaceWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurfaceWithKnots ;
rdfs:label "UMultiplicities" ;
rdfs:range ifc:IfcInteger_List .
ifc:ADIABATICWETTEDELEMENT
a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ADIABATICWETTEDELEMENT" .
ifc:IfcAxis2Placement3D_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcAxis2Placement3D_List , list:EmptyList .
ifc:texCoordsList_IfcTextureVertexList
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextureVertexList ;
rdfs:label "TexCoordsList" ;
rdfs:range ifc:IfcParameterValue_List_List .
ifc:SWINGING a ifc:IfcDoorPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "SWINGING" .
ifc:name_IfcTableColumn
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTableColumn ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:HERTZ a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "HERTZ" .
ifc:CONST a ifc:IfcStructuralSurfaceActivityTypeEnum , ifc:IfcStructuralCurveActivityTypeEnum , owl:NamedIndividual ;
rdfs:label "CONST" .
ifc:LIGHTING a ifc:IfcSpatialZoneTypeEnum , ifc:IfcConstructionEquipmentResourceTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "LIGHTING" .
ifc:predefinedType_IfcCompressor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCompressor ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCompressorTypeEnum .
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:IfcRelSequence , ifc:IfcRelSpaceBoundary , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelConnectsElements , ifc:IfcRelConnectsPorts , ifc:IfcRelFillsElement , ifc:IfcRelCoversSpaces , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelFlowControlElements , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelInterferesElements , ifc:IfcRelServicesBuildings , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelCoversBldgElements .
ifc:IfcReinforcingElement
a owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcTendonAnchor ifc:IfcTendon ifc:IfcReinforcingMesh ifc:IfcReinforcingBar )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:steelGrade_IfcReinforcingElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:steelGrade_IfcReinforcingElement
] ;
owl:disjointWith ifc:IfcDiscreteAccessory , ifc:IfcFastener , ifc:IfcMechanicalFastener , ifc:IfcBuildingElementPart , ifc:IfcVibrationIsolator .
ifc:IfcElectricResistanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
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:IfcPropertyListValue , ifc:IfcPropertySingleValue , ifc:IfcPropertyBoundedValue , ifc:IfcPropertyEnumeratedValue , ifc:IfcPropertyTableValue .
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: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:IfcEventType a owl:Class ;
rdfs:subClassOf ifc:IfcTypeProcess ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEventTriggerTypeEnum ;
owl:onProperty ifc:eventTriggerType_IfcEventType
] ;
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
] ;
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:IfcLabel ;
owl:onProperty ifc:userDefinedEventTriggerType_IfcEventType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcEventTriggerTypeEnum ;
owl:onProperty ifc:eventTriggerType_IfcEventType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcTaskType , ifc:IfcProcedureType .
ifc:FLATOVAL a ifc:IfcDuctSilencerTypeEnum , owl:NamedIndividual ;
rdfs:label "FLATOVAL" .
ifc:IfcThermalTransmittanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:SECOND_ORDER_THEORY
a ifc:IfcAnalysisTheoryTypeEnum , owl:NamedIndividual ;
rdfs:label "SECOND_ORDER_THEORY" .
ifc:STEAMTRAP a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "STEAMTRAP" .
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:operator_IfcBooleanResult
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBooleanResult ;
rdfs:label "Operator" ;
rdfs:range ifc:IfcBooleanOperator .
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:IfcChiller , ifc:IfcCooledBeam , ifc:IfcTubeBundle , ifc:IfcUnitaryEquipment , ifc:IfcAirToAirHeatRecovery , ifc:IfcSolarDevice , ifc:IfcElectricMotor , ifc:IfcElectricGenerator , ifc:IfcHumidifier , ifc:IfcCoil , ifc:IfcEngine , ifc:IfcBoiler , ifc:IfcHeatExchanger , ifc:IfcEvaporator , ifc:IfcEvaporativeCooler , ifc:IfcBurner , ifc:IfcCoolingTower , ifc:IfcMotorConnection , ifc:IfcCondenser .
ifc:TUNER a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "TUNER" .
ifc:numberOfRisers_IfcStairFlight
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStairFlight ;
rdfs:label "NumberOfRisers" ;
rdfs:range ifc:IfcInteger .
ifc:TUMBLEDRYER a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "TUMBLEDRYER" .
ifc:IfcFootingTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcChimney
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcChimney ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcChimneyTypeEnum .
ifc:CARPENTRY a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "CARPENTRY" .
ifc:LUMEN a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "LUMEN" .
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:webThickness_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "WebThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:CURVATUREUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "CURVATUREUNIT" .
ifc:INVERTER a ifc:IfcTransformerTypeEnum , owl:NamedIndividual ;
rdfs:label "INVERTER" .
ifc:PERSONAL a ifc:IfcDocumentConfidentialityEnum , owl:NamedIndividual ;
rdfs:label "PERSONAL" .
ifc:IfcPlane a owl:Class ;
rdfs:subClassOf ifc:IfcElementarySurface ;
owl:disjointWith ifc:IfcCylindricalSurface .
ifc:GRAY a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "GRAY" .
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:unitType_IfcNamedUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcNamedUnit ;
rdfs:label "UnitType" ;
rdfs:range ifc:IfcUnitEnum .
ifc:ENDEVENT a ifc:IfcEventTypeEnum , owl:NamedIndividual ;
rdfs:label "ENDEVENT" .
ifc:translationalStiffnessByLengthZ_IfcBoundaryEdgeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:label "TranslationalStiffnessByLengthZ" ;
rdfs:range ifc:IfcModulusOfTranslationalSubgradeReactionSelect .
ifc:DOWN a ifc:IfcTextPath , owl:NamedIndividual ;
rdfs:label "DOWN" .
ifc:creatingActor_IfcConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstraint ;
rdfs:label "CreatingActor" ;
rdfs:range ifc:IfcActorSelect .
ifc:ADIABATICCOMPRESSEDAIRNOZZLE
a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ADIABATICCOMPRESSEDAIRNOZZLE" .
ifc:loadedBy_IfcStructuralAnalysisModel
a owl:ObjectProperty ;
rdfs:domain ifc:IfcStructuralAnalysisModel ;
rdfs:label "LoadedBy" ;
rdfs:range ifc:IfcStructuralLoadGroup ;
owl:inverseOf ifc:loadGroupFor_IfcStructuralLoadGroup .
ifc:OLED a ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "OLED" .
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:STRAINER a ifc:IfcFilterTypeEnum , owl:NamedIndividual ;
rdfs:label "STRAINER" .
ifc:MANUFACTURER a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "MANUFACTURER" .
ifc:IfcProcedureTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcActionRequest
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActionRequest ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcActionRequestTypeEnum .
ifc:NULL a ifc:IfcNullStyle , owl:NamedIndividual ;
rdfs:label "NULL" .
ifc:USERDEFINED a ifc:IfcSpaceTypeEnum , ifc:IfcCondenserTypeEnum , ifc:IfcVoidingFeatureTypeEnum , ifc:IfcActionRequestTypeEnum , ifc:IfcFanTypeEnum , ifc:IfcPermeableCoveringOperationEnum , ifc:IfcProcedureTypeEnum , ifc:IfcDuctFittingTypeEnum , ifc:IfcActuatorTypeEnum , ifc:IfcRampFlightTypeEnum , ifc:IfcUnitaryEquipmentTypeEnum , ifc:IfcStructuralSurfaceActivityTypeEnum , ifc:IfcRailingTypeEnum , ifc:IfcConstructionEquipmentResourceTypeEnum , ifc:IfcRoofTypeEnum , ifc:IfcVibrationIsolatorTypeEnum , ifc:IfcCableCarrierSegmentTypeEnum , ifc:IfcCableCarrierFittingTypeEnum , ifc:IfcEngineTypeEnum , ifc:IfcTendonAnchorTypeEnum , ifc:IfcGeographicElementTypeEnum , ifc:IfcElectricTimeControlTypeEnum , ifc:IfcStructuralCurveActivityTypeEnum , ifc:IfcJunctionBoxTypeEnum , ifc:IfcCommunicationsApplianceTypeEnum , ifc:IfcCostScheduleTypeEnum , ifc:IfcProtectiveDeviceTrippingUnitTypeEnum , ifc:IfcElementAssemblyTypeEnum , ifc:IfcCrewResourceTypeEnum , ifc:IfcPipeSegmentTypeEnum , ifc:IfcRoleEnum , ifc:IfcDamperTypeEnum , ifc:IfcBoilerTypeEnum , ifc:IfcAudioVisualApplianceTypeEnum , ifc:IfcWorkPlanTypeEnum , ifc:IfcOutletTypeEnum , ifc:IfcFurnitureTypeEnum , ifc:IfcBuildingSystemTypeEnum , ifc:IfcDerivedUnitEnum , ifc:IfcReinforcingMeshTypeEnum , ifc:IfcHeatExchangerTypeEnum , ifc:IfcChimneyTypeEnum , ifc:IfcShadingDeviceTypeEnum , ifc:IfcConstructionProductResourceTypeEnum , ifc:IfcDiscreteAccessoryTypeEnum , ifc:IfcElectricDistributionBoardTypeEnum , ifc:IfcChillerTypeEnum , ifc:IfcCoolingTowerTypeEnum , ifc:IfcLaborResourceTypeEnum , ifc:IfcSpatialZoneTypeEnum , ifc:IfcActionTypeEnum , ifc:IfcDoorTypeOperationEnum , ifc:IfcWindowStyleOperationEnum , ifc:IfcValveTypeEnum , ifc:IfcDoorPanelOperationEnum , ifc:IfcSpaceHeaterTypeEnum , ifc:IfcAlarmTypeEnum , owl:NamedIndividual , ifc:IfcMechanicalFastenerTypeEnum , ifc:IfcSystemFurnitureElementTypeEnum , ifc:IfcDoorStyleOperationEnum , ifc:IfcUnitaryControlElementTypeEnum , ifc:IfcStructuralSurfaceMemberTypeEnum , ifc:IfcElectricFlowStorageDeviceTypeEnum , ifc:IfcDocumentConfidentialityEnum , ifc:IfcDoorStyleConstructionEnum , ifc:IfcWorkScheduleTypeEnum , ifc:IfcMotorConnectionTypeEnum , ifc:IfcGridTypeEnum , ifc:IfcCoilTypeEnum , ifc:IfcPipeFittingTypeEnum , ifc:IfcMedicalDeviceTypeEnum , ifc:IfcDataOriginEnum , ifc:IfcPermitTypeEnum , ifc:IfcCooledBeamTypeEnum , ifc:IfcProjectionElementTypeEnum , ifc:IfcSlabTypeEnum , ifc:IfcWindowTypePartitioningEnum , ifc:IfcTendonTypeEnum , ifc:IfcDistributionChamberElementTypeEnum , ifc:IfcMemberTypeEnum , ifc:IfcControllerTypeEnum , ifc:IfcLampTypeEnum , ifc:IfcReinforcingBarTypeEnum , ifc:IfcAirTerminalBoxTypeEnum , ifc:IfcReinforcingBarRoleEnum , ifc:IfcEventTriggerTypeEnum , ifc:IfcBeamTypeEnum , ifc:IfcCableFittingTypeEnum , ifc:IfcPerformanceHistoryTypeEnum , ifc:IfcObjectiveEnum , ifc:IfcPileConstructionEnum , ifc:IfcCurtainWallTypeEnum , ifc:IfcSurfaceFeatureTypeEnum , ifc:IfcCostItemTypeEnum , ifc:IfcWasteTerminalTypeEnum , ifc:IfcElectricMotorTypeEnum , ifc:IfcSwitchingDeviceTypeEnum , ifc:IfcSolarDeviceTypeEnum , ifc:IfcProjectOrderTypeEnum , ifc:IfcStairTypeEnum , ifc:IfcDistributionPortTypeEnum , ifc:IfcConstructionMaterialResourceTypeEnum , ifc:IfcTubeBundleTypeEnum , ifc:IfcStackTerminalTypeEnum , ifc:IfcFireSuppressionTerminalTypeEnum , ifc:IfcSequenceEnum , ifc:IfcStructuralCurveMemberTypeEnum , ifc:IfcPumpTypeEnum , ifc:IfcUnitEnum , ifc:IfcDoorTypeEnum , ifc:IfcEventTypeEnum , ifc:IfcColumnTypeEnum , ifc:IfcGeometricProjectionEnum , ifc:IfcWindowTypeEnum , ifc:IfcProtectiveDeviceTypeEnum , ifc:IfcPlateTypeEnum , ifc:IfcRampTypeEnum , ifc:IfcFastenerTypeEnum , ifc:IfcBurnerTypeEnum , ifc:IfcDuctSegmentTypeEnum , ifc:IfcAirToAirHeatRecoveryTypeEnum , ifc:IfcTransformerTypeEnum , ifc:IfcTaskTypeEnum , ifc:IfcCoveringTypeEnum , ifc:IfcCompressorTypeEnum , ifc:IfcLoadGroupTypeEnum , ifc:IfcBuildingElementPartTypeEnum , ifc:IfcInventoryTypeEnum , ifc:IfcDuctSilencerTypeEnum , ifc:IfcBuildingElementProxyTypeEnum , ifc:IfcTransportElementTypeEnum , ifc:IfcOpeningElementTypeEnum , ifc:IfcStairFlightTypeEnum , ifc:IfcEvaporatorTypeEnum , ifc:IfcWallTypeEnum , ifc:IfcLightFixtureTypeEnum , ifc:IfcFilterTypeEnum , ifc:IfcExternalSpatialElementTypeEnum , ifc:IfcFlowMeterTypeEnum , ifc:IfcAnalysisTheoryTypeEnum , ifc:IfcSensorTypeEnum , ifc:IfcAddressTypeEnum , ifc:IfcDistributionSystemEnum , ifc:IfcConstraintEnum , ifc:IfcHumidifierTypeEnum , ifc:IfcActionSourceTypeEnum , ifc:IfcElectricApplianceTypeEnum , ifc:IfcWorkCalendarTypeEnum , ifc:IfcSanitaryTerminalTypeEnum , ifc:IfcFlowInstrumentTypeEnum , ifc:IfcEvaporativeCoolerTypeEnum , ifc:IfcAirTerminalTypeEnum , ifc:IfcSubContractResourceTypeEnum , ifc:IfcTankTypeEnum , ifc:IfcOccupantTypeEnum , ifc:IfcInterceptorTypeEnum , ifc:IfcAnalysisModelTypeEnum , ifc:IfcPileTypeEnum , ifc:IfcFootingTypeEnum , ifc:IfcCableSegmentTypeEnum , ifc:IfcElectricGeneratorTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:IfcSwitchingDeviceType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSwitchingDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSwitchingDeviceType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSwitchingDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSwitchingDeviceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcAirTerminalBoxType , ifc:IfcElectricDistributionBoardType , ifc:IfcProtectiveDeviceType , ifc:IfcValveType , ifc:IfcElectricTimeControlType , ifc:IfcDamperType , ifc:IfcFlowMeterType .
ifc:interferenceGeometry_IfcRelInterferesElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelInterferesElements ;
rdfs:label "InterferenceGeometry" ;
rdfs:range ifc:IfcConnectionGeometry .
ifc:predefinedType_IfcEvaporativeCoolerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEvaporativeCoolerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcEvaporativeCoolerTypeEnum .
ifc:identifier_IfcApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "Identifier" ;
rdfs:range ifc:IfcIdentifier .
ifc:TAG a ifc:IfcSurfaceFeatureTypeEnum , owl:NamedIndividual ;
rdfs:label "TAG" .
ifc:position_IfcSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptAreaSolid ;
rdfs:label "Position" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:predefinedType_IfcCommunicationsAppliance
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCommunicationsAppliance ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCommunicationsApplianceTypeEnum .
ifc:modelOrDraughting_IfcTextStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyle ;
rdfs:label "ModelOrDraughting" ;
rdfs:range ifc:IfcBoolean .
ifc:predefinedType_IfcSanitaryTerminal
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSanitaryTerminal ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSanitaryTerminalTypeEnum .
ifc:eccentricityInY_IfcConnectionPointEccentricity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionPointEccentricity ;
rdfs:label "EccentricityInY" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:verticalDatum_IfcCoordinateReferenceSystem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoordinateReferenceSystem ;
rdfs:label "VerticalDatum" ;
rdfs:range ifc:IfcIdentifier .
ifc:IfcMedicalDevice a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcMedicalDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMedicalDevice
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMedicalDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMedicalDevice
] ;
owl:disjointWith ifc:IfcSpaceHeater , ifc:IfcSanitaryTerminal , ifc:IfcCommunicationsAppliance , ifc:IfcLightFixture , ifc:IfcElectricAppliance , ifc:IfcAudioVisualAppliance , ifc:IfcWasteTerminal , ifc:IfcFireSuppressionTerminal , ifc:IfcLamp , ifc:IfcStackTerminal , ifc:IfcOutlet , ifc:IfcAirTerminal .
ifc:IfcCurtainWallTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:COMPRESSION a ifc:IfcVibrationIsolatorTypeEnum , owl:NamedIndividual ;
rdfs:label "COMPRESSION" .
ifc:IfcProjectOrderTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:PLASTIC a ifc:IfcWindowStyleConstructionEnum , ifc:IfcDoorStyleConstructionEnum , ifc:IfcReflectanceMethodEnum , ifc:IfcConstructionMaterialResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "PLASTIC" .
ifc:IfcRatioMeasure_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcRatioMeasure_List , list:EmptyList .
ifc:BOLT a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "BOLT" .
ifc:IfcEnergyConversionDevice
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowController , ifc:IfcFlowStorageDevice , ifc:IfcFlowSegment , ifc:IfcDistributionChamberElement , ifc:IfcFlowTreatmentDevice , ifc:IfcFlowMovingDevice , ifc:IfcFlowTerminal , ifc:IfcFlowFitting .
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:connectionGeometry_IfcRelConnectsElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsElements ;
rdfs:label "ConnectionGeometry" ;
rdfs:range ifc:IfcConnectionGeometry .
ifc:IfcDirectionSenseEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcExternalReferenceRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
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:allValuesFrom ifc:IfcExternalReference ;
owl:onProperty ifc:relatingReference_IfcExternalReferenceRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcResourceObjectSelect ;
owl:onProperty ifc:relatedResourceObjects_IfcExternalReferenceRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceObjectSelect ;
owl:onProperty ifc:relatedResourceObjects_IfcExternalReferenceRelationship
] ;
owl:disjointWith ifc:IfcOrganizationRelationship , ifc:IfcResourceApprovalRelationship , ifc:IfcApprovalRelationship , ifc:IfcCurrencyRelationship , ifc:IfcDocumentInformationRelationship , ifc:IfcMaterialRelationship , ifc:IfcPropertyDependencyRelationship , ifc:IfcResourceConstraintRelationship .
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:IfcWasteTerminal , ifc:IfcOutlet , ifc:IfcElectricAppliance , ifc:IfcSpaceHeater , ifc:IfcFireSuppressionTerminal , ifc:IfcLamp , ifc:IfcCommunicationsAppliance , ifc:IfcAirTerminal , ifc:IfcAudioVisualAppliance , ifc:IfcLightFixture , ifc:IfcStackTerminal , ifc:IfcMedicalDevice .
ifc:NEWTON a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "NEWTON" .
ifc:diffuseTransmissionColour_IfcSurfaceStyleLighting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleLighting ;
rdfs:label "DiffuseTransmissionColour" ;
rdfs:range ifc:IfcColourRgb .
ifc:ENGINEGENERATOR a ifc:IfcElectricGeneratorTypeEnum , owl:NamedIndividual ;
rdfs:label "ENGINEGENERATOR" .
ifc:DOUBLE_DOOR_SINGLE_SWING
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_DOOR_SINGLE_SWING" .
ifc:transverseBarCrossSectionArea_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "TransverseBarCrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:AREADENSITYUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "AREADENSITYUNIT" .
ifc:nominalDiameter_IfcReinforcingBarType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:label "NominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcAirTerminalBoxType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAirTerminalBoxType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAirTerminalBoxTypeEnum .
ifc:IfcEngineType a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEngineTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEngineType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcEngineTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEngineType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcEvaporatorType , ifc:IfcEvaporativeCoolerType , ifc:IfcCooledBeamType , ifc:IfcHumidifierType , ifc:IfcMotorConnectionType , ifc:IfcTubeBundleType , ifc:IfcElectricMotorType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcChillerType , ifc:IfcCondenserType , ifc:IfcBoilerType , ifc:IfcBurnerType , ifc:IfcTransformerType , ifc:IfcCoolingTowerType , ifc:IfcSolarDeviceType , ifc:IfcElectricGeneratorType , ifc:IfcHeatExchangerType , ifc:IfcCoilType , ifc:IfcUnitaryEquipmentType .
ifc:PNEUMATICACTUATOR
a ifc:IfcActuatorTypeEnum , owl:NamedIndividual ;
rdfs:label "PNEUMATICACTUATOR" .
ifc:NETWORKAPPLIANCE a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "NETWORKAPPLIANCE" .
ifc:IfcBoxAlignment a owl:Class ;
rdfs:subClassOf ifc:IfcLabel .
ifc:IfcShapeAspect a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProductRepresentationSelect ;
owl:onProperty ifc:partOfProductDefinitionShape_IfcShapeAspect
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeModel_List ;
owl:onProperty ifc:shapeRepresentations_IfcShapeAspect
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLogical ;
owl:onProperty ifc:productDefinitional_IfcShapeAspect ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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: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 [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcShapeModel_List
] ;
owl:onProperty ifc:shapeRepresentations_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 ifc:IfcText ;
owl:onProperty ifc:description_IfcShapeAspect
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:productDefinitional_IfcShapeAspect
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcShapeAspect
] .
ifc:edgeEnd_IfcEdge a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEdge ;
rdfs:label "EdgeEnd" ;
rdfs:range ifc:IfcVertex .
ifc:TUBEAXIAL a ifc:IfcFanTypeEnum , owl:NamedIndividual ;
rdfs:label "TUBEAXIAL" .
ifc:primaryUnit_IfcSimplePropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:label "PrimaryUnit" ;
rdfs:range ifc:IfcUnit .
ifc:IfcTShapeProfileDef
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_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_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:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_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:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:webEdgeRadius_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: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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeWidth_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:flangeEdgeRadius_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:flangeSlope_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:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcTShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_IfcTShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRectangleProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcEllipseProfileDef , ifc:IfcTrapeziumProfileDef , ifc:IfcCShapeProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcLShapeProfileDef .
ifc:DOMESTICHOTWATER a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "DOMESTICHOTWATER" .
ifc:IfcOutletType a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOutletTypeEnum ;
owl:onProperty ifc:predefinedType_IfcOutletType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcOutletTypeEnum ;
owl:onProperty ifc:predefinedType_IfcOutletType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcSanitaryTerminalType , ifc:IfcLampType , ifc:IfcMedicalDeviceType , ifc:IfcAudioVisualApplianceType , ifc:IfcAirTerminalType , ifc:IfcLightFixtureType , ifc:IfcCommunicationsApplianceType , ifc:IfcWasteTerminalType , ifc:IfcFireSuppressionTerminalType , ifc:IfcElectricApplianceType , ifc:IfcSpaceHeaterType , ifc:IfcStackTerminalType .
ifc:BELTDRIVE a ifc:IfcMotorConnectionTypeEnum , owl:NamedIndividual ;
rdfs:label "BELTDRIVE" .
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: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:PAD_FOOTING a ifc:IfcFootingTypeEnum , owl:NamedIndividual ;
rdfs:label "PAD_FOOTING" .
ifc:DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT" .
ifc:earlyStart_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "EarlyStart" ;
rdfs:range ifc:IfcDateTime .
ifc:costQuantities_IfcCostItem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCostItem ;
rdfs:label "CostQuantities" ;
rdfs:range ifc:IfcPhysicalQuantity_List .
ifc:relatedObjects_IfcRelAssociates
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelAssociates ;
rdfs:label "RelatedObjects" ;
rdfs:range ifc:IfcDefinitionSelect .
ifc:TWO_STRAIGHT_RUN_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "TWO_STRAIGHT_RUN_STAIR" .
ifc:UNIFORM a ifc:IfcSectionTypeEnum , owl:NamedIndividual ;
rdfs:label "UNIFORM" .
ifc:TAPERED a ifc:IfcSectionTypeEnum , owl:NamedIndividual ;
rdfs:label "TAPERED" .
ifc:P_ENUMERATEDVALUE
a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "P_ENUMERATEDVALUE" .
ifc:forceY_IfcStructuralLoadSingleForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:label "ForceY" ;
rdfs:range ifc:IfcForceMeasure .
ifc:IfcTankTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:mapUnit_IfcProjectedCRS
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProjectedCRS ;
rdfs:label "MapUnit" ;
rdfs:range ifc:IfcNamedUnit .
ifc:IfcBuildingElement
a owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
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:IfcVirtualElement , ifc:IfcTransportElement , ifc:IfcFurnishingElement , ifc:IfcGeographicElement , ifc:IfcFeatureElement , ifc:IfcCivilElement , ifc:IfcElementComponent , ifc:IfcDistributionElement , ifc:IfcElementAssembly .
ifc:IfcRelNests a owl:Class ;
rdfs:subClassOf ifc:IfcRelDecomposes ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition_List ;
owl:onProperty ifc:relatedObjects_IfcRelNests
] ;
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:onClass ifc:IfcObjectDefinition_List ;
owl:onProperty ifc:relatedObjects_IfcRelNests ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatingObject_IfcRelNests
] ;
owl:disjointWith ifc:IfcRelVoidsElement , ifc:IfcRelAggregates , ifc:IfcRelProjectsElement .
ifc:MIMICPANEL a ifc:IfcUnitaryControlElementTypeEnum , owl:NamedIndividual ;
rdfs:label "MIMICPANEL" .
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:category_IfcMaterialLayer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:label "Category" ;
rdfs:range ifc:IfcLabel .
ifc:IfcMonthInYearNumber
a owl:Class ;
rdfs:subClassOf expr:INTEGER .
ifc:BECQUEREL a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "BECQUEREL" .
ifc:INDIRECTEVAPORATIVEPACKAGEAIRCOOLER
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "INDIRECTEVAPORATIVEPACKAGEAIRCOOLER" .
ifc:IfcCartesianPoint_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcCartesianPoint_List , list:EmptyList .
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:completion_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "Completion" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
ifc:mullionThickness_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "MullionThickness" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:formula_IfcQuantityVolume
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityVolume ;
rdfs:label "Formula" ;
rdfs:range ifc:IfcLabel .
ifc:SPACE a ifc:IfcSpaceTypeEnum , owl:NamedIndividual ;
rdfs:label "SPACE" .
ifc:GREASE a ifc:IfcInterceptorTypeEnum , owl:NamedIndividual ;
rdfs:label "GREASE" .
ifc:IfcInductanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:BASESLAB a ifc:IfcSlabTypeEnum , owl:NamedIndividual ;
rdfs:label "BASESLAB" .
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:purpose_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Purpose" ;
rdfs:range ifc:IfcText .
ifc:IfcStyledRepresentation
a owl:Class ;
rdfs:subClassOf ifc:IfcStyleModel .
ifc:IfcProjectLibrary
a owl:Class ;
rdfs:subClassOf ifc:IfcContext ;
owl:disjointWith ifc:IfcProject .
ifc:MAINTENANCEWORKORDER
a ifc:IfcProjectOrderTypeEnum , owl:NamedIndividual ;
rdfs:label "MAINTENANCEWORKORDER" .
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:IfcElementAssemblyType , ifc:IfcBuildingElementType , ifc:IfcDistributionElementType , ifc:IfcGeographicElementType , ifc:IfcFurnishingElementType , ifc:IfcCivilElementType , ifc:IfcTransportElementType .
ifc:IfcWindowType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
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 ifc:IfcWindowTypePartitioningEnum ;
owl:onProperty ifc:partitioningType_IfcWindowType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:parameterTakesPrecedence_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:allValuesFrom ifc:IfcWindowTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWindowType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:parameterTakesPrecedence_IfcWindowType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedPartitioningType_IfcWindowType
] ;
owl:disjointWith ifc:IfcCoveringType , ifc:IfcRailingType , ifc:IfcBuildingElementProxyType , ifc:IfcSlabType , ifc:IfcRoofType , ifc:IfcDoorType , ifc:IfcStairType , ifc:IfcColumnType , ifc:IfcShadingDeviceType , ifc:IfcWallType , ifc:IfcBeamType , ifc:IfcPileType , ifc:IfcRampType , ifc:IfcPlateType , ifc:IfcFootingType , ifc:IfcCurtainWallType , ifc:IfcChimneyType , ifc:IfcStairFlightType , ifc:IfcMemberType , ifc:IfcRampFlightType .
ifc:VOLTMETER_PEAK a ifc:IfcFlowInstrumentTypeEnum , owl:NamedIndividual ;
rdfs:label "VOLTMETER_PEAK" .
ifc:ERECTION a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "ERECTION" .
ifc:zDim_IfcBoundingBox
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundingBox ;
rdfs:label "ZDim" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:ADVISORY a ifc:IfcConstraintEnum , owl:NamedIndividual ;
rdfs:label "ADVISORY" .
ifc:eventTriggerType_IfcEvent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEvent ;
rdfs:label "EventTriggerType" ;
rdfs:range ifc:IfcEventTriggerTypeEnum .
ifc:start_IfcWorkTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkTime ;
rdfs:label "Start" ;
rdfs:range ifc:IfcDate .
ifc:PREFAB_STEEL a ifc:IfcPileConstructionEnum , owl:NamedIndividual ;
rdfs:label "PREFAB_STEEL" .
ifc:FREQUENCYUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "FREQUENCYUNIT" .
ifc:barSurface_IfcReinforcingBarType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:label "BarSurface" ;
rdfs:range ifc:IfcReinforcingBarSurfaceEnum .
ifc:predefinedType_IfcFlowInstrumentType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFlowInstrumentType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFlowInstrumentTypeEnum .
ifc:owningUser_IfcOwnerHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:label "OwningUser" ;
rdfs:range ifc:IfcPersonAndOrganization .
ifc:panelWidth_IfcDoorPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorPanelProperties ;
rdfs:label "PanelWidth" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
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:IfcProtectiveDeviceTrippingUnit , ifc:IfcSensor , ifc:IfcAlarm , ifc:IfcActuator , ifc:IfcController .
ifc:SWITCHDISCONNECTOR
a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "SWITCHDISCONNECTOR" .
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: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:IfcInteger a owl:Class ;
rdfs:subClassOf expr:INTEGER , ifc:IfcSimpleValue .
ifc:OTHER_CONSTRUCTION
a ifc:IfcWindowStyleConstructionEnum , owl:NamedIndividual ;
rdfs:label "OTHER_CONSTRUCTION" .
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:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:start_IfcWorkTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRecurrencePattern ;
owl:onProperty ifc:recurrencePattern_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDate ;
owl:onProperty ifc:finish_IfcWorkTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:finish_IfcWorkTime
] ;
owl:disjointWith ifc:IfcResourceTime , ifc:IfcTaskTime , ifc:IfcEventTime , ifc:IfcLagTime .
ifc:TENSION_MEMBER a ifc:IfcStructuralCurveMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "TENSION_MEMBER" .
ifc:IfcLinearMomentMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:benchmark_IfcMetric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMetric ;
rdfs:label "Benchmark" ;
rdfs:range ifc:IfcBenchmarkEnum .
ifc:WATERCOOLEDBRAZEDPLATE
a ifc:IfcCondenserTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERCOOLEDBRAZEDPLATE" .
ifc:ATTENDANCE a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "ATTENDANCE" .
ifc:IfcProtectiveDeviceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:description_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:HYPERBOLIC_ARC a ifc:IfcBSplineCurveForm , owl:NamedIndividual ;
rdfs:label "HYPERBOLIC_ARC" .
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:timeSeriesDataType_IfcTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:label "TimeSeriesDataType" ;
rdfs:range ifc:IfcTimeSeriesDataTypeEnum .
ifc:sharedPlacement_IfcStructuralAnalysisModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralAnalysisModel ;
rdfs:label "SharedPlacement" ;
rdfs:range ifc:IfcObjectPlacement .
ifc:loopVertex_IfcVertexLoop
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVertexLoop ;
rdfs:label "LoopVertex" ;
rdfs:range ifc:IfcVertex .
ifc:IfcLabel_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcLabel_List , list:EmptyList .
ifc:IfcParameterValue
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue , ifc:IfcTrimmingSelect .
ifc:SIGNAL a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "SIGNAL" .
ifc:basisSurface_IfcCurveBoundedPlane
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveBoundedPlane ;
rdfs:label "BasisSurface" ;
rdfs:range ifc:IfcPlane .
ifc:position_IfcElementarySurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElementarySurface ;
rdfs:label "Position" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:IfcModulusOfLinearSubgradeReactionMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue , ifc:IfcModulusOfTranslationalSubgradeReactionSelect .
ifc:IfcMedicalDeviceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:MONTHLY_BY_DAY_OF_MONTH
a ifc:IfcRecurrenceTypeEnum , owl:NamedIndividual ;
rdfs:label "MONTHLY_BY_DAY_OF_MONTH" .
ifc:description_IfcMaterialConstituentSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialConstituentSet ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:REQUIREMENT a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "REQUIREMENT" .
ifc:SITEGRADING a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "SITEGRADING" .
ifc:relatedResourceObjects_IfcResourceConstraintRelationship
a owl:ObjectProperty ;
rdfs:domain ifc:IfcResourceConstraintRelationship ;
rdfs:label "RelatedResourceObjects" ;
rdfs:range ifc:IfcResourceObjectSelect ;
owl:inverseOf ifc:hasConstraints_IfcProperty .
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:LIGHTDOME a ifc:IfcWindowTypeEnum , owl:NamedIndividual ;
rdfs:label "LIGHTDOME" .
ifc:globalOrLocal_IfcStructuralActivity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralActivity ;
rdfs:label "GlobalOrLocal" ;
rdfs:range ifc:IfcGlobalOrLocalEnum .
ifc:ROOFING a ifc:IfcLaborResourceTypeEnum , ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "ROOFING" .
ifc:reinforcementRole_IfcSectionReinforcementProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:label "ReinforcementRole" ;
rdfs:range ifc:IfcReinforcingBarRoleEnum .
ifc:VALVECHAMBER a ifc:IfcDistributionChamberElementTypeEnum , owl:NamedIndividual ;
rdfs:label "VALVECHAMBER" .
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:predefinedType_IfcSubContractResourceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSubContractResourceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSubContractResourceTypeEnum .
ifc:IfcRampTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:webThickness_IfcZShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:label "WebThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:thickness_IfcCenterLineProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCenterLineProfileDef ;
rdfs:label "Thickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:hasProperties_IfcComplexProperty
a owl:ObjectProperty ;
rdfs:domain ifc:IfcComplexProperty ;
rdfs:label "HasProperties" ;
rdfs:range ifc:IfcProperty ;
owl:inverseOf ifc:partOfComplex_IfcProperty .
ifc:PIECEWISE_BEZIER_KNOTS
a ifc:IfcKnotType , owl:NamedIndividual ;
rdfs:label "PIECEWISE_BEZIER_KNOTS" .
ifc:IfcDocumentConfidentialityEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcChillerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:ANGULARVELOCITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "ANGULARVELOCITYUNIT" .
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:refLongitude_IfcSite
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSite ;
rdfs:label "RefLongitude" ;
rdfs:range ifc:IfcCompoundPlaneAngleMeasure .
ifc:FILECABINET a ifc:IfcFurnitureTypeEnum , owl:NamedIndividual ;
rdfs:label "FILECABINET" .
ifc:name_IfcCurveStyleFontAndScaling
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyleFontAndScaling ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:remainingTime_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "RemainingTime" ;
rdfs:range ifc:IfcDuration .
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: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:topFlangeWidth_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "TopFlangeWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcLibraryInformation
a owl:Class ;
rdfs:subClassOf ifc:IfcLibrarySelect , ifc:IfcExternalInformation ;
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:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcLibraryInformation ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcLibraryInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:versionDate_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:IfcActorSelect ;
owl:onProperty ifc:publisher_IfcLibraryInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_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:IfcActorSelect ;
owl:onProperty ifc:publisher_IfcLibraryInformation
] ;
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:allValuesFrom ifc:IfcURIReference ;
owl:onProperty ifc:location_IfcLibraryInformation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:version_IfcLibraryInformation
] ;
owl:disjointWith ifc:IfcClassification , ifc:IfcDocumentInformation .
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:IfcWorkPlanTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:texCoords_IfcIndexedTextureMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIndexedTextureMap ;
rdfs:label "TexCoords" ;
rdfs:range ifc:IfcTextureVertexList .
ifc:CABLECARRIER a ifc:IfcDistributionPortTypeEnum , owl:NamedIndividual ;
rdfs:label "CABLECARRIER" .
ifc:compressionFailureX_IfcFailureConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:label "CompressionFailureX" ;
rdfs:range ifc:IfcForceMeasure .
ifc:IfcSpaceTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCurrencyRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMonetaryUnit ;
owl:onProperty ifc:relatedMonetaryUnit_IfcCurrencyRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLibraryInformation ;
owl:onProperty ifc:rateSource_IfcCurrencyRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:rateDateTime_IfcCurrencyRelationship
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLibraryInformation ;
owl:onProperty ifc:rateSource_IfcCurrencyRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:exchangeRate_IfcCurrencyRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMonetaryUnit ;
owl:onProperty ifc:relatingMonetaryUnit_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:onClass ifc:IfcMonetaryUnit ;
owl:onProperty ifc:relatingMonetaryUnit_IfcCurrencyRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMonetaryUnit ;
owl:onProperty ifc:relatedMonetaryUnit_IfcCurrencyRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcDocumentInformationRelationship , ifc:IfcExternalReferenceRelationship , ifc:IfcResourceConstraintRelationship , ifc:IfcOrganizationRelationship , ifc:IfcPropertyDependencyRelationship , ifc:IfcMaterialRelationship , ifc:IfcApprovalRelationship , ifc:IfcResourceApprovalRelationship .
ifc:predefinedType_IfcInterceptorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcInterceptorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcInterceptorTypeEnum .
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:IfcElectricGeneratorType , ifc:IfcSolarDeviceType , ifc:IfcMotorConnectionType , ifc:IfcCoilType , ifc:IfcHeatExchangerType , ifc:IfcElectricMotorType , ifc:IfcEvaporatorType , ifc:IfcTransformerType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcBurnerType , ifc:IfcCondenserType , ifc:IfcChillerType , ifc:IfcBoilerType , ifc:IfcEvaporativeCoolerType , ifc:IfcEngineType , ifc:IfcCoolingTowerType , ifc:IfcTubeBundleType , ifc:IfcHumidifierType , ifc:IfcCooledBeamType .
ifc:FULL_NONLINEAR_THEORY
a ifc:IfcAnalysisTheoryTypeEnum , owl:NamedIndividual ;
rdfs:label "FULL_NONLINEAR_THEORY" .
ifc:IfcOpeningElementTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:name_IfcTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:NOTEQUALTO a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "NOTEQUALTO" .
ifc:NEGATIVE a ifc:IfcDirectionSenseEnum , ifc:IfcSurfaceSide , owl:NamedIndividual ;
rdfs:label "NEGATIVE" .
ifc:IfcActionTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:WASTEWATER a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "WASTEWATER" .
ifc:VARIABLEFLOWPRESSUREDEPENDANT
a ifc:IfcAirTerminalBoxTypeEnum , owl:NamedIndividual ;
rdfs:label "VARIABLEFLOWPRESSUREDEPENDANT" .
ifc:IfcStructuralCurveMemberTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:polygon_IfcPolyLoop
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPolyLoop ;
rdfs:label "Polygon" ;
rdfs:range ifc:IfcCartesianPoint_List .
ifc:VARIABLEFLOWPRESSUREINDEPENDANT
a ifc:IfcAirTerminalBoxTypeEnum , owl:NamedIndividual ;
rdfs:label "VARIABLEFLOWPRESSUREINDEPENDANT" .
ifc:relatedPriorities_IfcRelConnectsPathElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsPathElements ;
rdfs:label "RelatedPriorities" ;
rdfs:range ifc:IfcInteger_List .
ifc:IfcExternalSpatialElementTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:SAFETYCUTOFF a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "SAFETYCUTOFF" .
ifc:IfcBoilerType a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoilerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBoilerType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoilerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBoilerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcSolarDeviceType , ifc:IfcBurnerType , ifc:IfcCoilType , ifc:IfcCoolingTowerType , ifc:IfcElectricMotorType , ifc:IfcTransformerType , ifc:IfcCooledBeamType , ifc:IfcChillerType , ifc:IfcCondenserType , ifc:IfcEvaporativeCoolerType , ifc:IfcEvaporatorType , ifc:IfcUnitaryEquipmentType , ifc:IfcElectricGeneratorType , ifc:IfcEngineType , ifc:IfcTubeBundleType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcMotorConnectionType , ifc:IfcHumidifierType , ifc:IfcHeatExchangerType .
ifc:JETGROUTING a ifc:IfcPileTypeEnum , owl:NamedIndividual ;
rdfs:label "JETGROUTING" .
ifc:IfcObjective a owl:Class ;
rdfs:subClassOf ifc:IfcConstraint ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedQualifier_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: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
] ;
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: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:IfcLogicalOperatorEnum ;
owl:onProperty ifc:logicalAggregator_IfcObjective
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcConstraint_List ;
owl:onProperty ifc:benchmarkValues_IfcObjective
] ;
owl:disjointWith ifc:IfcMetric .
ifc:PURCHASEORDER a ifc:IfcProjectOrderTypeEnum , owl:NamedIndividual ;
rdfs:label "PURCHASEORDER" .
ifc:IfcRoot a owl:Class ;
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:onClass ifc:IfcGloballyUniqueId ;
owl:onProperty ifc:globalId_IfcRoot ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcRoot
] ;
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:allValuesFrom 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:Class ;
owl:unionOf ( ifc:IfcRelationship ifc:IfcObjectDefinition ifc:IfcPropertyDefinition )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOwnerHistory ;
owl:onProperty ifc:ownerHistory_IfcRoot
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGloballyUniqueId ;
owl:onProperty ifc:globalId_IfcRoot
] .
ifc:CENTRIFUGALFORWARDCURVED
a ifc:IfcFanTypeEnum , owl:NamedIndividual ;
rdfs:label "CENTRIFUGALFORWARDCURVED" .
ifc:IfcValve a owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValveTypeEnum ;
owl:onProperty ifc:predefinedType_IfcValve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcValveTypeEnum ;
owl:onProperty ifc:predefinedType_IfcValve
] ;
owl:disjointWith ifc:IfcSwitchingDevice , ifc:IfcProtectiveDevice , ifc:IfcElectricDistributionBoard , ifc:IfcDamper , ifc:IfcElectricTimeControl , ifc:IfcAirTerminalBox , ifc:IfcFlowMeter .
ifc:HIGH_GRADE_STEEL a ifc:IfcWindowStyleConstructionEnum , ifc:IfcDoorStyleConstructionEnum , owl:NamedIndividual ;
rdfs:label "HIGH_GRADE_STEEL" .
ifc:IfcSimplePropertyTemplate
a owl:Class ;
rdfs:subClassOf ifc:IfcPropertyTemplate ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:primaryUnit_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:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:expression_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:primaryMeasureType_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnit ;
owl:onProperty ifc:primaryUnit_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:IfcSimplePropertyTemplateTypeEnum ;
owl:onProperty ifc:templateType_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:IfcStateEnum ;
owl:onProperty ifc:accessState_IfcSimplePropertyTemplate
] ;
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:IfcLabel ;
owl:onProperty ifc:secondaryMeasureType_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:IfcUnit ;
owl:onProperty ifc:secondaryUnit_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:allValuesFrom ifc:IfcPropertyEnumeration ;
owl:onProperty ifc:enumerators_IfcSimplePropertyTemplate
] ;
owl:disjointWith ifc:IfcComplexPropertyTemplate .
ifc:CIRCUITBREAKER a ifc:IfcProtectiveDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "CIRCUITBREAKER" .
ifc:SHELLANDTUBE a ifc:IfcHeatExchangerTypeEnum , owl:NamedIndividual ;
rdfs:label "SHELLANDTUBE" .
ifc:QTO_OCCURRENCEDRIVEN
a ifc:IfcPropertySetTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "QTO_OCCURRENCEDRIVEN" .
ifc:LIGHT a ifc:IfcAlarmTypeEnum , owl:NamedIndividual ;
rdfs:label "LIGHT" .
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:mappedRepresentation_IfcRepresentationMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRepresentationMap ;
rdfs:label "MappedRepresentation" ;
rdfs:range ifc:IfcRepresentation ;
owl:inverseOf ifc:representationMap_IfcRepresentation .
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: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:ELEMENT a ifc:IfcBuildingElementProxyTypeEnum , ifc:IfcElementCompositionEnum , owl:NamedIndividual ;
rdfs:label "ELEMENT" .
ifc:TWO_QUARTER_TURN_RAMP
a ifc:IfcRampTypeEnum , owl:NamedIndividual ;
rdfs:label "TWO_QUARTER_TURN_RAMP" .
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:IfcFlowStorageDeviceType , ifc:IfcFlowTreatmentDeviceType , ifc:IfcFlowFittingType , ifc:IfcFlowSegmentType , ifc:IfcEnergyConversionDeviceType , ifc:IfcFlowMovingDeviceType , ifc:IfcFlowControllerType , ifc:IfcDistributionChamberElementType .
ifc:SPLITSYSTEM a ifc:IfcUnitaryEquipmentTypeEnum , owl:NamedIndividual ;
rdfs:label "SPLITSYSTEM" .
ifc:IfcWarpingMomentMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue , ifc:IfcWarpingStiffnessSelect .
ifc:GUARDRAIL a ifc:IfcRailingTypeEnum , owl:NamedIndividual ;
rdfs:label "GUARDRAIL" .
ifc:DIRECTEXPANSIONTUBEINTUBE
a ifc:IfcEvaporatorTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEXPANSIONTUBEINTUBE" .
ifc:GRILL a ifc:IfcPermeableCoveringOperationEnum , owl:NamedIndividual ;
rdfs:label "GRILL" .
ifc:selfIntersect_IfcOffsetCurve2D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOffsetCurve2D ;
rdfs:label "SelfIntersect" ;
rdfs:range ifc:IfcLogical .
ifc:DYNAMICVISCOSITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "DYNAMICVISCOSITYUNIT" .
ifc:IfcSurfaceStyleRefraction
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem , ifc:IfcSurfaceStyleElementSelect ;
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
] ;
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:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:refractionIndex_IfcSurfaceStyleRefraction
] ;
owl:disjointWith ifc:IfcSurfaceTexture , ifc:IfcPreDefinedItem , ifc:IfcCurveStyleFont , ifc:IfcCurveStyleFontPattern , ifc:IfcSurfaceStyleWithTextures , ifc:IfcSurfaceStyleLighting , ifc:IfcIndexedColourMap , ifc:IfcColourRgbList , ifc:IfcTextureVertex , ifc:IfcSurfaceStyleShading , ifc:IfcTextStyleTextModel , ifc:IfcColourSpecification , ifc:IfcTextureCoordinate , ifc:IfcTextStyleForDefinedFont , ifc:IfcTextureVertexList , ifc:IfcCurveStyleFontAndScaling .
ifc:SEMIHERMETIC a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "SEMIHERMETIC" .
ifc:IDENTIFIERSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "IDENTIFIERSENSOR" .
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: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:IfcCurve ;
owl:onProperty ifc:outerBoundary_IfcCurveBoundedPlane ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlane ;
owl:onProperty ifc:basisSurface_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
] ;
owl:disjointWith ifc:IfcBSplineSurface , ifc:IfcRectangularTrimmedSurface , ifc:IfcCurveBoundedSurface .
ifc:BIRDCAGE a ifc:IfcStackTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "BIRDCAGE" .
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:IfcZShapeProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcZShapeProfileDef
] ;
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:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcZShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeWidth_IfcZShapeProfileDef
] ;
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: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:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcZShapeProfileDef
] ;
owl:disjointWith ifc:IfcCircleProfileDef , ifc:IfcCShapeProfileDef , ifc:IfcEllipseProfileDef , ifc:IfcRectangleProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcLShapeProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcTrapeziumProfileDef .
ifc:depth_IfcLShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:label "Depth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:name_IfcProperty a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProperty ;
rdfs:label "Name" ;
rdfs:range ifc:IfcIdentifier .
ifc:ADVICE_NOTE a ifc:IfcProcedureTypeEnum , owl:NamedIndividual ;
rdfs:label "ADVICE_NOTE" .
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:IfcStackTerminalType , ifc:IfcElectricApplianceType , ifc:IfcFireSuppressionTerminalType , ifc:IfcOutletType , ifc:IfcLightFixtureType , ifc:IfcSpaceHeaterType , ifc:IfcAirTerminalType , ifc:IfcWasteTerminalType , ifc:IfcCommunicationsApplianceType , ifc:IfcSanitaryTerminalType , ifc:IfcMedicalDeviceType , ifc:IfcLampType .
ifc:DOUBLE_DOOR_SLIDING
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_DOOR_SLIDING" .
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:IfcProtectiveDevice , ifc:IfcDamper , ifc:IfcFlowMeter , ifc:IfcElectricDistributionBoard , ifc:IfcValve , ifc:IfcSwitchingDevice , ifc:IfcAirTerminalBox .
ifc:IfcTrimmingPreference
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:EVENTTIME a ifc:IfcEventTriggerTypeEnum , owl:NamedIndividual ;
rdfs:label "EVENTTIME" .
ifc:planarForceY_IfcStructuralLoadPlanarForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadPlanarForce ;
rdfs:label "PlanarForceY" ;
rdfs:range ifc:IfcPlanarForceMeasure .
ifc:IfcFurnitureTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:setPointValue_IfcPropertyBoundedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyBoundedValue ;
rdfs:label "SetPointValue" ;
rdfs:range ifc:IfcValue .
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: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:IfcTextAlignment ;
owl:onProperty ifc:textAlign_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:IfcSizeSelect ;
owl:onProperty ifc:letterSpacing_IfcTextStyleTextModel
] ;
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:textIndent_IfcTextStyleTextModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSizeSelect ;
owl:onProperty ifc:wordSpacing_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:IfcTextAlignment ;
owl:onProperty ifc:textAlign_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:IfcSizeSelect ;
owl:onProperty ifc:lineHeight_IfcTextStyleTextModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextDecoration ;
owl:onProperty ifc:textDecoration_IfcTextStyleTextModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTextDecoration ;
owl:onProperty ifc:textDecoration_IfcTextStyleTextModel
] ;
owl:disjointWith ifc:IfcIndexedColourMap , ifc:IfcTextureCoordinate , ifc:IfcTextStyleForDefinedFont , ifc:IfcSurfaceTexture , ifc:IfcPreDefinedItem , ifc:IfcColourRgbList , ifc:IfcSurfaceStyleRefraction , ifc:IfcSurfaceStyleWithTextures , ifc:IfcCurveStyleFontAndScaling , ifc:IfcSurfaceStyleLighting , ifc:IfcTextureVertex , ifc:IfcSurfaceStyleShading , ifc:IfcCurveStyleFontPattern , ifc:IfcColourSpecification , ifc:IfcCurveStyleFont , ifc:IfcTextureVertexList .
ifc:IfcTranslationalStiffnessSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:TRAPDOOR a ifc:IfcDoorTypeEnum , owl:NamedIndividual ;
rdfs:label "TRAPDOOR" .
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:METERCHAMBER a ifc:IfcDistributionChamberElementTypeEnum , owl:NamedIndividual ;
rdfs:label "METERCHAMBER" .
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:PROVISIONFORVOID a ifc:IfcBuildingElementProxyTypeEnum , owl:NamedIndividual ;
rdfs:label "PROVISIONFORVOID" .
ifc:IfcRotationalStiffnessMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue , ifc:IfcRotationalStiffnessSelect .
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: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: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:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:startParam_IfcSweptDiskSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:directrix_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:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcSweptDiskSolid
] ;
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:allValuesFrom 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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:innerRadius_IfcSweptDiskSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:innerRadius_IfcSweptDiskSolid
] ;
owl:disjointWith ifc:IfcCsgSolid , ifc:IfcSweptAreaSolid , ifc:IfcManifoldSolidBrep .
ifc:predefinedType_IfcWasteTerminal
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWasteTerminal ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWasteTerminalTypeEnum .
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:sizeInX_IfcPlanarExtent ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:sizeInY_IfcPlanarExtent ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcSurface , ifc:IfcTessellatedItem , ifc:IfcCsgPrimitive3D , ifc:IfcCompositeCurveSegment , ifc:IfcCartesianPointList , ifc:IfcBoundingBox , ifc:IfcFaceBasedSurfaceModel , ifc:IfcCartesianTransformationOperator , ifc:IfcShellBasedSurfaceModel , ifc:IfcPoint , ifc:IfcBooleanResult , ifc:IfcSolidModel , ifc:IfcDirection , ifc:IfcGeometricSet , ifc:IfcLightSource , ifc:IfcVector , ifc:IfcSectionedSpine , ifc:IfcHalfSpaceSolid , ifc:IfcCurve , ifc:IfcAnnotationFillArea , ifc:IfcTextLiteral , ifc:IfcFillAreaStyleHatching , ifc:IfcFillAreaStyleTiles , ifc:IfcPlacement .
ifc:relatedResourceObjects_IfcResourceApprovalRelationship
a owl:ObjectProperty ;
rdfs:domain ifc:IfcResourceApprovalRelationship ;
rdfs:label "RelatedResourceObjects" ;
rdfs:range ifc:IfcResourceObjectSelect ;
owl:inverseOf ifc:hasApprovals_IfcProperty .
ifc:referencePath_IfcMetric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMetric ;
rdfs:label "ReferencePath" ;
rdfs:range ifc:IfcReference .
ifc:riserHeight_IfcStairFlight
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStairFlight ;
rdfs:label "RiserHeight" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:EXTRAORDINARY_A a ifc:IfcActionTypeEnum , owl:NamedIndividual ;
rdfs:label "EXTRAORDINARY_A" .
ifc:IfcWarpingStiffnessSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
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 ifc:IfcLogical ;
owl:onProperty ifc:layerBlocked_IfcPresentationLayerWithStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:layerBlocked_IfcPresentationLayerWithStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLogical ;
owl:onProperty ifc:layerFrozen_IfcPresentationLayerWithStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:layerFrozen_IfcPresentationLayerWithStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLogical ;
owl:onProperty ifc:layerOn_IfcPresentationLayerWithStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:layerOn_IfcPresentationLayerWithStyle
] .
ifc:supportedLength_IfcRelConnectsStructuralMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsStructuralMember ;
rdfs:label "SupportedLength" ;
rdfs:range ifc:IfcLengthMeasure .
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:DEGREE_CELSIUS a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "DEGREE_CELSIUS" .
ifc:predefinedType_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcReinforcingMeshTypeEnum .
ifc:basisCurve_IfcOffsetCurve3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOffsetCurve3D ;
rdfs:label "BasisCurve" ;
rdfs:range ifc:IfcCurve .
ifc:INSPECTIONCHAMBER
a ifc:IfcDistributionChamberElementTypeEnum , owl:NamedIndividual ;
rdfs:label "INSPECTIONCHAMBER" .
ifc:IfcColourOrFactor
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:THERMODYNAMICTEMPERATUREUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "THERMODYNAMICTEMPERATUREUNIT" .
ifc:RELIEFDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "RELIEFDAMPER" .
ifc:HAZARDOUS a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "HAZARDOUS" .
ifc:IfcConstraint_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcConstraint_List , list:EmptyList .
ifc:templateType_IfcComplexPropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcComplexPropertyTemplate ;
rdfs:label "TemplateType" ;
rdfs:range ifc:IfcComplexPropertyTemplateTypeEnum .
ifc:relatingProcess_IfcRelAssignsToProcess
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssignsToProcess ;
rdfs:label "RelatingProcess" ;
rdfs:range ifc:IfcProcessSelect .
ifc:topXOffset_IfcTrapeziumProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTrapeziumProfileDef ;
rdfs:label "TopXOffset" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:predefinedType_IfcLamp
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLamp ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcLampTypeEnum .
ifc:IfcStateEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:EXIT a ifc:IfcDuctFittingTypeEnum , ifc:IfcCableFittingTypeEnum , ifc:IfcPipeFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "EXIT" .
ifc:ACCESSORY_ASSEMBLY
a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "ACCESSORY_ASSEMBLY" .
ifc:IfcRectangularPyramid
a owl:Class ;
rdfs:subClassOf ifc:IfcCsgPrimitive3D ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xLength_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: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:height_IfcRectangularPyramid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xLength_IfcRectangularPyramid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcSphere , ifc:IfcRightCircularCylinder , ifc:IfcRightCircularCone , ifc:IfcBlock .
ifc:SPIRAL_STAIR a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "SPIRAL_STAIR" .
ifc:MILLI a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "MILLI" .
ifc:IfcSectionReinforcementProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedProperties ;
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:longitudinalStartPosition_IfcSectionReinforcementProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarRoleEnum ;
owl:onProperty ifc:reinforcementRole_IfcSectionReinforcementProperties
] ;
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:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReinforcementBarProperties ;
owl:onProperty ifc:crossSectionReinforcementDefinitions_IfcSectionReinforcementProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:transversePosition_IfcSectionReinforcementProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcementBarProperties ;
owl:onProperty ifc:crossSectionReinforcementDefinitions_IfcSectionReinforcementProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:longitudinalStartPosition_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:longitudinalEndPosition_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
] ;
owl:disjointWith ifc:IfcReinforcementBarProperties , ifc:IfcSectionProperties .
ifc:textures_IfcSurfaceStyleWithTextures
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleWithTextures ;
rdfs:label "Textures" ;
rdfs:range ifc:IfcSurfaceTexture_List .
ifc:IfcRatioMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue , ifc:IfcTimeOrRatioSelect , ifc:IfcSizeSelect .
ifc:CHP a ifc:IfcElectricGeneratorTypeEnum , owl:NamedIndividual ;
rdfs:label "CHP" .
ifc:IfcLabel a owl:Class ;
rdfs:subClassOf expr:STRING , ifc:IfcSimpleValue .
ifc:relatedDefinitions_IfcRelDeclares
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelDeclares ;
rdfs:label "RelatedDefinitions" ;
rdfs:range ifc:IfcDefinitionSelect .
ifc:fontStyle_IfcTextStyleFontModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleFontModel ;
rdfs:label "FontStyle" ;
rdfs:range ifc:IfcFontStyle .
ifc:IfcFillAreaStyle a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationStyleSelect , ifc:IfcPresentationStyle ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:modelorDraughting_IfcFillAreaStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:modelorDraughting_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 ifc:IfcFillStyleSelect ;
owl:onProperty ifc:fillStyles_IfcFillAreaStyle
] ;
owl:disjointWith ifc:IfcCurveStyle , ifc:IfcTextStyle , ifc:IfcSurfaceStyle .
ifc:wAxes_IfcGrid a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGrid ;
rdfs:label "WAxes" ;
rdfs:range ifc:IfcGridAxis_List .
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:thePerson_IfcPersonAndOrganization
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPersonAndOrganization ;
rdfs:label "ThePerson" ;
rdfs:range ifc:IfcPerson ;
owl:inverseOf ifc:engagedIn_IfcPerson .
ifc:SIEMENS a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "SIEMENS" .
ifc:locations_IfcStructuralLoadConfiguration
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadConfiguration ;
rdfs:label "Locations" ;
rdfs:range ifc:IfcLengthMeasure_List_List .
ifc:BATTERY a ifc:IfcElectricFlowStorageDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "BATTERY" .
ifc:REFRIGERATION a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "REFRIGERATION" .
ifc:LOADING_3D a ifc:IfcAnalysisModelTypeEnum , owl:NamedIndividual ;
rdfs:label "LOADING_3D" .
ifc:IfcSurfaceTexture
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:repeatT_IfcSurfaceTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier_List ;
owl:onProperty ifc:parameter_IfcSurfaceTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:repeatS_IfcSurfaceTexture ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:mode_IfcSurfaceTexture
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcBlobTexture ifc:IfcPixelTexture ifc:IfcImageTexture )
] ;
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:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:repeatS_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:onClass ifc:IfcBoolean ;
owl:onProperty ifc:repeatT_IfcSurfaceTexture ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianTransformationOperator2D ;
owl:onProperty ifc:textureTransform_IfcSurfaceTexture
] ;
owl:disjointWith ifc:IfcTextStyleTextModel , ifc:IfcSurfaceStyleWithTextures , ifc:IfcPreDefinedItem , ifc:IfcColourSpecification , ifc:IfcSurfaceStyleShading , ifc:IfcSurfaceStyleLighting , ifc:IfcCurveStyleFontPattern , ifc:IfcSurfaceStyleRefraction , ifc:IfcIndexedColourMap , ifc:IfcCurveStyleFont , ifc:IfcCurveStyleFontAndScaling , ifc:IfcTextureVertexList , ifc:IfcTextureVertex , ifc:IfcColourRgbList , ifc:IfcTextureCoordinate , ifc:IfcTextStyleForDefinedFont .
ifc:STUD a ifc:IfcReinforcingBarTypeEnum , ifc:IfcMemberTypeEnum , ifc:IfcReinforcingBarRoleEnum , owl:NamedIndividual ;
rdfs:label "STUD" .
ifc:description_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:hasPorts_IfcDistributionElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcDistributionElement ;
rdfs:label "HasPorts" ;
rdfs:range ifc:IfcRelConnectsPortToElement ;
owl:inverseOf ifc:relatedElement_IfcRelConnectsPortToElement .
ifc:bottomFlangeWidth_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "BottomFlangeWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:formula_IfcQuantityArea
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityArea ;
rdfs:label "Formula" ;
rdfs:range ifc:IfcLabel .
ifc:name_IfcLibraryInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcRelInterferesElements
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:LOGICAL ;
owl:onProperty ifc:impliedOrder_IfcRelInterferesElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:interferenceType_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:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatedElement_IfcRelInterferesElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElement ;
owl:onProperty ifc:relatingElement_IfcRelInterferesElements ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConnectionGeometry ;
owl:onProperty ifc:interferenceGeometry_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:onClass expr:LOGICAL ;
owl:onProperty ifc:impliedOrder_IfcRelInterferesElements ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatingElement_IfcRelInterferesElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcConnectionGeometry ;
owl:onProperty ifc:interferenceGeometry_IfcRelInterferesElements
] ;
owl:disjointWith ifc:IfcRelCoversBldgElements , ifc:IfcRelConnectsPorts , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelSpaceBoundary , ifc:IfcRelSequence , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelConnectsElements , ifc:IfcRelCoversSpaces , ifc:IfcRelServicesBuildings , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelConnectsPortToElement , ifc:IfcRelFlowControlElements , ifc:IfcRelFillsElement , ifc:IfcRelConnectsStructuralActivity .
ifc:filletRadius_IfcIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:label "FilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcMonetaryMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:TWINTOWERENTHALPYRECOVERYLOOPS
a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "TWINTOWERENTHALPYRECOVERYLOOPS" .
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: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:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:height_IfcRightCircularCone
] ;
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:bottomRadius_IfcRightCircularCone
] ;
owl:disjointWith ifc:IfcBlock , ifc:IfcRectangularPyramid , ifc:IfcSphere , ifc:IfcRightCircularCylinder .
ifc:IfcTaskTimeRecurring
a owl:Class ;
rdfs:subClassOf ifc:IfcTaskTime ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcRecurrencePattern ;
owl:onProperty ifc:recurrence_IfcTaskTimeRecurring ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRecurrencePattern ;
owl:onProperty ifc:recurrence_IfcTaskTimeRecurring
] .
ifc:UNPRICEDBILLOFQUANTITIES
a ifc:IfcCostScheduleTypeEnum , owl:NamedIndividual ;
rdfs:label "UNPRICEDBILLOFQUANTITIES" .
ifc:IfcRailing a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRailingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRailing
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRailingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRailing
] ;
owl:disjointWith ifc:IfcBuildingElementProxy , ifc:IfcShadingDevice , ifc:IfcPlate , ifc:IfcBeam , ifc:IfcFooting , ifc:IfcRamp , ifc:IfcRampFlight , ifc:IfcWall , ifc:IfcDoor , ifc:IfcCurtainWall , ifc:IfcMember , ifc:IfcStairFlight , ifc:IfcCovering , ifc:IfcStair , ifc:IfcRoof , ifc:IfcChimney , ifc:IfcWindow , ifc:IfcColumn , ifc:IfcSlab , ifc:IfcPile .
ifc:WORKSURFACE a ifc:IfcSystemFurnitureElementTypeEnum , owl:NamedIndividual ;
rdfs:label "WORKSURFACE" .
ifc:isMilestone_IfcTask
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTask ;
rdfs:label "IsMilestone" ;
rdfs:range ifc:IfcBoolean .
ifc:SOLARCOLLECTOR a ifc:IfcSolarDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "SOLARCOLLECTOR" .
ifc:axisCurve_IfcGridAxis
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGridAxis ;
rdfs:label "AxisCurve" ;
rdfs:range ifc:IfcCurve .
ifc:TREATMENT a ifc:IfcSurfaceFeatureTypeEnum , owl:NamedIndividual ;
rdfs:label "TREATMENT" .
ifc:impliedOrder_IfcRelInterferesElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelInterferesElements ;
rdfs:label "ImpliedOrder" ;
rdfs:range expr:LOGICAL .
ifc:weightsData_IfcRationalBSplineCurveWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRationalBSplineCurveWithKnots ;
rdfs:label "WeightsData" ;
rdfs:range ifc:IfcReal_List .
ifc:FIRESENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "FIRESENSOR" .
ifc:IfcMemberStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcMember .
ifc:IfcReinforcingMeshTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:STANDALONE a ifc:IfcElectricGeneratorTypeEnum , owl:NamedIndividual ;
rdfs:label "STANDALONE" .
ifc:worldCoordinateSystem_IfcGeometricRepresentationContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeometricRepresentationContext ;
rdfs:label "WorldCoordinateSystem" ;
rdfs:range ifc:IfcAxis2Placement .
ifc:VERBAL a ifc:IfcActionRequestTypeEnum , owl:NamedIndividual ;
rdfs:label "VERBAL" .
ifc:IfcEvaporativeCoolerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDate a owl:Class ;
rdfs:subClassOf expr:STRING , ifc:IfcSimpleValue .
ifc:predefinedType_IfcJunctionBoxType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcJunctionBoxType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcJunctionBoxTypeEnum .
ifc:TOPHUNG a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "TOPHUNG" .
ifc:PROJECTOR a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "PROJECTOR" .
ifc:IfcPipeSegmentTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:vertices_IfcTextureMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextureMap ;
rdfs:label "Vertices" ;
rdfs:range ifc:IfcTextureVertex_List .
ifc:IfcTextFontName_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcTextFontName_List , list:EmptyList .
ifc:DESK a ifc:IfcFurnitureTypeEnum , owl:NamedIndividual ;
rdfs:label "DESK" .
ifc:mode_IfcSurfaceTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceTexture ;
rdfs:label "Mode" ;
rdfs:range ifc:IfcIdentifier .
ifc:ROTATIONALSTIFFNESSUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "ROTATIONALSTIFFNESSUNIT" .
ifc:IfcRailingTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:definedValues_IfcPropertyTableValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:label "DefinedValues" ;
rdfs:range ifc:IfcValue_List .
ifc:bottomFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "BottomFlangeEdgeRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcWorkScheduleTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:LANDING a ifc:IfcSlabTypeEnum , owl:NamedIndividual ;
rdfs:label "LANDING" .
ifc:surfaceReinforcement2_IfcSurfaceReinforcementArea
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceReinforcementArea ;
rdfs:label "SurfaceReinforcement2" ;
rdfs:range ifc:IfcLengthMeasure_List .
ifc:LOGICALXOR a ifc:IfcLogicalOperatorEnum , owl:NamedIndividual ;
rdfs:label "LOGICALXOR" .
ifc:predefinedType_IfcFlowMeter
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFlowMeter ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFlowMeterTypeEnum .
ifc:IfcSystemFurnitureElementTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcCableCarrierSegmentType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCableCarrierSegmentType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCableCarrierSegmentTypeEnum .
ifc:IfcAlarmTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:RADIAL a ifc:IfcGridTypeEnum , owl:NamedIndividual ;
rdfs:label "RADIAL" .
ifc:IfcConic a owl:Class ;
rdfs:subClassOf ifc:IfcCurve ;
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
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcCircle ifc:IfcEllipse )
] ;
owl:disjointWith ifc:IfcLine , ifc:IfcOffsetCurve2D , ifc:IfcBoundedCurve , ifc:IfcOffsetCurve3D , ifc:IfcPcurve .
ifc:DOUBLE_PANEL_HORIZONTAL
a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_PANEL_HORIZONTAL" .
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:IfcCurveOnSurface
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:meshLength_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "MeshLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:IfcWindowPanelPositionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:UNSPECIFIED a ifc:IfcBSplineSurfaceForm , ifc:IfcKnotType , ifc:IfcTrimmingPreference , ifc:IfcBSplineCurveForm , owl:NamedIndividual ;
rdfs:label "UNSPECIFIED" .
ifc:flangeThickness_IfcZShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:label "FlangeThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:ARCHITECT a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "ARCHITECT" .
ifc:IfcSegmentIndexSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:predefinedType_IfcHumidifier
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcHumidifier ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcHumidifierTypeEnum .
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:width_IfcCShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCShapeProfileDef ;
rdfs:label "Width" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:GATE a ifc:IfcDoorTypeEnum , owl:NamedIndividual ;
rdfs:label "GATE" .
ifc:WORKTIME a ifc:IfcTaskDurationEnum , owl:NamedIndividual ;
rdfs:label "WORKTIME" .
ifc:MAINVOLTAGEHALOGEN
a ifc:IfcLightEmissionSourceEnum , owl:NamedIndividual ;
rdfs:label "MAINVOLTAGEHALOGEN" .
ifc:crossSectionReinforcementDefinitions_IfcSectionReinforcementProperties
a owl:ObjectProperty ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:label "CrossSectionReinforcementDefinitions" ;
rdfs:range ifc:IfcReinforcementBarProperties .
ifc:userDefinedPurpose_IfcAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAddress ;
rdfs:label "UserDefinedPurpose" ;
rdfs:range ifc:IfcLabel .
ifc:IfcElectricTimeControlType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricTimeControlTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricTimeControlType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElectricTimeControlTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricTimeControlType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcProtectiveDeviceType , ifc:IfcAirTerminalBoxType , ifc:IfcFlowMeterType , ifc:IfcSwitchingDeviceType , ifc:IfcValveType , ifc:IfcDamperType , ifc:IfcElectricDistributionBoardType .
dce:description a owl:AnnotationProperty .
ifc:IfcIonConcentrationMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:relatedPropertySets_IfcRelDefinesByTemplate
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelDefinesByTemplate ;
rdfs:label "RelatedPropertySets" ;
rdfs:range ifc:IfcPropertySetDefinition ;
owl:inverseOf ifc:isDefinedBy_IfcPropertySetDefinition .
ifc:IfcTransportElementTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:volumeOnRelatingElement_IfcConnectionVolumeGeometry
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionVolumeGeometry ;
rdfs:label "VolumeOnRelatingElement" ;
rdfs:range ifc:IfcSolidOrShell .
ifc:IfcProject a owl:Class ;
rdfs:subClassOf ifc:IfcContext ;
owl:disjointWith ifc:IfcProjectLibrary .
ifc:IfcFrequencyMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:NAIL a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "NAIL" .
ifc:propertiesForConstraint_IfcConstraint
a owl:ObjectProperty ;
rdfs:domain ifc:IfcConstraint ;
rdfs:label "PropertiesForConstraint" ;
rdfs:range ifc:IfcResourceConstraintRelationship ;
owl:inverseOf ifc:relatingConstraint_IfcResourceConstraintRelationship .
ifc:MODULUSOFROTATIONALSUBGRADEREACTIONUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MODULUSOFROTATIONALSUBGRADEREACTIONUNIT" .
ifc:IfcStructuralAnalysisModel
a owl:Class ;
rdfs:subClassOf ifc:IfcSystem ;
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:IfcStructuralResultGroup ;
owl:onProperty ifc:hasResults_IfcStructuralAnalysisModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectPlacement ;
owl:onProperty ifc:sharedPlacement_IfcStructuralAnalysisModel
] ;
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: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:IfcStructuralLoadGroup ;
owl:onProperty ifc:loadedBy_IfcStructuralAnalysisModel
] ;
owl:disjointWith ifc:IfcZone , ifc:IfcDistributionSystem , ifc:IfcBuildingSystem .
ifc:MEMBER a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "MEMBER" .
ifc:IfcFillAreaStyleTiles
a owl:Class ;
rdfs:subClassOf ifc:IfcFillStyleSelect , ifc:IfcGeometricRepresentationItem ;
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:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:tilingScale_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: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:onClass ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:tilingScale_IfcFillAreaStyleTiles ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStyledItem ;
owl:onProperty ifc:tiles_IfcFillAreaStyleTiles
] ;
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:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStyledItem ;
owl:onProperty ifc:tiles_IfcFillAreaStyleTiles
] ;
owl:disjointWith ifc:IfcBooleanResult , ifc:IfcVector , ifc:IfcCartesianTransformationOperator , ifc:IfcShellBasedSurfaceModel , ifc:IfcPlacement , ifc:IfcSectionedSpine , ifc:IfcBoundingBox , ifc:IfcLightSource , ifc:IfcCartesianPointList , ifc:IfcSolidModel , ifc:IfcTessellatedItem , ifc:IfcGeometricSet , ifc:IfcCsgPrimitive3D , ifc:IfcTextLiteral , ifc:IfcSurface , ifc:IfcFaceBasedSurfaceModel , ifc:IfcCompositeCurveSegment , ifc:IfcHalfSpaceSolid , ifc:IfcPlanarExtent , ifc:IfcDirection , ifc:IfcFillAreaStyleHatching , ifc:IfcAnnotationFillArea , ifc:IfcPoint , ifc:IfcCurve .
ifc:IfcSegmentIndexSelect_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSegmentIndexSelect_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSegmentIndexSelect_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSegmentIndexSelect ;
owl:onProperty list:hasContents
] .
ifc:predefinedType_IfcCovering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCovering ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCoveringTypeEnum .
ifc:topFlangeFilletRadius_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "TopFlangeFilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcWorkCalendarTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWorkCalendar
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWorkCalendarTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWorkCalendar
] ;
owl:disjointWith ifc:IfcPerformanceHistory , ifc:IfcCostItem , ifc:IfcActionRequest , ifc:IfcProjectOrder , ifc:IfcWorkControl , ifc:IfcCostSchedule , ifc:IfcPermit .
ifc:RENOVATION a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "RENOVATION" .
ifc:IfcVaporPermeabilityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcCableSegmentTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:DIRECTDRIVE a ifc:IfcMotorConnectionTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTDRIVE" .
ifc:totalCrossSectionArea_IfcReinforcementBarProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:label "TotalCrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
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:EXPANSION a ifc:IfcTankTypeEnum , owl:NamedIndividual ;
rdfs:label "EXPANSION" .
ifc:RAINWATERHOPPER a ifc:IfcStackTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "RAINWATERHOPPER" .
ifc:IfcCoordinateReferenceSystem
a owl:Class ;
rdfs:subClassOf ifc:IfcCoordinateReferenceSystemSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcCoordinateReferenceSystem ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcCoordinateReferenceSystem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:geodeticDatum_IfcCoordinateReferenceSystem
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcProjectedCRS )
] ;
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: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:verticalDatum_IfcCoordinateReferenceSystem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:geodeticDatum_IfcCoordinateReferenceSystem
] .
ifc:revision_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Revision" ;
rdfs:range ifc:IfcLabel .
ifc:interval_IfcRecurrencePattern
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:label "Interval" ;
rdfs:range ifc:IfcInteger .
ifc:TWO_QUARTER_TURN_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "TWO_QUARTER_TURN_STAIR" .
ifc:IfcDistributionSystemEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:ACTUAL a ifc:IfcWorkScheduleTypeEnum , ifc:IfcWorkPlanTypeEnum , owl:NamedIndividual ;
rdfs:label "ACTUAL" .
ifc:CONDENSERWATER a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "CONDENSERWATER" .
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:predefinedType_IfcRoof
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRoof ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcRoofTypeEnum .
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:IfcTransformer , ifc:IfcSolarDevice , ifc:IfcEvaporator , ifc:IfcHumidifier , ifc:IfcHeatExchanger , ifc:IfcAirToAirHeatRecovery , ifc:IfcChiller , ifc:IfcCondenser , ifc:IfcEngine , ifc:IfcTubeBundle , ifc:IfcElectricMotor , ifc:IfcBurner , ifc:IfcBoiler , ifc:IfcCooledBeam , ifc:IfcElectricGenerator , ifc:IfcEvaporativeCooler , ifc:IfcMotorConnection , ifc:IfcCoolingTower , ifc:IfcUnitaryEquipment .
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:CIRCULAR_ARC a ifc:IfcBSplineCurveForm , owl:NamedIndividual ;
rdfs:label "CIRCULAR_ARC" .
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:IfcDayInWeekNumber
a owl:Class ;
rdfs:subClassOf expr:INTEGER .
ifc:transparency_IfcSurfaceStyleRendering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:label "Transparency" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
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:IfcColourRgbList a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure_List_List ;
owl:onProperty ifc:colourList_IfcColourRgbList
] ;
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
] ;
owl:disjointWith ifc:IfcTextStyleTextModel , ifc:IfcSurfaceStyleLighting , ifc:IfcTextureVertexList , ifc:IfcSurfaceTexture , ifc:IfcTextureVertex , ifc:IfcTextureCoordinate , ifc:IfcPreDefinedItem , ifc:IfcCurveStyleFontPattern , ifc:IfcIndexedColourMap , ifc:IfcSurfaceStyleRefraction , ifc:IfcCurveStyleFontAndScaling , ifc:IfcCurveStyleFont , ifc:IfcTextStyleForDefinedFont , ifc:IfcSurfaceStyleShading , ifc:IfcSurfaceStyleWithTextures , ifc:IfcColourSpecification .
ifc:workingTimes_IfcWorkCalendar
a owl:ObjectProperty ;
rdfs:domain ifc:IfcWorkCalendar ;
rdfs:label "WorkingTimes" ;
rdfs:range ifc:IfcWorkTime .
ifc:LOGICALOR a ifc:IfcLogicalOperatorEnum , owl:NamedIndividual ;
rdfs:label "LOGICALOR" .
ifc:GFA a ifc:IfcSpaceTypeEnum , owl:NamedIndividual ;
rdfs:label "GFA" .
ifc:description_IfcDocumentReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentReference ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:P_TABLEVALUE a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "P_TABLEVALUE" .
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: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:unit_IfcPropertyBoundedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyBoundedValue ;
rdfs:label "Unit" ;
rdfs:range ifc:IfcUnit .
ifc:COMMUNICATIONSOUTLET
a ifc:IfcOutletTypeEnum , owl:NamedIndividual ;
rdfs:label "COMMUNICATIONSOUTLET" .
ifc:predefinedType_IfcTransportElementType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTransportElementType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTransportElementTypeEnum .
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:CONSTRUCTION a ifc:IfcSpatialZoneTypeEnum , ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "CONSTRUCTION" .
ifc:formula_IfcQuantityWeight
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityWeight ;
rdfs:label "Formula" ;
rdfs:range ifc:IfcLabel .
ifc:nominalLength_IfcMechanicalFastener
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMechanicalFastener ;
rdfs:label "NominalLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:category_IfcMaterialConstituent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:label "Category" ;
rdfs:range ifc:IfcLabel .
ifc:PSET_TYPEDRIVENONLY
a ifc:IfcPropertySetTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "PSET_TYPEDRIVENONLY" .
ifc:IfcAirToAirHeatRecoveryTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:radius_IfcCircleProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCircleProfileDef ;
rdfs:label "Radius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcMedicalDeviceType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMedicalDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMedicalDeviceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMedicalDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMedicalDeviceType
] ;
owl:disjointWith ifc:IfcElectricApplianceType , ifc:IfcAirTerminalType , ifc:IfcLightFixtureType , ifc:IfcAudioVisualApplianceType , ifc:IfcFireSuppressionTerminalType , ifc:IfcStackTerminalType , ifc:IfcSpaceHeaterType , ifc:IfcOutletType , ifc:IfcSanitaryTerminalType , ifc:IfcCommunicationsApplianceType , ifc:IfcWasteTerminalType , ifc:IfcLampType .
ifc:IfcTransportElement
a owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTransportElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTransportElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTransportElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTransportElement
] ;
owl:disjointWith ifc:IfcElementAssembly , ifc:IfcFeatureElement , ifc:IfcVirtualElement , ifc:IfcElementComponent , ifc:IfcCivilElement , ifc:IfcFurnishingElement , ifc:IfcDistributionElement , ifc:IfcBuildingElement , ifc:IfcGeographicElement .
ifc:patternList_IfcCurveStyleFont
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyleFont ;
rdfs:label "PatternList" ;
rdfs:range ifc:IfcCurveStyleFontPattern_List .
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: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:IfcInventory a owl:Class ;
rdfs:subClassOf ifc:IfcGroup ;
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:IfcActorSelect ;
owl:onProperty ifc:jurisdiction_IfcInventory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:lastUpdateDate_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:IfcInventoryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcInventory
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDate ;
owl:onProperty ifc:lastUpdateDate_IfcInventory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:jurisdiction_IfcInventory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty ifc:currentValue_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:IfcCostValue ;
owl:onProperty ifc:originalValue_IfcInventory
] ;
owl:disjointWith ifc:IfcStructuralLoadGroup , ifc:IfcAsset , ifc:IfcSystem , ifc:IfcStructuralResultGroup .
ifc:edgeGeometry_IfcEdgeCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEdgeCurve ;
rdfs:label "EdgeGeometry" ;
rdfs:range ifc:IfcCurve .
ifc:STUDSHEARCONNECTOR
a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "STUDSHEARCONNECTOR" .
ifc:LIGHTEMITTINGDIODE
a ifc:IfcLightEmissionSourceEnum , owl:NamedIndividual ;
rdfs:label "LIGHTEMITTINGDIODE" .
ifc:DOUBLE_PANEL_VERTICAL
a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_PANEL_VERTICAL" .
ifc:TEXTURED a ifc:IfcReinforcingBarSurfaceEnum , owl:NamedIndividual ;
rdfs:label "TEXTURED" .
ifc:ELEMENTEDWALL a ifc:IfcWallTypeEnum , owl:NamedIndividual ;
rdfs:label "ELEMENTEDWALL" .
ifc:IRREGULAR a ifc:IfcGridTypeEnum , owl:NamedIndividual ;
rdfs:label "IRREGULAR" .
ifc:description_IfcApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:u1_IfcRectangularTrimmedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:label "U1" ;
rdfs:range ifc:IfcParameterValue .
ifc:DISTRIBUTIONPOINT
a ifc:IfcAddressTypeEnum , owl:NamedIndividual ;
rdfs:label "DISTRIBUTIONPOINT" .
ifc:KINEMATICVISCOSITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "KINEMATICVISCOSITYUNIT" .
ifc:FOLDING a ifc:IfcDoorPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "FOLDING" .
ifc:validUntil_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "ValidUntil" ;
rdfs:range ifc:IfcDate .
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:IfcSwitchingDevice , ifc:IfcFlowMeter , ifc:IfcAirTerminalBox , ifc:IfcValve , ifc:IfcDamper , ifc:IfcElectricTimeControl , ifc:IfcProtectiveDevice .
ifc:hasPropertySets_IfcTypeObject
a owl:ObjectProperty ;
rdfs:domain ifc:IfcTypeObject ;
rdfs:label "HasPropertySets" ;
rdfs:range ifc:IfcPropertySetDefinition ;
owl:inverseOf ifc:definesType_IfcPropertySetDefinition .
ifc:predefinedType_IfcConstructionProductResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionProductResource ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcConstructionProductResourceTypeEnum .
ifc:durationType_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "DurationType" ;
rdfs:range ifc:IfcTaskDurationEnum .
ifc:RADIOACTIVITYSENSOR
a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "RADIOACTIVITYSENSOR" .
ifc:predefinedType_IfcCommunicationsApplianceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCommunicationsApplianceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCommunicationsApplianceTypeEnum .
ifc:CLADDING a ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "CLADDING" .
ifc:FEEDANDEXPANSION a ifc:IfcTankTypeEnum , owl:NamedIndividual ;
rdfs:label "FEEDANDEXPANSION" .
ifc:IfcBSplineCurveForm
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcElementCompositionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:MASSUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "MASSUNIT" .
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:actualFinish_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "ActualFinish" ;
rdfs:range ifc:IfcDateTime .
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:IfcDamper , ifc:IfcValve , ifc:IfcFlowMeter , ifc:IfcElectricTimeControl , ifc:IfcAirTerminalBox , ifc:IfcElectricDistributionBoard , ifc:IfcProtectiveDevice .
ifc:invisibleSegmentLength_IfcCurveStyleFontPattern
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyleFontPattern ;
rdfs:label "InvisibleSegmentLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:IfcUnitaryControlElement , ifc:IfcFlowInstrument , ifc:IfcController , ifc:IfcSensor , ifc:IfcProtectiveDeviceTrippingUnit , ifc:IfcActuator .
ifc:thresholdOffset_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "ThresholdOffset" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:ATEND a ifc:IfcConnectionTypeEnum , owl:NamedIndividual ;
rdfs:label "ATEND" .
ifc:STRIP_FOOTING a ifc:IfcFootingTypeEnum , owl:NamedIndividual ;
rdfs:label "STRIP_FOOTING" .
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:name_IfcSIUnit a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSIUnit ;
rdfs:label "Name" ;
rdfs:range ifc:IfcSIUnitName .
ifc:PLAIN a ifc:IfcReinforcingBarSurfaceEnum , owl:NamedIndividual ;
rdfs:label "PLAIN" .
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:rotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:label "RotationalStiffnessByLengthZ" ;
rdfs:range ifc:IfcModulusOfRotationalSubgradeReactionSelect .
ifc:PURLIN a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "PURLIN" .
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:BLINN a ifc:IfcReflectanceMethodEnum , owl:NamedIndividual ;
rdfs:label "BLINN" .
ifc:coordList_IfcCartesianPointList3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianPointList3D ;
rdfs:label "CoordList" ;
rdfs:range ifc:IfcLengthMeasure_List_List .
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:predefinedType_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcReinforcingMeshTypeEnum .
ifc:IfcShapeModel_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcShapeModel_List , list:EmptyList .
ifc:predefinedType_IfcDistributionPort
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDistributionPort ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDistributionPortTypeEnum .
ifc:quantities_IfcElementQuantity
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElementQuantity ;
rdfs:label "Quantities" ;
rdfs:range ifc:IfcPhysicalQuantity .
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 ifc:IfcColourRgbList ;
owl:onProperty ifc:colours_IfcIndexedColourMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPositiveInteger_List
] ;
owl:onProperty ifc:colourIndex_IfcIndexedColourMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSurfaceStyleShading ;
owl:onProperty ifc:overrides_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 ifc:IfcPositiveInteger_List ;
owl:onProperty ifc:colourIndex_IfcIndexedColourMap ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTessellatedFaceSet ;
owl:onProperty ifc:mappedTo_IfcIndexedColourMap ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcSurfaceStyleShading , ifc:IfcCurveStyleFontPattern , ifc:IfcSurfaceStyleWithTextures , ifc:IfcSurfaceTexture , ifc:IfcPreDefinedItem , ifc:IfcTextureVertexList , ifc:IfcSurfaceStyleLighting , ifc:IfcTextureVertex , ifc:IfcTextStyleTextModel , ifc:IfcTextureCoordinate , ifc:IfcTextStyleForDefinedFont , ifc:IfcColourRgbList , ifc:IfcSurfaceStyleRefraction , ifc:IfcCurveStyleFont , ifc:IfcCurveStyleFontAndScaling , ifc:IfcColourSpecification .
ifc:semiAxis2_IfcEllipse
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEllipse ;
rdfs:label "SemiAxis2" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:IfcChillerType , ifc:IfcCoolingTowerType , ifc:IfcEvaporatorType , ifc:IfcEvaporativeCoolerType , ifc:IfcHeatExchangerType , ifc:IfcBurnerType , ifc:IfcElectricGeneratorType , ifc:IfcCoilType , ifc:IfcBoilerType , ifc:IfcTransformerType , ifc:IfcHumidifierType , ifc:IfcMotorConnectionType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcCondenserType , ifc:IfcTubeBundleType , ifc:IfcSolarDeviceType , ifc:IfcUnitaryEquipmentType , ifc:IfcCooledBeamType , ifc:IfcEngineType .
ifc:vsense_IfcRectangularTrimmedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:label "Vsense" ;
rdfs:range ifc:IfcBoolean .
ifc:predefinedType_IfcGeographicElementType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeographicElementType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcGeographicElementTypeEnum .
ifc:GREATERTHANOREQUALTO
a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "GREATERTHANOREQUALTO" .
ifc:physicalOrVirtualBoundary_IfcRelSpaceBoundary
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSpaceBoundary ;
rdfs:label "PhysicalOrVirtualBoundary" ;
rdfs:range ifc:IfcPhysicalOrVirtualEnum .
ifc:IfcHumidifierTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:LOGICALNOTAND a ifc:IfcLogicalOperatorEnum , owl:NamedIndividual ;
rdfs:label "LOGICALNOTAND" .
ifc:IfcReinforcingBarTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:P_BOUNDEDVALUE a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "P_BOUNDEDVALUE" .
ifc:relatedCoverings_IfcRelCoversBldgElements
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelCoversBldgElements ;
rdfs:label "RelatedCoverings" ;
rdfs:range ifc:IfcCovering ;
owl:inverseOf ifc:coversElements_IfcCovering .
ifc:tiles_IfcFillAreaStyleTiles
a owl:ObjectProperty ;
rdfs:domain ifc:IfcFillAreaStyleTiles ;
rdfs:label "Tiles" ;
rdfs:range ifc:IfcStyledItem .
ifc:predefinedType_IfcShadingDeviceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcShadingDeviceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcShadingDeviceTypeEnum .
ifc:predefinedType_IfcSpatialZone
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpatialZone ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSpatialZoneTypeEnum .
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:predefinedType_IfcCableCarrierSegment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCableCarrierSegment ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCableCarrierSegmentTypeEnum .
ifc:IfcPixelTexture a owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceTexture ;
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 [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcBinary_List
] ;
owl:onProperty ifc:pixel_IfcPixelTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:width_IfcPixelTexture
] ;
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:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:height_IfcPixelTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBinary_List ;
owl:onProperty ifc:pixel_IfcPixelTexture ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:colourComponents_IfcPixelTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBinary_List ;
owl:onProperty ifc:pixel_IfcPixelTexture
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcInteger ;
owl:onProperty ifc:height_IfcPixelTexture ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcBlobTexture , ifc:IfcImageTexture .
ifc:IfcFastenerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:name_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:u2_IfcRectangularTrimmedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:label "U2" ;
rdfs:range ifc:IfcParameterValue .
ifc:STARTUP a ifc:IfcProcedureTypeEnum , owl:NamedIndividual ;
rdfs:label "STARTUP" .
ifc:IfcSubContractResourceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:SINK a ifc:IfcSanitaryTerminalTypeEnum , ifc:IfcFlowDirectionEnum , owl:NamedIndividual ;
rdfs:label "SINK" .
ifc:edition_IfcClassification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassification ;
rdfs:label "Edition" ;
rdfs:range ifc:IfcLabel .
ifc:STEEL a ifc:IfcWindowStyleConstructionEnum , ifc:IfcDoorStyleConstructionEnum , owl:NamedIndividual ;
rdfs:label "STEEL" .
ifc:IfcDoseEquivalentMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcTable a owl:Class ;
rdfs:subClassOf ifc:IfcMetricValueSelect , ifc:IfcObjectReferenceSelect ;
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:allValuesFrom ifc:IfcTableRow_List ;
owl:onProperty ifc:rows_IfcTable
] ;
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: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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTableColumn_List ;
owl:onProperty ifc:columns_IfcTable
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcTable
] .
ifc:name_IfcStructuralConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralConnectionCondition ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcDoorTypeOperationEnum
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:styledByItem_IfcRepresentationItem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRepresentationItem ;
rdfs:label "StyledByItem" ;
rdfs:range ifc:IfcStyledItem ;
owl:inverseOf ifc:item_IfcStyledItem .
ifc:IfcFontVariant a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:CENTRIFUGALBACKWARDINCLINEDCURVED
a ifc:IfcFanTypeEnum , owl:NamedIndividual ;
rdfs:label "CENTRIFUGALBACKWARDINCLINEDCURVED" .
ifc:AIRCONDITIONINGUNIT
a ifc:IfcUnitaryEquipmentTypeEnum , owl:NamedIndividual ;
rdfs:label "AIRCONDITIONINGUNIT" .
ifc:IfcAddress_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcAddress_List , list:EmptyList .
ifc:IfcVector_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcVector_List , list:EmptyList .
ifc:publisher_IfcLibraryInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:label "Publisher" ;
rdfs:range ifc:IfcActorSelect .
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: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:predefinedType_IfcReinforcingBar
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBar ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcReinforcingBarTypeEnum .
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:siteAddress_IfcSite
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSite ;
rdfs:label "SiteAddress" ;
rdfs:range ifc:IfcPostalAddress .
ifc:MEGA a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "MEGA" .
ifc:MAGNETICFLUXUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "MAGNETICFLUXUNIT" .
ifc:overallWidth_IfcDoor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoor ;
rdfs:label "OverallWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:DAILY a ifc:IfcRecurrenceTypeEnum , owl:NamedIndividual ;
rdfs:label "DAILY" .
ifc:RIVET a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "RIVET" .
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:predefinedType_IfcProjectOrder
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProjectOrder ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcProjectOrderTypeEnum .
ifc:EMERGENCYSTOP a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "EMERGENCYSTOP" .
ifc:FIXEDPLATEPARALLELFLOWEXCHANGER
a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "FIXEDPLATEPARALLELFLOWEXCHANGER" .
ifc:SURVEYING a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "SURVEYING" .
ifc:placement_IfcTextLiteral
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextLiteral ;
rdfs:label "Placement" ;
rdfs:range ifc:IfcAxis2Placement .
ifc:CONDUCTORSEGMENT a ifc:IfcCableSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "CONDUCTORSEGMENT" .
ifc:trim2_IfcTrimmedCurve
a owl:ObjectProperty ;
rdfs:domain ifc:IfcTrimmedCurve ;
rdfs:label "Trim2" ;
rdfs:range ifc:IfcTrimmingSelect .
ifc:mode_IfcTextureCoordinateGenerator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextureCoordinateGenerator ;
rdfs:label "Mode" ;
rdfs:range ifc:IfcLabel .
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:IfcFlowInstrumentType , ifc:IfcProtectiveDeviceTrippingUnitType , ifc:IfcActuatorType , ifc:IfcControllerType , ifc:IfcUnitaryControlElementType , ifc:IfcAlarmType .
ifc:HEALTHANDSAFETY a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "HEALTHANDSAFETY" .
ifc:priority_IfcMaterialLayer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:label "Priority" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:axisPosition_IfcSurfaceOfRevolution
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceOfRevolution ;
rdfs:label "AxisPosition" ;
rdfs:range ifc:IfcAxis1Placement .
ifc:REMOVABLECASEMENT
a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "REMOVABLECASEMENT" .
ifc:elevation_IfcBuildingStorey
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuildingStorey ;
rdfs:label "Elevation" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcFace a owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextureMap ;
owl:onProperty ifc:hasTextureMaps_IfcFace
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFaceBound ;
owl:onProperty ifc:bounds_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:IfcPath , ifc:IfcConnectedFaceSet , ifc:IfcEdge , ifc:IfcVertex , ifc:IfcLoop .
ifc:DOUBLE_SWING_RIGHT
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_SWING_RIGHT" .
ifc:IfcRotationalMassMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:SEWAGE a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "SEWAGE" .
ifc:height_IfcRightCircularCylinder
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRightCircularCylinder ;
rdfs:label "Height" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcVibrationIsolatorTypeEnum
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:IfcIdentifier a owl:Class ;
rdfs:subClassOf expr:STRING , ifc:IfcSimpleValue .
ifc:changeAction_IfcOwnerHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:label "ChangeAction" ;
rdfs:range ifc:IfcChangeActionEnum .
ifc:surfaceForm_IfcBSplineSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:label "SurfaceForm" ;
rdfs:range ifc:IfcBSplineSurfaceForm .
ifc:DRIVEN a ifc:IfcPileTypeEnum , owl:NamedIndividual ;
rdfs:label "DRIVEN" .
ifc:IfcBSplineCurve a owl:Class ;
rdfs:subClassOf ifc:IfcBoundedCurve ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcBSplineCurveWithKnots )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBSplineCurveForm ;
owl:onProperty ifc:curveForm_IfcBSplineCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcInteger ;
owl:onProperty ifc:degree_IfcBSplineCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCartesianPoint_List ;
owl:onProperty ifc:controlPointsList_IfcBSplineCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:selfIntersect_IfcBSplineCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLogical ;
owl:onProperty ifc:closedCurve_IfcBSplineCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLogical ;
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:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:closedCurve_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: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:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:degree_IfcBSplineCurve
] ;
owl:disjointWith ifc:IfcCompositeCurve , ifc:IfcTrimmedCurve , ifc:IfcPolyline , ifc:IfcIndexedPolyCurve .
ifc:IfcStructuralSurfaceActivityTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcStructuralLoadLinearForce
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadStatic ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLinearMomentMeasure ;
owl:onProperty ifc:linearMomentZ_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLinearForceMeasure ;
owl:onProperty ifc:linearForceX_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLinearMomentMeasure ;
owl:onProperty ifc:linearMomentY_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:linearForceY_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:linearMomentZ_IfcStructuralLoadLinearForce
] ;
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:IfcLinearForceMeasure ;
owl:onProperty ifc:linearForceZ_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:linearMomentY_IfcStructuralLoadLinearForce
] ;
owl:disjointWith ifc:IfcStructuralLoadPlanarForce , ifc:IfcStructuralLoadTemperature , ifc:IfcStructuralLoadSingleDisplacement , ifc:IfcStructuralLoadSingleForce .
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:IfcFlowSegmentType , ifc:IfcDistributionChamberElementType , ifc:IfcFlowTerminalType , ifc:IfcFlowFittingType , ifc:IfcFlowTreatmentDeviceType , ifc:IfcFlowMovingDeviceType , ifc:IfcEnergyConversionDeviceType , ifc:IfcFlowStorageDeviceType .
ifc:WATERCOOLEDTUBEINTUBE
a ifc:IfcCondenserTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERCOOLEDTUBEINTUBE" .
ifc:attributeIdentifier_IfcReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReference ;
rdfs:label "AttributeIdentifier" ;
rdfs:range ifc:IfcIdentifier .
ifc:IfcMolecularWeightMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcDateTime a owl:Class ;
rdfs:subClassOf expr:STRING , ifc:IfcSimpleValue .
ifc:IfcWindowLiningProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:mullionThickness_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:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:transomThickness_IfcWindowLiningProperties
] ;
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:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:secondMullionOffset_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:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetY_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
] ;
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:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetX_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:liningThickness_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:liningDepth_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:liningThickness_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:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:firstTransomOffset_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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:liningDepth_IfcWindowLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:mullionThickness_IfcWindowLiningProperties
] ;
owl:disjointWith ifc:IfcDoorLiningProperties , ifc:IfcDoorPanelProperties , ifc:IfcPermeableCoveringProperties , ifc:IfcReinforcementDefinitionProperties , ifc:IfcWindowPanelProperties .
ifc:IfcPressureMeasure
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:IfcCountMeasure a owl:Class ;
rdfs:subClassOf expr:NUMBER , ifc:IfcMeasureValue .
ifc:objectType_IfcObject
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcObject ;
rdfs:label "ObjectType" ;
rdfs:range ifc:IfcLabel .
ifc:KELVIN a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "KELVIN" .
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:ELECTRICALENGINEER
a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICALENGINEER" .
ifc:sweptCurve_IfcSweptSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptSurface ;
rdfs:label "SweptCurve" ;
rdfs:range ifc:IfcProfileDef .
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:IfcAsset a owl:Class ;
rdfs:subClassOf ifc:IfcGroup ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_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:owner_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty ifc:currentValue_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:incorporationDate_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty ifc:depreciatedValue_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:IfcCostValue ;
owl:onProperty ifc:originalValue_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:IfcActorSelect ;
owl:onProperty ifc:user_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty ifc:totalReplacementCost_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass 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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCostValue ;
owl:onProperty ifc:currentValue_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:IfcCostValue ;
owl:onProperty ifc:originalValue_IfcAsset
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActorSelect ;
owl:onProperty ifc:user_IfcAsset
] ;
owl:disjointWith ifc:IfcInventory , ifc:IfcSystem , ifc:IfcStructuralLoadGroup , ifc:IfcStructuralResultGroup .
ifc:COUPLING a ifc:IfcMotorConnectionTypeEnum , owl:NamedIndividual ;
rdfs:label "COUPLING" .
ifc:INSULATION a ifc:IfcCoveringTypeEnum , ifc:IfcBuildingElementPartTypeEnum , owl:NamedIndividual ;
rdfs:label "INSULATION" .
ifc:IfcCostScheduleTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:description_IfcOrganization
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOrganization ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:name_IfcStyledItem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStyledItem ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
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:predefinedType_IfcCondenser
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCondenser ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCondenserTypeEnum .
ifc:predefinedType_IfcDuctSegment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDuctSegment ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDuctSegmentTypeEnum .
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:IfcBoiler , ifc:IfcMotorConnection , ifc:IfcUnitaryEquipment , ifc:IfcCoolingTower , ifc:IfcCondenser , ifc:IfcEvaporativeCooler , ifc:IfcEngine , ifc:IfcEvaporator , ifc:IfcElectricMotor , ifc:IfcBurner , ifc:IfcCoil , ifc:IfcHeatExchanger , ifc:IfcHumidifier , ifc:IfcChiller , ifc:IfcSolarDevice , ifc:IfcElectricGenerator , ifc:IfcTransformer , ifc:IfcTubeBundle , ifc:IfcAirToAirHeatRecovery .
ifc:repeatS_IfcSurfaceTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceTexture ;
rdfs:label "RepeatS" ;
rdfs:range ifc:IfcBoolean .
ifc:EXTERNALCOMBUSTION
a ifc:IfcEngineTypeEnum , owl:NamedIndividual ;
rdfs:label "EXTERNALCOMBUSTION" .
ifc:IfcMotorConnectionTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:instanceName_IfcReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReference ;
rdfs:label "InstanceName" ;
rdfs:range ifc:IfcLabel .
ifc:SPECIFICHEATCAPACITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "SPECIFICHEATCAPACITYUNIT" .
ifc:interferesElements_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "InterferesElements" ;
rdfs:range ifc:IfcRelInterferesElements ;
owl:inverseOf ifc:relatingElement_IfcRelInterferesElements .
ifc:rotationalStiffnessX_IfcBoundaryNodeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:label "RotationalStiffnessX" ;
rdfs:range ifc:IfcRotationalStiffnessSelect .
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:predefinedType_IfcPermit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPermit ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPermitTypeEnum .
ifc:predefinedType_IfcPipeFittingType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPipeFittingType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPipeFittingTypeEnum .
ifc:overallDepth_IfcIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:label "OverallDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:selfWeightCoefficients_IfcStructuralLoadCase
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadCase ;
rdfs:label "SelfWeightCoefficients" ;
rdfs:range ifc:IfcRatioMeasure_List .
ifc:IfcLanguageId a owl:Class ;
rdfs:subClassOf ifc:IfcIdentifier .
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:FOOTING_BEAM a ifc:IfcFootingTypeEnum , owl:NamedIndividual ;
rdfs:label "FOOTING_BEAM" .
ifc:predefinedType_IfcStructuralCurveReaction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralCurveReaction ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStructuralCurveActivityTypeEnum .
ifc:bendingShapeCode_IfcReinforcingBarType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:label "BendingShapeCode" ;
rdfs:range ifc:IfcLabel .
ifc:upperBoundValue_IfcPropertyBoundedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyBoundedValue ;
rdfs:label "UpperBoundValue" ;
rdfs:range ifc:IfcValue .
ifc:isPointedTo_IfcDocumentInformation
a owl:ObjectProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "IsPointedTo" ;
rdfs:range ifc:IfcDocumentInformationRelationship ;
owl:inverseOf ifc:relatedDocuments_IfcDocumentInformationRelationship .
ifc:forProfileEndSet_IfcMaterialProfileSetUsageTapering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSetUsageTapering ;
rdfs:label "ForProfileEndSet" ;
rdfs:range ifc:IfcMaterialProfileSet .
ifc:IfcLuminousFluxMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:SOLIDANGLEUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "SOLIDANGLEUNIT" .
ifc:IfcEvaporatorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSpecularRoughness
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcSpecularHighlightSelect .
ifc:HARD a ifc:IfcConstraintEnum , owl:NamedIndividual ;
rdfs:label "HARD" .
ifc:AREA a ifc:IfcProfileTypeEnum , owl:NamedIndividual ;
rdfs:label "AREA" .
ifc:DIRECTIONSOURCE a ifc:IfcLightFixtureTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTIONSOURCE" .
ifc:IfcMirroredProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcDerivedProfileDef .
ifc:hasConstraints_IfcProperty
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProperty ;
rdfs:label "HasConstraints" ;
rdfs:range ifc:IfcResourceConstraintRelationship ;
owl:inverseOf ifc:relatedResourceObjects_IfcResourceConstraintRelationship .
ifc:INDIRECTDIRECTCOMBINATION
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "INDIRECTDIRECTCOMBINATION" .
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:name_IfcApproval a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:START_FINISH a ifc:IfcSequenceEnum , owl:NamedIndividual ;
rdfs:label "START_FINISH" .
ifc:IfcEvaporativeCooler
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcEvaporativeCoolerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporativeCooler
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEvaporativeCoolerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporativeCooler
] ;
owl:disjointWith ifc:IfcAirToAirHeatRecovery , ifc:IfcHumidifier , ifc:IfcBoiler , ifc:IfcElectricMotor , ifc:IfcTubeBundle , ifc:IfcElectricGenerator , ifc:IfcEngine , ifc:IfcMotorConnection , ifc:IfcCoolingTower , ifc:IfcHeatExchanger , ifc:IfcCoil , ifc:IfcCondenser , ifc:IfcSolarDevice , ifc:IfcBurner , ifc:IfcEvaporator , ifc:IfcCooledBeam , ifc:IfcUnitaryEquipment , ifc:IfcChiller , ifc:IfcTransformer .
ifc:MUNICIPALSOLIDWASTE
a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "MUNICIPALSOLIDWASTE" .
ifc:IfcSite a owl:Class ;
rdfs:subClassOf ifc:IfcSpatialStructureElement ;
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:allValuesFrom ifc:IfcPostalAddress ;
owl:onProperty ifc:siteAddress_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:IfcCompoundPlaneAngleMeasure ;
owl:onProperty ifc:refLongitude_IfcSite
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:landTitleNumber_IfcSite
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCompoundPlaneAngleMeasure ;
owl:onProperty ifc:refLongitude_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCompoundPlaneAngleMeasure ;
owl:onProperty ifc:refLatitude_IfcSite
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:refElevation_IfcSite
] ;
owl:disjointWith ifc:IfcBuildingStorey , ifc:IfcBuilding , ifc:IfcSpace .
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 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: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:IfcUnit ;
owl:onProperty ifc:unit_IfcPropertyListValue
] ;
owl:disjointWith ifc:IfcPropertySingleValue , ifc:IfcPropertyEnumeratedValue , ifc:IfcPropertyTableValue , ifc:IfcPropertyReferenceValue , ifc:IfcPropertyBoundedValue .
ifc:IfcDoorPanelProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorPanelOperationEnum ;
owl:onProperty ifc:panelOperation_IfcDoorPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:panelWidth_IfcDoorPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcDoorPanelProperties
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass 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: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:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:panelWidth_IfcDoorPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorPanelPositionEnum ;
owl:onProperty ifc:panelPosition_IfcDoorPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:panelDepth_IfcDoorPanelProperties
] ;
owl:disjointWith ifc:IfcDoorLiningProperties , ifc:IfcWindowLiningProperties , ifc:IfcReinforcementDefinitionProperties , ifc:IfcPermeableCoveringProperties , ifc:IfcWindowPanelProperties .
ifc:IfcRoofTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:endProfile_IfcSectionProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionProperties ;
rdfs:label "EndProfile" ;
rdfs:range ifc:IfcProfileDef .
ifc:refractionIndex_IfcSurfaceStyleRefraction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRefraction ;
rdfs:label "RefractionIndex" ;
rdfs:range ifc:IfcReal .
ifc:IfcAppliedValueSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:filletRadius_IfcUShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:label "FilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:predefinedType_IfcDistributionSystem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDistributionSystem ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDistributionSystemEnum .
ifc:sectionDefinition_IfcSectionReinforcementProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:label "SectionDefinition" ;
rdfs:range ifc:IfcSectionProperties .
ifc:predefinedType_IfcSpaceHeaterType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpaceHeaterType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSpaceHeaterTypeEnum .
ifc:IfcProductSelect a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:FIRSTSHIFT a ifc:IfcWorkCalendarTypeEnum , owl:NamedIndividual ;
rdfs:label "FIRSTSHIFT" .
ifc:hasLibraryReferences_IfcLibraryInformation
a owl:ObjectProperty ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:label "HasLibraryReferences" ;
rdfs:range ifc:IfcLibraryReference ;
owl:inverseOf ifc:referencedLibrary_IfcLibraryReference .
ifc:IfcCompositeCurveSegment_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcCompositeCurveSegment_List , list:EmptyList .
ifc:axis_IfcStructuralCurveConnection
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralCurveConnection ;
rdfs:label "Axis" ;
rdfs:range ifc:IfcDirection .
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: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:GLOBAL_COORDS a ifc:IfcGlobalOrLocalEnum , owl:NamedIndividual ;
rdfs:label "GLOBAL_COORDS" .
ifc:IN_PLANE_LOADING_2D
a ifc:IfcAnalysisModelTypeEnum , owl:NamedIndividual ;
rdfs:label "IN_PLANE_LOADING_2D" .
ifc:ALUMINIUM_PLASTIC
a ifc:IfcDoorStyleConstructionEnum , owl:NamedIndividual ;
rdfs:label "ALUMINIUM_PLASTIC" .
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:description_IfcExtendedProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExtendedProperties ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:BENDING_ELEMENT a ifc:IfcStructuralSurfaceMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "BENDING_ELEMENT" .
ifc:IfcProxy a owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:tag_IfcProxy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectTypeEnum ;
owl:onProperty ifc:proxyType_IfcProxy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:tag_IfcProxy
] ;
owl:disjointWith ifc:IfcStructuralActivity , ifc:IfcElement , ifc:IfcAnnotation , ifc:IfcStructuralItem , ifc:IfcPort , ifc:IfcGrid , ifc:IfcSpatialElement .
ifc:STARTER a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "STARTER" .
ifc:predefinedType_IfcPileType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPileType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPileTypeEnum .
ifc:HALOGEN a ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "HALOGEN" .
ifc:predefinedType_IfcAlarmType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAlarmType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAlarmTypeEnum .
ifc:IfcPermitTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTessellatedFaceSet
a owl:Class ;
rdfs:subClassOf ifc:IfcTessellatedItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List_List ;
owl:onProperty ifc:normals_IfcTessellatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIndexedTextureMap ;
owl:onProperty ifc:hasTextures_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:IfcBoolean ;
owl:onProperty ifc:closed_IfcTessellatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIndexedColourMap ;
owl:onProperty ifc:hasColours_IfcTessellatedFaceSet
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcTriangulatedFaceSet )
] ;
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
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcParameterValue_List_List ;
owl:onProperty ifc:normals_IfcTessellatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:closed_IfcTessellatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPointList3D ;
owl:onProperty ifc:coordinates_IfcTessellatedFaceSet
] .
ifc:messagingIDs_IfcTelecomAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:label "MessagingIDs" ;
rdfs:range ifc:IfcURIReference_List .
ifc:exchangeRate_IfcCurrencyRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurrencyRelationship ;
rdfs:label "ExchangeRate" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
ifc:predefinedType_IfcTubeBundleType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTubeBundleType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTubeBundleTypeEnum .
ifc:userDefinedEventTriggerType_IfcEventType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEventType ;
rdfs:label "UserDefinedEventTriggerType" ;
rdfs:range ifc:IfcLabel .
ifc:IfcRelCoversBldgElements
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
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:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCovering ;
owl:onProperty ifc:relatedCoverings_IfcRelCoversBldgElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCovering ;
owl:onProperty ifc:relatedCoverings_IfcRelCoversBldgElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatingBuildingElement_IfcRelCoversBldgElements
] ;
owl:disjointWith ifc:IfcRelConnectsElements , ifc:IfcRelServicesBuildings , ifc:IfcRelFillsElement , ifc:IfcRelCoversSpaces , ifc:IfcRelFlowControlElements , ifc:IfcRelConnectsPorts , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelInterferesElements , ifc:IfcRelConnectsPortToElement , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelSequence , ifc:IfcRelSpaceBoundary .
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:IfcBuildingElement , ifc:IfcDistributionElement , ifc:IfcFurnishingElement , ifc:IfcGeographicElement , ifc:IfcCivilElement , ifc:IfcVirtualElement , ifc:IfcTransportElement , ifc:IfcElementAssembly .
ifc:CO2SENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "CO2SENSOR" .
ifc:PHOTOCOPIER a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "PHOTOCOPIER" .
ifc:WATERCOOLINGCOIL a ifc:IfcCoilTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERCOOLINGCOIL" .
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:owningApplication_IfcOwnerHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:label "OwningApplication" ;
rdfs:range ifc:IfcApplication .
ifc:MOMENTOFINERTIAUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MOMENTOFINERTIAUNIT" .
ifc:IfcDistributionChamberElementTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcValveType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcValveType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcValveTypeEnum .
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:basisCurve_IfcPointOnCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPointOnCurve ;
rdfs:label "BasisCurve" ;
rdfs:range ifc:IfcCurve .
ifc:HEATING a ifc:IfcConstructionEquipmentResourceTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "HEATING" .
ifc:editionDate_IfcClassification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassification ;
rdfs:label "EditionDate" ;
rdfs:range ifc:IfcDate .
ifc:endTime_IfcTimePeriod
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimePeriod ;
rdfs:label "EndTime" ;
rdfs:range ifc:IfcTime .
ifc:IfcCurvatureMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:finish_IfcWorkTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkTime ;
rdfs:label "Finish" ;
rdfs:range ifc:IfcDate .
ifc:predefinedType_IfcMechanicalFastenerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMechanicalFastenerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcMechanicalFastenerTypeEnum .
ifc:IfcSolarDeviceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:offsetDistances_IfcVirtualGridIntersection
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVirtualGridIntersection ;
rdfs:label "OffsetDistances" ;
rdfs:range ifc:IfcLengthMeasure_List .
ifc:MECHANICALFORCEDDRAFT
a ifc:IfcCoolingTowerTypeEnum , owl:NamedIndividual ;
rdfs:label "MECHANICALFORCEDDRAFT" .
ifc:IfcColumnStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcColumn .
ifc:SINGLESCREW a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "SINGLESCREW" .
ifc:xLength_IfcBlock a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBlock ;
rdfs:label "XLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:rotationalStiffnessByLengthX_IfcBoundaryEdgeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:label "RotationalStiffnessByLengthX" ;
rdfs:range ifc:IfcModulusOfRotationalSubgradeReactionSelect .
ifc:IfcInteger_List a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty list:hasContents
] .
ifc:lastRevisionTime_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "LastRevisionTime" ;
rdfs:range ifc:IfcDateTime .
ifc:IfcElectricAppliance
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricAppliance
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcElectricApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricAppliance
] ;
owl:disjointWith ifc:IfcWasteTerminal , ifc:IfcFireSuppressionTerminal , ifc:IfcLamp , ifc:IfcCommunicationsAppliance , ifc:IfcAudioVisualAppliance , ifc:IfcMedicalDevice , ifc:IfcSpaceHeater , ifc:IfcSanitaryTerminal , ifc:IfcStackTerminal , ifc:IfcAirTerminal , ifc:IfcOutlet , ifc:IfcLightFixture .
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:panelPosition_IfcDoorPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorPanelProperties ;
rdfs:label "PanelPosition" ;
rdfs:range ifc:IfcDoorPanelPositionEnum .
ifc:IfcInternalOrExternalEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:knotMultiplicities_IfcBSplineCurveWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineCurveWithKnots ;
rdfs:label "KnotMultiplicities" ;
rdfs:range ifc:IfcInteger_List .
ifc:TELEPHONE a ifc:IfcAudioVisualApplianceTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "TELEPHONE" .
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:IfcMaterialConstituent
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_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:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:fraction_IfcMaterialConstituent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialConstituent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:fraction_IfcMaterialConstituent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:material_IfcMaterialConstituent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialConstituent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialConstituentSet ;
owl:onProperty ifc:toMaterialConstituentSet_IfcMaterialConstituent
] ;
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:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:category_IfcMaterialConstituent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMaterial ;
owl:onProperty ifc:material_IfcMaterialConstituent ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcMaterialProfileSet , ifc:IfcMaterialConstituentSet , ifc:IfcMaterialProfile , ifc:IfcMaterialLayerSet , ifc:IfcMaterial , ifc:IfcMaterialLayer .
ifc:actionSource_IfcStructuralLoadGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:label "ActionSource" ;
rdfs:range ifc:IfcActionSourceTypeEnum .
ifc:IfcRelReferencedInSpatialStructure
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
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: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:onClass ifc:IfcSpatialElement ;
owl:onProperty ifc:relatingStructure_IfcRelReferencedInSpatialStructure ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRelConnectsPortToElement , ifc:IfcRelSpaceBoundary , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelFillsElement , ifc:IfcRelServicesBuildings , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelCoversSpaces , ifc:IfcRelConnectsElements , ifc:IfcRelSequence , ifc:IfcRelConnectsPorts , ifc:IfcRelInterferesElements , ifc:IfcRelCoversBldgElements , ifc:IfcRelFlowControlElements .
ifc:isDefinedBy_IfcPropertySetDefinition
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPropertySetDefinition ;
rdfs:label "IsDefinedBy" ;
rdfs:range ifc:IfcRelDefinesByTemplate ;
owl:inverseOf ifc:relatedPropertySets_IfcRelDefinesByTemplate .
ifc:classifiedMaterial_IfcMaterialClassificationRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialClassificationRelationship ;
rdfs:label "ClassifiedMaterial" ;
rdfs:range ifc:IfcMaterial .
ifc:CAPACITORBANK a ifc:IfcElectricFlowStorageDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "CAPACITORBANK" .
ifc:IfcResourceObjectSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcBoundaryCurve a owl:Class ;
rdfs:subClassOf ifc:IfcCompositeCurveOnSurface .
ifc:LOAD_COMBINATION a ifc:IfcLoadGroupTypeEnum , owl:NamedIndividual ;
rdfs:label "LOAD_COMBINATION" .
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:SOFT a ifc:IfcConstraintEnum , owl:NamedIndividual ;
rdfs:label "SOFT" .
ifc:IfcOwnerHistory a owl:Class ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTimeStamp ;
owl:onProperty ifc:lastModifiedDate_IfcOwnerHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcApplication ;
owl:onProperty ifc:lastModifyingApplication_IfcOwnerHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcChangeActionEnum ;
owl:onProperty ifc:changeAction_IfcOwnerHistory
] ;
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:lastModifyingUser_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:allValuesFrom ifc:IfcStateEnum ;
owl:onProperty ifc:state_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:onClass ifc:IfcApplication ;
owl:onProperty ifc:owningApplication_IfcOwnerHistory ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:allValuesFrom ifc:IfcTimeStamp ;
owl:onProperty ifc:creationDate_IfcOwnerHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeStamp ;
owl:onProperty ifc:lastModifiedDate_IfcOwnerHistory
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPersonAndOrganization ;
owl:onProperty ifc:owningUser_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStateEnum ;
owl:onProperty ifc:state_IfcOwnerHistory
] .
ifc:surfaceColour_IfcSurfaceStyleShading
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleShading ;
rdfs:label "SurfaceColour" ;
rdfs:range ifc:IfcColourRgb .
ifc:IfcFlowTerminal a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowController , ifc:IfcFlowTreatmentDevice , ifc:IfcEnergyConversionDevice , ifc:IfcFlowMovingDevice , ifc:IfcFlowSegment , ifc:IfcDistributionChamberElement , ifc:IfcFlowFitting , ifc:IfcFlowStorageDevice .
ifc:IfcQuantityLength
a owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:lengthValue_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:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityLength
] ;
owl:disjointWith ifc:IfcQuantityWeight , ifc:IfcQuantityCount , ifc:IfcQuantityVolume , ifc:IfcQuantityTime , ifc:IfcQuantityArea .
ifc:diffuseTransmissionColour_IfcSurfaceStyleRendering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:label "DiffuseTransmissionColour" ;
rdfs:range ifc:IfcColourOrFactor .
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:SIDEHUNGRIGHTHAND
a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "SIDEHUNGRIGHTHAND" .
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:IfcKinematicViscosityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:fontSize_IfcTextStyleFontModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleFontModel ;
rdfs:label "FontSize" ;
rdfs:range ifc:IfcSizeSelect .
ifc:MEASURED a ifc:IfcDataOriginEnum , owl:NamedIndividual ;
rdfs:label "MEASURED" .
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:IfcPositiveInteger_List_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger_List_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger_List_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger_List ;
owl:onProperty list:hasContents
] .
ifc:POWERFACTORMETER a ifc:IfcFlowInstrumentTypeEnum , owl:NamedIndividual ;
rdfs:label "POWERFACTORMETER" .
ifc:baseCosts_IfcConstructionResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionResource ;
rdfs:label "BaseCosts" ;
rdfs:range ifc:IfcAppliedValue_List .
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: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:relatingSpace_IfcRelCoversSpaces
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelCoversSpaces ;
rdfs:label "RelatingSpace" ;
rdfs:range ifc:IfcSpace ;
owl:inverseOf ifc:hasCoverings_IfcSpace .
ifc:IfcRotationalStiffnessSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcElementAssembly
a owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
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:allValuesFrom 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
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAssemblyPlaceEnum ;
owl:onProperty ifc:assemblyPlace_IfcElementAssembly
] ;
owl:disjointWith ifc:IfcBuildingElement , ifc:IfcVirtualElement , ifc:IfcFurnishingElement , ifc:IfcFeatureElement , ifc:IfcCivilElement , ifc:IfcDistributionElement , ifc:IfcTransportElement , ifc:IfcElementComponent , ifc:IfcGeographicElement .
ifc:IfcExternalInformation
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcClassification ifc:IfcLibraryInformation ifc:IfcDocumentInformation )
] .
ifc:modelorDraughting_IfcFillAreaStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFillAreaStyle ;
rdfs:label "ModelorDraughting" ;
rdfs:range ifc:IfcBoolean .
ifc:UPS a ifc:IfcElectricFlowStorageDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "UPS" .
ifc:IfcPhysicalComplexQuantity
a owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalQuantity ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:discrimination_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:IfcPhysicalQuantity ;
owl:onProperty ifc:hasQuantities_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:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:usage_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:onClass ifc:IfcLabel ;
owl:onProperty ifc:discrimination_IfcPhysicalComplexQuantity ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcPhysicalSimpleQuantity .
ifc:MOLECULARWEIGHTUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MOLECULARWEIGHTUNIT" .
ifc:validFrom_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "ValidFrom" ;
rdfs:range ifc:IfcDate .
ifc:IfcVolumetricFlowRateMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:crossSections_IfcSectionedSpine
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionedSpine ;
rdfs:label "CrossSections" ;
rdfs:range ifc:IfcProfileDef_List .
ifc:IfcProperty a owl:Class ;
rdfs:subClassOf ifc:IfcPropertyAbstraction ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcProperty
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcComplexProperty ;
owl:onProperty ifc:partOfComplex_IfcProperty
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:name_IfcProperty
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceConstraintRelationship ;
owl:onProperty ifc:hasConstraints_IfcProperty
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:name_IfcProperty ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySet ;
owl:onProperty ifc:partOfPset_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:IfcResourceApprovalRelationship ;
owl:onProperty ifc:hasApprovals_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:allValuesFrom ifc:IfcPropertyDependencyRelationship ;
owl:onProperty ifc:propertyForDependance_IfcProperty
] ;
owl:disjointWith ifc:IfcPropertyEnumeration , ifc:IfcExtendedProperties , ifc:IfcPreDefinedProperties .
ifc:CHANGEOVER a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "CHANGEOVER" .
ifc:IfcGridPlacementDirectionSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:REPEATER a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "REPEATER" .
ifc:predefinedType_IfcMemberType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMemberType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcMemberTypeEnum .
ifc:approvedResources_IfcApproval
a owl:ObjectProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "ApprovedResources" ;
rdfs:range ifc:IfcResourceApprovalRelationship ;
owl:inverseOf ifc:relatingApproval_IfcResourceApprovalRelationship .
ifc:EARTHLEAKAGECIRCUITBREAKER
a ifc:IfcProtectiveDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "EARTHLEAKAGECIRCUITBREAKER" .
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:IfcProtectiveDeviceTrippingUnit , ifc:IfcAlarm , ifc:IfcSensor , ifc:IfcUnitaryControlElement , ifc:IfcFlowInstrument , ifc:IfcController .
ifc:IfcOffsetCurve2D a owl:Class ;
rdfs:subClassOf ifc:IfcCurve ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:distance_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:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:basisCurve_IfcOffsetCurve2D
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:distance_IfcOffsetCurve2D ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:selfIntersect_IfcOffsetCurve2D
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLogical ;
owl:onProperty ifc:selfIntersect_IfcOffsetCurve2D ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcLine , ifc:IfcOffsetCurve3D , ifc:IfcConic , ifc:IfcBoundedCurve , ifc:IfcPcurve .
ifc:predefinedType_IfcGrid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGrid ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcGridTypeEnum .
ifc:IfcLuminousIntensityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
ifc:predefinedType_IfcMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMember ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcMemberTypeEnum .
ifc:currentValue_IfcInventory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcInventory ;
rdfs:label "CurrentValue" ;
rdfs:range ifc:IfcCostValue .
ifc:tag_IfcProxy a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProxy ;
rdfs:label "Tag" ;
rdfs:range ifc:IfcLabel .
ifc:IfcStairFlight a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:numberOfRisers_IfcStairFlight
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcInteger ;
owl:onProperty ifc:numberOfRisers_IfcStairFlight
] ;
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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:treadLength_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcInteger ;
owl:onProperty ifc:numberOfTreads_IfcStairFlight
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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 ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:riserHeight_IfcStairFlight
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:numberOfTreads_IfcStairFlight
] ;
owl:disjointWith ifc:IfcDoor , ifc:IfcRailing , ifc:IfcRampFlight , ifc:IfcStair , ifc:IfcPile , ifc:IfcColumn , ifc:IfcWall , ifc:IfcSlab , ifc:IfcMember , ifc:IfcChimney , ifc:IfcCovering , ifc:IfcWindow , ifc:IfcRamp , ifc:IfcPlate , ifc:IfcBuildingElementProxy , ifc:IfcFooting , ifc:IfcShadingDevice , ifc:IfcRoof , ifc:IfcBeam , ifc:IfcCurtainWall .
ifc:zLength_IfcBlock a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBlock ;
rdfs:label "ZLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcSweptAreaSolid
a owl:Class ;
rdfs:subClassOf ifc:IfcSolidModel ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcRevolvedAreaSolid ifc:IfcFixedReferenceSweptAreaSolid ifc:IfcExtrudedAreaSolid ifc:IfcSurfaceCurveSweptAreaSolid )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:sweptArea_IfcSweptAreaSolid
] ;
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:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcSweptAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProfileDef ;
owl:onProperty ifc:sweptArea_IfcSweptAreaSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcSweptDiskSolid , ifc:IfcCsgSolid , ifc:IfcManifoldSolidBrep .
ifc:flangeWidth_IfcUShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:label "FlangeWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:BALUSTRADE a ifc:IfcRailingTypeEnum , owl:NamedIndividual ;
rdfs:label "BALUSTRADE" .
ifc:PHASEANGLEMETER a ifc:IfcFlowInstrumentTypeEnum , owl:NamedIndividual ;
rdfs:label "PHASEANGLEMETER" .
ifc:MOTORCONTROLCENTRE
a ifc:IfcElectricDistributionBoardTypeEnum , owl:NamedIndividual ;
rdfs:label "MOTORCONTROLCENTRE" .
ifc:bottomFlangeFilletRadius_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "BottomFlangeFilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcDefinitionSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:predefinedType_IfcSolarDeviceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSolarDeviceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSolarDeviceTypeEnum .
ifc:CANDELA a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "CANDELA" .
ifc:IfcControl a owl:Class ;
rdfs:subClassOf ifc:IfcObject ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcControl
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAssignsToControl ;
owl:onProperty ifc:controls_IfcControl
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcControl
] ;
owl:disjointWith ifc:IfcGroup , ifc:IfcActor , ifc:IfcProduct , ifc:IfcProcess , ifc:IfcResource .
ifc:exponent_IfcDerivedUnitElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDerivedUnitElement ;
rdfs:label "Exponent" ;
rdfs:range expr:INTEGER .
ifc:THERMOSTATICACTUATOR
a ifc:IfcActuatorTypeEnum , owl:NamedIndividual ;
rdfs:label "THERMOSTATICACTUATOR" .
ifc:SMOKESENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "SMOKESENSOR" .
ifc:IfcRepresentation
a owl:Class ;
rdfs:subClassOf ifc:IfcLayeredItem ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRepresentationMap ;
owl:onProperty ifc:representationMap_IfcRepresentation
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:representationType_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: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:Class ;
owl:unionOf ( ifc:IfcShapeModel ifc:IfcStyleModel )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationItem ;
owl:onProperty ifc:items_IfcRepresentation
] ;
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
] .
ifc:name_IfcSchedulingTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSchedulingTime ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:longDescription_IfcProcess
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProcess ;
rdfs:label "LongDescription" ;
rdfs:range ifc:IfcText .
ifc:SINGLESTAGE a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "SINGLESTAGE" .
ifc:FLOWSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "FLOWSENSOR" .
ifc:tag_IfcTypeProduct
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeProduct ;
rdfs:label "Tag" ;
rdfs:range ifc:IfcLabel .
ifc:ATSTART a ifc:IfcConnectionTypeEnum , owl:NamedIndividual ;
rdfs:label "ATSTART" .
ifc:IfcBurnerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:appliedCondition_IfcStructuralConnection
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralConnection ;
rdfs:label "AppliedCondition" ;
rdfs:range ifc:IfcBoundaryCondition .
ifc:predefinedType_IfcProtectiveDeviceTrippingUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProtectiveDeviceTrippingUnit ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcProtectiveDeviceTrippingUnitTypeEnum .
ifc:LEVELSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "LEVELSENSOR" .
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: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
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:semiAxis2_IfcEllipseProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcRectangleProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcCShapeProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcLShapeProfileDef , ifc:IfcTrapeziumProfileDef , ifc:IfcZShapeProfileDef .
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:NOTDEFINED a ifc:IfcGridTypeEnum , ifc:IfcPileConstructionEnum , ifc:IfcFlowMeterTypeEnum , ifc:IfcStructuralCurveActivityTypeEnum , ifc:IfcPumpTypeEnum , ifc:IfcLoadGroupTypeEnum , ifc:IfcFlowDirectionEnum , ifc:IfcLampTypeEnum , ifc:IfcLightEmissionSourceEnum , ifc:IfcSubContractResourceTypeEnum , ifc:IfcConstructionMaterialResourceTypeEnum , ifc:IfcOccupantTypeEnum , ifc:IfcCrewResourceTypeEnum , ifc:IfcPlateTypeEnum , ifc:IfcReinforcingBarTypeEnum , ifc:IfcObjectTypeEnum , ifc:IfcCooledBeamTypeEnum , ifc:IfcCondenserTypeEnum , ifc:IfcAlarmTypeEnum , ifc:IfcDoorStyleConstructionEnum , ifc:IfcFilterTypeEnum , ifc:IfcVibrationIsolatorTypeEnum , ifc:IfcDoorTypeEnum , ifc:IfcElementAssemblyTypeEnum , ifc:IfcStairFlightTypeEnum , ifc:IfcRampTypeEnum , ifc:IfcSpaceTypeEnum , ifc:IfcLightDistributionCurveEnum , ifc:IfcHeatExchangerTypeEnum , ifc:IfcChimneyTypeEnum , ifc:IfcUnitaryEquipmentTypeEnum , ifc:IfcReinforcingMeshTypeEnum , ifc:IfcUnitaryControlElementTypeEnum , ifc:IfcBurnerTypeEnum , ifc:IfcElectricFlowStorageDeviceTypeEnum , ifc:IfcProcedureTypeEnum , ifc:IfcSystemFurnitureElementTypeEnum , ifc:IfcPipeSegmentTypeEnum , ifc:IfcDamperTypeEnum , owl:NamedIndividual , ifc:IfcCableCarrierFittingTypeEnum , ifc:IfcPipeFittingTypeEnum , ifc:IfcConstraintEnum , ifc:IfcWorkCalendarTypeEnum , ifc:IfcCoveringTypeEnum , ifc:IfcMemberTypeEnum , ifc:IfcTransformerTypeEnum , ifc:IfcTubeBundleTypeEnum , ifc:IfcWorkScheduleTypeEnum , ifc:IfcReinforcingBarRoleEnum , ifc:IfcPermeableCoveringOperationEnum , ifc:IfcBuildingElementPartTypeEnum , ifc:IfcTimeSeriesDataTypeEnum , ifc:IfcDocumentStatusEnum , ifc:IfcCableSegmentTypeEnum , ifc:IfcAnalysisModelTypeEnum , ifc:IfcMotorConnectionTypeEnum , ifc:IfcCurveInterpolationEnum , ifc:IfcElectricGeneratorTypeEnum , ifc:IfcSurfaceFeatureTypeEnum , ifc:IfcInventoryTypeEnum , ifc:IfcAirTerminalBoxTypeEnum , ifc:IfcOutletTypeEnum , ifc:IfcDoorStyleOperationEnum , ifc:IfcLaborResourceTypeEnum , ifc:IfcEvaporativeCoolerTypeEnum , ifc:IfcStairTypeEnum , ifc:IfcCostItemTypeEnum , ifc:IfcCoolingTowerTypeEnum , ifc:IfcPropertySetTemplateTypeEnum , ifc:IfcMechanicalFastenerTypeEnum , ifc:IfcFireSuppressionTerminalTypeEnum , ifc:IfcTankTypeEnum , ifc:IfcBuildingElementProxyTypeEnum , ifc:IfcWindowStyleOperationEnum , ifc:IfcTaskTypeEnum , ifc:IfcStackTerminalTypeEnum , ifc:IfcStructuralCurveMemberTypeEnum , ifc:IfcDuctFittingTypeEnum , ifc:IfcWasteTerminalTypeEnum , ifc:IfcActuatorTypeEnum , ifc:IfcFastenerTypeEnum , ifc:IfcDistributionPortTypeEnum , ifc:IfcEventTypeEnum , ifc:IfcFurnitureTypeEnum , ifc:IfcCommunicationsApplianceTypeEnum , ifc:IfcValveTypeEnum , ifc:IfcSolarDeviceTypeEnum , ifc:IfcChillerTypeEnum , ifc:IfcSpaceHeaterTypeEnum , ifc:IfcActionTypeEnum , ifc:IfcConstructionProductResourceTypeEnum , ifc:IfcControllerTypeEnum , ifc:IfcDocumentConfidentialityEnum , ifc:IfcRoofTypeEnum , ifc:IfcElectricApplianceTypeEnum , ifc:IfcStructuralSurfaceMemberTypeEnum , ifc:IfcDoorPanelOperationEnum , ifc:IfcFanTypeEnum , ifc:IfcDistributionChamberElementTypeEnum , ifc:IfcObjectiveEnum , ifc:IfcReflectanceMethodEnum , ifc:IfcPhysicalOrVirtualEnum , ifc:IfcDoorPanelPositionEnum , ifc:IfcEngineTypeEnum , ifc:IfcSensorTypeEnum , ifc:IfcAirTerminalTypeEnum , ifc:IfcWallTypeEnum , ifc:IfcPerformanceHistoryTypeEnum , ifc:IfcVoidingFeatureTypeEnum , ifc:IfcBuildingSystemTypeEnum , ifc:IfcAirToAirHeatRecoveryTypeEnum , ifc:IfcCompressorTypeEnum , ifc:IfcColumnTypeEnum , ifc:IfcCableCarrierSegmentTypeEnum , ifc:IfcDuctSegmentTypeEnum , ifc:IfcWindowPanelOperationEnum , ifc:IfcConnectionTypeEnum , ifc:IfcStructuralSurfaceActivityTypeEnum , ifc:IfcTendonAnchorTypeEnum , ifc:IfcFootingTypeEnum , ifc:IfcGeographicElementTypeEnum , ifc:IfcProjectionElementTypeEnum , ifc:IfcAssemblyPlaceEnum , ifc:IfcFlowInstrumentTypeEnum , ifc:IfcInterceptorTypeEnum , ifc:IfcInternalOrExternalEnum , ifc:IfcTaskDurationEnum , ifc:IfcCableFittingTypeEnum , ifc:IfcGeometricProjectionEnum , ifc:IfcEventTriggerTypeEnum , ifc:IfcDistributionSystemEnum , ifc:IfcDataOriginEnum , ifc:IfcActionSourceTypeEnum , ifc:IfcBoilerTypeEnum , ifc:IfcCostScheduleTypeEnum , ifc:IfcWindowStyleConstructionEnum , ifc:IfcProjectOrderTypeEnum , ifc:IfcLightFixtureTypeEnum , ifc:IfcHumidifierTypeEnum , ifc:IfcWorkPlanTypeEnum , ifc:IfcWindowPanelPositionEnum , ifc:IfcOpeningElementTypeEnum , ifc:IfcDuctSilencerTypeEnum , ifc:IfcShadingDeviceTypeEnum , ifc:IfcTendonTypeEnum , ifc:IfcRailingTypeEnum , ifc:IfcProtectiveDeviceTrippingUnitTypeEnum , ifc:IfcCurtainWallTypeEnum , ifc:IfcSpatialZoneTypeEnum , ifc:IfcMedicalDeviceTypeEnum , ifc:IfcSlabTypeEnum , ifc:IfcRampFlightTypeEnum , ifc:IfcBeamTypeEnum , ifc:IfcSwitchingDeviceTypeEnum , ifc:IfcCoilTypeEnum , ifc:IfcAudioVisualApplianceTypeEnum , ifc:IfcPileTypeEnum , ifc:IfcTransportElementTypeEnum , ifc:IfcConstructionEquipmentResourceTypeEnum , ifc:IfcDoorTypeOperationEnum , ifc:IfcWindowTypeEnum , ifc:IfcWindowTypePartitioningEnum , ifc:IfcJunctionBoxTypeEnum , ifc:IfcAnalysisTheoryTypeEnum , ifc:IfcProtectiveDeviceTypeEnum , ifc:IfcSanitaryTerminalTypeEnum , ifc:IfcElectricDistributionBoardTypeEnum , ifc:IfcSequenceEnum , ifc:IfcActionRequestTypeEnum , ifc:IfcPermitTypeEnum , ifc:IfcDiscreteAccessoryTypeEnum , ifc:IfcElectricTimeControlTypeEnum , ifc:IfcElectricMotorTypeEnum , ifc:IfcEvaporatorTypeEnum , ifc:IfcChangeActionEnum ;
rdfs:label "NOTDEFINED" .
ifc:ESTIMATE a ifc:IfcCostScheduleTypeEnum , owl:NamedIndividual ;
rdfs:label "ESTIMATE" .
ifc:IfcDocumentInformationRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentInformation ;
owl:onProperty ifc:relatedDocuments_IfcDocumentInformationRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:relationshipType_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: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:relatingDocument_IfcDocumentInformationRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:relationshipType_IfcDocumentInformationRelationship
] ;
owl:disjointWith ifc:IfcApprovalRelationship , ifc:IfcPropertyDependencyRelationship , ifc:IfcOrganizationRelationship , ifc:IfcCurrencyRelationship , ifc:IfcExternalReferenceRelationship , ifc:IfcResourceApprovalRelationship , ifc:IfcResourceConstraintRelationship , ifc:IfcMaterialRelationship .
ifc:IfcSurfaceReinforcementArea
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadOrResult ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcRatioMeasure ;
owl:onProperty ifc:shearReinforcement_IfcSurfaceReinforcementArea
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:surfaceReinforcement1_IfcSurfaceReinforcementArea
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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 [ 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
] ;
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: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 [ 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
] ;
owl:disjointWith ifc:IfcStructuralLoadStatic .
ifc:IfcPersonAndOrganization
a owl:Class ;
rdfs:subClassOf ifc:IfcObjectReferenceSelect , ifc:IfcResourceObjectSelect , ifc:IfcActorSelect ;
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:allValuesFrom ifc:IfcPerson ;
owl:onProperty ifc:thePerson_IfcPersonAndOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorRole_List ;
owl:onProperty ifc:roles_IfcPersonAndOrganization
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcOrganization ;
owl:onProperty ifc:theOrganization_IfcPersonAndOrganization ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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: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
] .
ifc:IfcColumnTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:relatingBuildingElement_IfcRelCoversBldgElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelCoversBldgElements ;
rdfs:label "RelatingBuildingElement" ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:hasCoverings_IfcElement .
ifc:LIGATURE a ifc:IfcReinforcingBarTypeEnum , ifc:IfcReinforcingBarRoleEnum , owl:NamedIndividual ;
rdfs:label "LIGATURE" .
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:relatedElement_IfcRelConnectsElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsElements ;
rdfs:label "RelatedElement" ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:connectedFrom_IfcElement .
ifc:BUILDINGOWNER a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "BUILDINGOWNER" .
ifc:elevationWithFlooring_IfcSpace
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpace ;
rdfs:label "ElevationWithFlooring" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:TRIPLE_PANEL_VERTICAL
a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "TRIPLE_PANEL_VERTICAL" .
ifc:JALOUSIE a ifc:IfcShadingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "JALOUSIE" .
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:IfcArithmeticOperatorEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:CHEMICAL a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "CHEMICAL" .
ifc:WATERCOOLEDSHELLCOIL
a ifc:IfcCondenserTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERCOOLEDSHELLCOIL" .
ifc:IfcDirection a owl:Class ;
rdfs:subClassOf ifc:IfcGridPlacementDirectionSelect , ifc:IfcVectorOrDirection , ifc:IfcGeometricRepresentationItem ;
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:IfcReal_List
]
] ;
owl:onProperty ifc:directionRatios_IfcDirection
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal_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 ifc:IfcReal_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 ifc:IfcReal_List ;
owl:onProperty ifc:directionRatios_IfcDirection ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcPlacement , ifc:IfcCurve , ifc:IfcSectionedSpine , ifc:IfcBoundingBox , ifc:IfcTextLiteral , ifc:IfcBooleanResult , ifc:IfcFillAreaStyleTiles , ifc:IfcCsgPrimitive3D , ifc:IfcCartesianPointList , ifc:IfcPlanarExtent , ifc:IfcCartesianTransformationOperator , ifc:IfcFaceBasedSurfaceModel , ifc:IfcSolidModel , ifc:IfcVector , ifc:IfcGeometricSet , ifc:IfcSurface , ifc:IfcHalfSpaceSolid , ifc:IfcShellBasedSurfaceModel , ifc:IfcAnnotationFillArea , ifc:IfcTessellatedItem , ifc:IfcFillAreaStyleHatching , ifc:IfcPoint , ifc:IfcLightSource , ifc:IfcCompositeCurveSegment .
ifc:CONTRACTOR a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "CONTRACTOR" .
dce:date a owl:AnnotationProperty .
ifc:TABLE a ifc:IfcFurnitureTypeEnum , owl:NamedIndividual ;
rdfs:label "TABLE" .
ifc:colourComponents_IfcPixelTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPixelTexture ;
rdfs:label "ColourComponents" ;
rdfs:range ifc:IfcInteger .
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:READWRITELOCKED a ifc:IfcStateEnum , owl:NamedIndividual ;
rdfs:label "READWRITELOCKED" .
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:IfcFaceBasedSurfaceModel , ifc:IfcLightSource , ifc:IfcPoint , ifc:IfcShellBasedSurfaceModel , ifc:IfcCsgPrimitive3D , ifc:IfcPlanarExtent , ifc:IfcCurve , ifc:IfcPlacement , ifc:IfcVector , ifc:IfcAnnotationFillArea , ifc:IfcDirection , ifc:IfcCompositeCurveSegment , ifc:IfcFillAreaStyleHatching , ifc:IfcHalfSpaceSolid , ifc:IfcSectionedSpine , ifc:IfcSolidModel , ifc:IfcBoundingBox , ifc:IfcCartesianTransformationOperator , ifc:IfcFillAreaStyleTiles , ifc:IfcSurface , ifc:IfcBooleanResult , ifc:IfcTessellatedItem , ifc:IfcCartesianPointList , ifc:IfcTextLiteral .
ifc:name_IfcOrganization
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOrganization ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:luminousFlux_IfcLightSourceGoniometric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:label "LuminousFlux" ;
rdfs:range ifc:IfcLuminousFluxMeasure .
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:predefinedType_IfcSystemFurnitureElementType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSystemFurnitureElementType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSystemFurnitureElementTypeEnum .
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:IfcValve , ifc:IfcElectricTimeControl , ifc:IfcElectricDistributionBoard , ifc:IfcDamper , ifc:IfcAirTerminalBox , ifc:IfcSwitchingDevice , ifc:IfcFlowMeter .
ifc:FLAT_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "FLAT_ROOF" .
ifc:voids_IfcFacetedBrepWithVoids
a owl:ObjectProperty ;
rdfs:domain ifc:IfcFacetedBrepWithVoids ;
rdfs:label "Voids" ;
rdfs:range ifc:IfcClosedShell .
ifc:IfcOpeningStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcOpeningElement .
ifc:predefinedType_IfcAudioVisualAppliance
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAudioVisualAppliance ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAudioVisualApplianceTypeEnum .
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:luminousIntensity_IfcLightDistributionData
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightDistributionData ;
rdfs:label "LuminousIntensity" ;
rdfs:range ifc:IfcLuminousIntensityDistributionMeasure_List .
ifc:THERMOSIPHONSEALEDTUBEHEATEXCHANGERS
a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "THERMOSIPHONSEALEDTUBEHEATEXCHANGERS" .
ifc:topFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "TopFlangeEdgeRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:bendingShapeCode_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "BendingShapeCode" ;
rdfs:range ifc:IfcLabel .
ifc:IfcStairFlightTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:THERMOSTAT a ifc:IfcUnitaryControlElementTypeEnum , owl:NamedIndividual ;
rdfs:label "THERMOSTAT" .
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:profileType_IfcProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProfileDef ;
rdfs:label "ProfileType" ;
rdfs:range ifc:IfcProfileTypeEnum .
ifc:recurrenceType_IfcRecurrencePattern
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:label "RecurrenceType" ;
rdfs:range ifc:IfcRecurrenceTypeEnum .
ifc:STERADIAN a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "STERADIAN" .
ifc:IfcResourceConstraintRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
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
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceObjectSelect ;
owl:onProperty ifc:relatedResourceObjects_IfcResourceConstraintRelationship
] ;
owl:disjointWith ifc:IfcOrganizationRelationship , ifc:IfcMaterialRelationship , ifc:IfcDocumentInformationRelationship , ifc:IfcCurrencyRelationship , ifc:IfcPropertyDependencyRelationship , ifc:IfcResourceApprovalRelationship , ifc:IfcExternalReferenceRelationship , ifc:IfcApprovalRelationship .
ifc:CURTAIN_PANEL a ifc:IfcPlateTypeEnum , owl:NamedIndividual ;
rdfs:label "CURTAIN_PANEL" .
ifc:IfcCoveringType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCoveringTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoveringType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCoveringTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoveringType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcWindowType , ifc:IfcCurtainWallType , ifc:IfcFootingType , ifc:IfcRampFlightType , ifc:IfcShadingDeviceType , ifc:IfcPileType , ifc:IfcRampType , ifc:IfcBuildingElementProxyType , ifc:IfcBeamType , ifc:IfcChimneyType , ifc:IfcStairFlightType , ifc:IfcSlabType , ifc:IfcRoofType , ifc:IfcRailingType , ifc:IfcStairType , ifc:IfcMemberType , ifc:IfcWallType , ifc:IfcDoorType , ifc:IfcColumnType , ifc:IfcPlateType .
ifc:IfcStructuralSurfaceMemberTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:visibleSegmentLength_IfcCurveStyleFontPattern
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyleFontPattern ;
rdfs:label "VisibleSegmentLength" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:userDefinedTargetView_IfcGeometricRepresentationSubContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeometricRepresentationSubContext ;
rdfs:label "UserDefinedTargetView" ;
rdfs:range ifc:IfcLabel .
ifc:IfcCableCarrierSegmentTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:ROOFTOPUNIT a ifc:IfcUnitaryEquipmentTypeEnum , owl:NamedIndividual ;
rdfs:label "ROOFTOPUNIT" .
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:v2_IfcRectangularTrimmedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:label "V2" ;
rdfs:range ifc:IfcParameterValue .
ifc:closed_IfcTessellatedFaceSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTessellatedFaceSet ;
rdfs:label "Closed" ;
rdfs:range ifc:IfcBoolean .
ifc:COMPLEX a ifc:IfcBuildingElementProxyTypeEnum , ifc:IfcElementCompositionEnum , owl:NamedIndividual ;
rdfs:label "COMPLEX" .
ifc:LOGICALAND a ifc:IfcLogicalOperatorEnum , owl:NamedIndividual ;
rdfs:label "LOGICALAND" .
ifc:points_IfcPolyline
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPolyline ;
rdfs:label "Points" ;
rdfs:range ifc:IfcCartesianPoint_List .
ifc:predefinedType_IfcController
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcController ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcControllerTypeEnum .
ifc:COATED a ifc:IfcTendonTypeEnum , owl:NamedIndividual ;
rdfs:label "COATED" .
ifc:predefinedType_IfcElectricApplianceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricApplianceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricApplianceTypeEnum .
ifc:name_IfcClassification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassification ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcControllerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPropertyBoundedValue
a owl:Class ;
rdfs:subClassOf ifc:IfcSimpleProperty ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:unit_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:IfcValue ;
owl:onProperty ifc:setPointValue_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: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: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
] ;
owl:disjointWith ifc:IfcPropertyListValue , ifc:IfcPropertyTableValue , ifc:IfcPropertyEnumeratedValue , ifc:IfcPropertyReferenceValue , ifc:IfcPropertySingleValue .
ifc:CABLELADDERSEGMENT
a ifc:IfcCableCarrierSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "CABLELADDERSEGMENT" .
ifc:predefinedType_IfcWindow
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindow ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWindowTypeEnum .
ifc:exceptionTimes_IfcWorkCalendar
a owl:ObjectProperty ;
rdfs:domain ifc:IfcWorkCalendar ;
rdfs:label "ExceptionTimes" ;
rdfs:range ifc:IfcWorkTime .
ifc:REFLECTED_PLAN_VIEW
a ifc:IfcGeometricProjectionEnum , owl:NamedIndividual ;
rdfs:label "REFLECTED_PLAN_VIEW" .
ifc:letterSpacing_IfcTextStyleTextModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:label "LetterSpacing" ;
rdfs:range ifc:IfcSizeSelect .
ifc:TEE a ifc:IfcCableCarrierFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "TEE" .
ifc:FREESTANDINGFAN a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "FREESTANDINGFAN" .
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:relatedOrganizations_IfcOrganizationRelationship
a owl:ObjectProperty ;
rdfs:domain ifc:IfcOrganizationRelationship ;
rdfs:label "RelatedOrganizations" ;
rdfs:range ifc:IfcOrganization ;
owl:inverseOf ifc:isRelatedBy_IfcOrganization .
ifc:textFontStyle_IfcTextStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyle ;
rdfs:label "TextFontStyle" ;
rdfs:range ifc:IfcTextFontSelect .
ifc:selfIntersect_IfcOffsetCurve3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOffsetCurve3D ;
rdfs:label "SelfIntersect" ;
rdfs:range ifc:IfcLogical .
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:GLASS a ifc:IfcReflectanceMethodEnum , owl:NamedIndividual ;
rdfs:label "GLASS" .
ifc:VESSEL a ifc:IfcTankTypeEnum , owl:NamedIndividual ;
rdfs:label "VESSEL" .
ifc:propertyForDependance_IfcProperty
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProperty ;
rdfs:label "PropertyForDependance" ;
rdfs:range ifc:IfcPropertyDependencyRelationship ;
owl:inverseOf ifc:dependingProperty_IfcPropertyDependencyRelationship .
ifc:SNOW_S a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "SNOW_S" .
ifc:IfcStructuralSurfaceConnection
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralConnection ;
owl:disjointWith ifc:IfcStructuralCurveConnection , ifc:IfcStructuralPointConnection .
ifc:IfcText a owl:Class ;
rdfs:subClassOf expr:STRING , ifc:IfcSimpleValue .
ifc:materialClassifications_IfcMaterialClassificationRelationship
a owl:ObjectProperty ;
rdfs:domain ifc:IfcMaterialClassificationRelationship ;
rdfs:label "MaterialClassifications" ;
rdfs:range ifc:IfcClassificationSelect .
ifc:CHAIR a ifc:IfcFurnitureTypeEnum , owl:NamedIndividual ;
rdfs:label "CHAIR" .
ifc:HEATSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "HEATSENSOR" .
ifc:predefinedType_IfcRailingType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRailingType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcRailingTypeEnum .
ifc:red_IfcColourRgb a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcColourRgb ;
rdfs:label "Red" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:transomThickness_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "TransomThickness" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:hasSubContexts_IfcGeometricRepresentationContext
a owl:ObjectProperty ;
rdfs:domain ifc:IfcGeometricRepresentationContext ;
rdfs:label "HasSubContexts" ;
rdfs:range ifc:IfcGeometricRepresentationSubContext ;
owl:inverseOf ifc:parentContext_IfcGeometricRepresentationSubContext .
ifc:creationTime_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "CreationTime" ;
rdfs:range ifc:IfcDateTime .
ifc:operationType_IfcDoorStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorStyle ;
rdfs:label "OperationType" ;
rdfs:range ifc:IfcDoorStyleOperationEnum .
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:fixedReference_IfcFixedReferenceSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFixedReferenceSweptAreaSolid ;
rdfs:label "FixedReference" ;
rdfs:range ifc:IfcDirection .
ifc:CONTROLDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "CONTROLDAMPER" .
ifc:RESOURCE a ifc:IfcObjectTypeEnum , owl:NamedIndividual ;
rdfs:label "RESOURCE" .
ifc:SPECIFICATION a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "SPECIFICATION" .
ifc:layerSetName_IfcMaterialLayerSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerSet ;
rdfs:label "LayerSetName" ;
rdfs:range ifc:IfcLabel .
ifc:knotSpec_IfcBSplineSurfaceWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurfaceWithKnots ;
rdfs:label "KnotSpec" ;
rdfs:range ifc:IfcKnotType .
ifc:IfcPileTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:sameSense_IfcGridAxis
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGridAxis ;
rdfs:label "SameSense" ;
rdfs:range ifc:IfcBoolean .
ifc:FINISH_START a ifc:IfcSequenceEnum , owl:NamedIndividual ;
rdfs:label "FINISH_START" .
ifc:AREAUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "AREAUNIT" .
ifc:IfcFilterTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:IfcStructuralActivity
a owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcGlobalOrLocalEnum ;
owl:onProperty ifc:globalOrLocal_IfcStructuralActivity ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:allValuesFrom ifc:IfcRelConnectsStructuralActivity ;
owl:onProperty ifc:assignedToStructuralItem_IfcStructuralActivity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralLoad ;
owl:onProperty ifc:appliedLoad_IfcStructuralActivity
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcStructuralAction ifc:IfcStructuralReaction )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGlobalOrLocalEnum ;
owl:onProperty ifc:globalOrLocal_IfcStructuralActivity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStructuralLoad ;
owl:onProperty ifc:appliedLoad_IfcStructuralActivity ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcStructuralItem , ifc:IfcPort , ifc:IfcGrid , ifc:IfcAnnotation , ifc:IfcElement , ifc:IfcSpatialElement , ifc:IfcProxy .
ifc:endTime_IfcTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:label "EndTime" ;
rdfs:range ifc:IfcDateTime .
ifc:isVentilated_IfcMaterialLayer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:label "IsVentilated" ;
rdfs:range ifc:IfcLogical .
ifc:intent_IfcRelAssociatesConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssociatesConstraint ;
rdfs:label "Intent" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcStructuralSurfaceReaction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralSurfaceReaction ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStructuralSurfaceActivityTypeEnum .
ifc:HENRY a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "HENRY" .
ifc:curveWidth_IfcCurveStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyle ;
rdfs:label "CurveWidth" ;
rdfs:range ifc:IfcSizeSelect .
ifc:predefinedType_IfcSolarDevice
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSolarDevice ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSolarDeviceTypeEnum .
ifc:longitudinalBarCrossSectionArea_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "LongitudinalBarCrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:predefinedType_IfcTask
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTask ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTaskTypeEnum .
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: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:IfcSurfaceFeatureTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:constantAttenuation_IfcLightSourcePositional
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourcePositional ;
rdfs:label "ConstantAttenuation" ;
rdfs:range ifc:IfcReal .
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:HECTO a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "HECTO" .
ifc:IfcDoorPanelPositionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:CABLESEGMENT a ifc:IfcCableSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "CABLESEGMENT" .
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:definitionType_IfcReinforcementDefinitionProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcementDefinitionProperties ;
rdfs:label "DefinitionType" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcFanType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFanType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFanTypeEnum .
ifc:IfcEvent a owl:Class ;
rdfs:subClassOf ifc:IfcProcess ;
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:IfcEventTime ;
owl:onProperty ifc:eventOccurenceTime_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:allValuesFrom ifc:IfcEventTriggerTypeEnum ;
owl:onProperty ifc:eventTriggerType_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcEventTriggerTypeEnum ;
owl:onProperty ifc:eventTriggerType_IfcEvent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedEventTriggerType_IfcEvent
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEventTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvent
] ;
owl:disjointWith ifc:IfcProcedure , ifc:IfcTask .
ifc:SPOOL a ifc:IfcPipeSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "SPOOL" .
ifc:PAINTING a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "PAINTING" .
ifc:concentrationExponent_IfcLightSourceSpot
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceSpot ;
rdfs:label "ConcentrationExponent" ;
rdfs:range ifc:IfcReal .
ifc:PHUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "PHUNIT" .
ifc:predefinedType_IfcEvaporativeCooler
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEvaporativeCooler ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcEvaporativeCoolerTypeEnum .
ifc:IfcDuration a owl:Class ;
rdfs:subClassOf expr:STRING , ifc:IfcTimeOrRatioSelect , ifc:IfcSimpleValue .
ifc:description_IfcProductRepresentation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProductRepresentation ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:boundaries_IfcCurveBoundedSurface
a owl:ObjectProperty ;
rdfs:domain ifc:IfcCurveBoundedSurface ;
rdfs:label "Boundaries" ;
rdfs:range ifc:IfcBoundaryCurve .
ifc:VACUUMSTATION a ifc:IfcMedicalDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "VACUUMSTATION" .
ifc:IfcCableFittingTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:expression_IfcPropertyDependencyRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyDependencyRelationship ;
rdfs:label "Expression" ;
rdfs:range ifc:IfcText .
ifc:IfcFlowController
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcDistributionChamberElement , ifc:IfcFlowMovingDevice , ifc:IfcFlowStorageDevice , ifc:IfcEnergyConversionDevice , ifc:IfcFlowTreatmentDevice , ifc:IfcFlowTerminal , ifc:IfcFlowSegment , ifc:IfcFlowFitting .
ifc:ENTRY a ifc:IfcDuctFittingTypeEnum , ifc:IfcCableFittingTypeEnum , ifc:IfcPipeFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "ENTRY" .
ifc:IfcStructuralLoadOrResult_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadOrResult_List , list:EmptyList .
ifc:TERA a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "TERA" .
ifc:CALIBRATION a ifc:IfcProcedureTypeEnum , owl:NamedIndividual ;
rdfs:label "CALIBRATION" .
ifc:COMPOUNDPLANEANGLEUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "COMPOUNDPLANEANGLEUNIT" .
ifc:RESIDUALCURRENTCIRCUITBREAKER
a ifc:IfcProtectiveDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "RESIDUALCURRENTCIRCUITBREAKER" .
ifc:RECIPROCATING a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "RECIPROCATING" .
ifc:implicitOuter_IfcCurveBoundedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveBoundedSurface ;
rdfs:label "ImplicitOuter" ;
rdfs:range ifc:IfcBoolean .
ifc:HALF_TURN_STAIR a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "HALF_TURN_STAIR" .
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: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:momentX_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:momentY_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:IfcForceMeasure ;
owl:onProperty ifc:forceX_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:allValuesFrom ifc:IfcTorqueMeasure ;
owl:onProperty ifc:momentX_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTorqueMeasure ;
owl:onProperty ifc:momentZ_IfcStructuralLoadSingleForce
] ;
owl:disjointWith ifc:IfcStructuralLoadTemperature , ifc:IfcStructuralLoadPlanarForce , ifc:IfcStructuralLoadSingleDisplacement , ifc:IfcStructuralLoadLinearForce .
ifc:PRINTER a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "PRINTER" .
ifc:listPositions_IfcReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReference ;
rdfs:label "ListPositions" ;
rdfs:range ifc:IfcInteger_List .
ifc:fillStyles_IfcFillAreaStyle
a owl:ObjectProperty ;
rdfs:domain ifc:IfcFillAreaStyle ;
rdfs:label "FillStyles" ;
rdfs:range ifc:IfcFillStyleSelect .
ifc:status_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Status" ;
rdfs:range ifc:IfcDocumentStatusEnum .
ifc:LOG_LOG a ifc:IfcCurveInterpolationEnum , owl:NamedIndividual ;
rdfs:label "LOG_LOG" .
ifc:scheduleFinish_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "ScheduleFinish" ;
rdfs:range ifc:IfcDateTime .
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:IfcAudioVisualApplianceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:LETTINGAGENT a ifc:IfcOccupantTypeEnum , owl:NamedIndividual ;
rdfs:label "LETTINGAGENT" .
ifc:selfIntersect_IfcCompositeCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCompositeCurve ;
rdfs:label "SelfIntersect" ;
rdfs:range ifc:IfcLogical .
ifc:position_IfcLightSourceGoniometric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:label "Position" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:SKYLIGHT a ifc:IfcWindowTypeEnum , owl:NamedIndividual ;
rdfs:label "SKYLIGHT" .
ifc:FARAD a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "FARAD" .
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:COSTPLAN a ifc:IfcCostScheduleTypeEnum , owl:NamedIndividual ;
rdfs:label "COSTPLAN" .
ifc:IfcTriangulatedFaceSet
a owl:Class ;
rdfs:subClassOf ifc:IfcTessellatedFaceSet ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveInteger_List_List ;
owl:onProperty ifc:normalIndex_IfcTriangulatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPositiveInteger_List_List
] ;
owl:onProperty ifc:normalIndex_IfcTriangulatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger_List_List ;
owl:onProperty ifc:normalIndex_IfcTriangulatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveInteger_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 ifc:IfcPositiveInteger_List_List
] ;
owl:onProperty ifc:coordIndex_IfcTriangulatedFaceSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger_List_List ;
owl:onProperty ifc:coordIndex_IfcTriangulatedFaceSet
] .
ifc:PHYSICAL a ifc:IfcPhysicalOrVirtualEnum , owl:NamedIndividual ;
rdfs:label "PHYSICAL" .
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: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:endSweptArea_IfcRevolvedAreaSolidTapered
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRevolvedAreaSolidTapered ;
rdfs:label "EndSweptArea" ;
rdfs:range ifc:IfcProfileDef .
ifc:bendingParameters_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "BendingParameters" ;
rdfs:range ifc:IfcBendingParameterSelect_List .
ifc:name_IfcPreDefinedItem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPreDefinedItem ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:name_IfcTable a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTable ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:transverseBarSpacing_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "TransverseBarSpacing" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcMaterialSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
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:IfcCoolingTower , ifc:IfcCoil , ifc:IfcUnitaryEquipment , ifc:IfcHumidifier , ifc:IfcTransformer , ifc:IfcSolarDevice , ifc:IfcMotorConnection , ifc:IfcElectricMotor , ifc:IfcCooledBeam , ifc:IfcAirToAirHeatRecovery , ifc:IfcEvaporator , ifc:IfcBurner , ifc:IfcEvaporativeCooler , ifc:IfcCondenser , ifc:IfcElectricGenerator , ifc:IfcChiller , ifc:IfcBoiler , ifc:IfcHeatExchanger , ifc:IfcEngine .
ifc:PANEL a ifc:IfcSystemFurnitureElementTypeEnum , owl:NamedIndividual ;
rdfs:label "PANEL" .
ifc:DOUBLE_DOOR_FOLDING
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_DOOR_FOLDING" .
ifc:IfcNormalisedRatioMeasure_List_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcNormalisedRatioMeasure_List_List , list:EmptyList .
ifc:predefinedType_IfcControllerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcControllerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcControllerTypeEnum .
ifc:IfcElectricApplianceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:ANTENNA a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "ANTENNA" .
ifc:spineCurve_IfcSectionedSpine
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionedSpine ;
rdfs:label "SpineCurve" ;
rdfs:range ifc:IfcCompositeCurve .
ifc:identification_IfcResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResource ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:shapeAspectStyle_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "ShapeAspectStyle" ;
rdfs:range ifc:IfcShapeAspect .
ifc:IfcTopologyRepresentation
a owl:Class ;
rdfs:subClassOf ifc:IfcShapeModel ;
owl:disjointWith ifc:IfcShapeRepresentation .
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:CHECK a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "CHECK" .
ifc:placementLocation_IfcGridPlacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGridPlacement ;
rdfs:label "PlacementLocation" ;
rdfs:range ifc:IfcVirtualGridIntersection .
ifc:predefinedType_IfcElectricAppliance
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricAppliance ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricApplianceTypeEnum .
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:IfcMotorConnection , ifc:IfcHeatExchanger , ifc:IfcTransformer , ifc:IfcBurner , ifc:IfcElectricMotor , ifc:IfcCoolingTower , ifc:IfcElectricGenerator , ifc:IfcCoil , ifc:IfcCondenser , ifc:IfcCooledBeam , ifc:IfcBoiler , ifc:IfcChiller , ifc:IfcHumidifier , ifc:IfcAirToAirHeatRecovery , ifc:IfcEvaporativeCooler , ifc:IfcTubeBundle , ifc:IfcUnitaryEquipment , ifc:IfcEvaporator , ifc:IfcSolarDevice .
ifc:listValues_IfcTimeSeriesValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeriesValue ;
rdfs:label "ListValues" ;
rdfs:range ifc:IfcValue_List .
ifc:FRICTION a ifc:IfcPileTypeEnum , owl:NamedIndividual ;
rdfs:label "FRICTION" .
ifc:FAUCET a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "FAUCET" .
ifc:ELEVATION_VIEW a ifc:IfcGeometricProjectionEnum , owl:NamedIndividual ;
rdfs:label "ELEVATION_VIEW" .
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:referenceSurface_IfcSurfaceCurveSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceCurveSweptAreaSolid ;
rdfs:label "ReferenceSurface" ;
rdfs:range ifc:IfcSurface .
ifc:isActingUpon_IfcActor
a owl:ObjectProperty ;
rdfs:domain ifc:IfcActor ;
rdfs:label "IsActingUpon" ;
rdfs:range ifc:IfcRelAssignsToActor ;
owl:inverseOf ifc:relatingActor_IfcRelAssignsToActor .
dce:identifier a owl:AnnotationProperty .
ifc:rows_IfcTable a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTable ;
rdfs:label "Rows" ;
rdfs:range ifc:IfcTableRow_List .
ifc:IfcTrimmedCurve a owl:Class ;
rdfs:subClassOf ifc:IfcBoundedCurve ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:senseAgreement_IfcTrimmedCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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: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
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:basisCurve_IfcTrimmedCurve
] ;
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:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:senseAgreement_IfcTrimmedCurve
] ;
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: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:IfcTrimmingSelect ;
owl:onProperty ifc:trim2_IfcTrimmedCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTrimmingSelect ;
owl:onProperty ifc:trim1_IfcTrimmedCurve
] ;
owl:disjointWith ifc:IfcIndexedPolyCurve , ifc:IfcPolyline , ifc:IfcCompositeCurve , ifc:IfcBSplineCurve .
ifc:forceX_IfcStructuralLoadSingleForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:label "ForceX" ;
rdfs:range ifc:IfcForceMeasure .
ifc:hatchLineAppearance_IfcFillAreaStyleHatching
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFillAreaStyleHatching ;
rdfs:label "HatchLineAppearance" ;
rdfs:range ifc:IfcCurveStyle .
ifc:IfcCartesianPointList2D
a owl:Class ;
rdfs:subClassOf ifc:IfcCartesianPointList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLengthMeasure_List_List ;
owl:onProperty ifc:coordList_IfcCartesianPointList2D ;
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_IfcCartesianPointList2D
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List_List ;
owl:onProperty ifc:coordList_IfcCartesianPointList2D
] ;
owl:disjointWith ifc:IfcCartesianPointList3D .
ifc:PRODUCT a ifc:IfcObjectTypeEnum , owl:NamedIndividual ;
rdfs:label "PRODUCT" .
ifc:colourTemperature_IfcLightSourceGoniometric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:label "ColourTemperature" ;
rdfs:range ifc:IfcThermodynamicTemperatureMeasure .
ifc:LOGICALNOTOR a ifc:IfcLogicalOperatorEnum , owl:NamedIndividual ;
rdfs:label "LOGICALNOTOR" .
ifc:IfcAxis2Placement
a owl:Class ;
rdfs:subClassOf expr:SELECT .
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:FEMTO a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "FEMTO" .
ifc:EVENTRULE a ifc:IfcEventTriggerTypeEnum , owl:NamedIndividual ;
rdfs:label "EVENTRULE" .
ifc:materialLayers_IfcMaterialLayerSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerSet ;
rdfs:label "MaterialLayers" ;
rdfs:range ifc:IfcMaterialLayer_List .
ifc:controls_IfcControl
a owl:ObjectProperty ;
rdfs:domain ifc:IfcControl ;
rdfs:label "Controls" ;
rdfs:range ifc:IfcRelAssignsToControl ;
owl:inverseOf ifc:relatingControl_IfcRelAssignsToControl .
ifc:predefinedType_IfcAirTerminalBox
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAirTerminalBox ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAirTerminalBoxTypeEnum .
ifc:MODIFIED a ifc:IfcChangeActionEnum , owl:NamedIndividual ;
rdfs:label "MODIFIED" .
ifc:name_IfcStructuralLoad
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoad ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcBoilerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoilerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBoilerTypeEnum .
ifc:IfcFlowTreatmentDevice
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcDistributionChamberElement , ifc:IfcEnergyConversionDevice , ifc:IfcFlowFitting , ifc:IfcFlowSegment , ifc:IfcFlowController , ifc:IfcFlowMovingDevice , ifc:IfcFlowStorageDevice , ifc:IfcFlowTerminal .
ifc:numberOfTreads_IfcStairFlight
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStairFlight ;
rdfs:label "NumberOfTreads" ;
rdfs:range ifc:IfcInteger .
ifc:predefinedType_IfcCostItem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCostItem ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCostItemTypeEnum .
ifc:IfcModulusOfTranslationalSubgradeReactionSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:ENGINEER a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "ENGINEER" .
ifc:SLIDING_TO_LEFT a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "SLIDING_TO_LEFT" .
ifc:PASSIVE a ifc:IfcCooledBeamTypeEnum , owl:NamedIndividual ;
rdfs:label "PASSIVE" .
ifc:referencedInStructures_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "ReferencedInStructures" ;
rdfs:range ifc:IfcRelReferencedInSpatialStructure ;
owl:inverseOf ifc:relatedElements_IfcRelReferencedInSpatialStructure .
ifc:PLAN_VIEW a ifc:IfcGeometricProjectionEnum , owl:NamedIndividual ;
rdfs:label "PLAN_VIEW" .
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:IfcDoorType , ifc:IfcChimneyType , ifc:IfcCurtainWallType , ifc:IfcRoofType , ifc:IfcColumnType , ifc:IfcRampFlightType , ifc:IfcPlateType , ifc:IfcMemberType , ifc:IfcBuildingElementProxyType , ifc:IfcWallType , ifc:IfcStairType , ifc:IfcRailingType , ifc:IfcSlabType , ifc:IfcFootingType , ifc:IfcWindowType , ifc:IfcCoveringType , ifc:IfcStairFlightType , ifc:IfcBeamType , ifc:IfcShadingDeviceType , ifc:IfcPileType .
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:IfcTessellatedItem , ifc:IfcGeometricSet , ifc:IfcFillAreaStyleTiles , ifc:IfcShellBasedSurfaceModel , ifc:IfcCompositeCurveSegment , ifc:IfcCurve , ifc:IfcPlanarExtent , ifc:IfcCartesianTransformationOperator , ifc:IfcAnnotationFillArea , ifc:IfcFillAreaStyleHatching , ifc:IfcBoundingBox , ifc:IfcDirection , ifc:IfcTextLiteral , ifc:IfcVector , ifc:IfcLightSource , ifc:IfcFaceBasedSurfaceModel , ifc:IfcCsgPrimitive3D , ifc:IfcPlacement , ifc:IfcBooleanResult , ifc:IfcSectionedSpine , ifc:IfcPoint , ifc:IfcCartesianPointList , ifc:IfcHalfSpaceSolid , ifc:IfcSurface .
ifc:OILFILTER a ifc:IfcFilterTypeEnum , owl:NamedIndividual ;
rdfs:label "OILFILTER" .
ifc:predefinedType_IfcStairFlightType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStairFlightType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStairFlightTypeEnum .
ifc:hasPropertyTemplates_IfcPropertySetTemplate
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPropertySetTemplate ;
rdfs:label "HasPropertyTemplates" ;
rdfs:range ifc:IfcPropertyTemplate ;
owl:inverseOf ifc:partOfPsetTemplate_IfcPropertyTemplate .
ifc:predefinedType_IfcChimneyType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcChimneyType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcChimneyTypeEnum .
ifc:axis_IfcRevolvedAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRevolvedAreaSolid ;
rdfs:label "Axis" ;
rdfs:range ifc:IfcAxis1Placement .
ifc:position_IfcLightSourcePositional
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourcePositional ;
rdfs:label "Position" ;
rdfs:range ifc:IfcCartesianPoint .
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:values_IfcIrregularTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIrregularTimeSeries ;
rdfs:label "Values" ;
rdfs:range ifc:IfcIrregularTimeSeriesValue_List .
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:operationType_IfcDoorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorType ;
rdfs:label "OperationType" ;
rdfs:range ifc:IfcDoorTypeOperationEnum .
ifc:parentEdge_IfcSubedge
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSubedge ;
rdfs:label "ParentEdge" ;
rdfs:range ifc:IfcEdge .
ifc:quantityInProcess_IfcRelAssignsToProcess
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssignsToProcess ;
rdfs:label "QuantityInProcess" ;
rdfs:range ifc:IfcMeasureWithUnit .
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:IfcElectricCapacitanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcTableRow a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:isHeading_IfcTableRow
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
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:IfcTendonTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:lightColour_IfcLightSource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSource ;
rdfs:label "LightColour" ;
rdfs:range ifc:IfcColourRgb .
ifc:engagedIn_IfcPerson
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPerson ;
rdfs:label "EngagedIn" ;
rdfs:range ifc:IfcPersonAndOrganization ;
owl:inverseOf ifc:thePerson_IfcPersonAndOrganization .
ifc:VOLTMETER_RMS a ifc:IfcFlowInstrumentTypeEnum , owl:NamedIndividual ;
rdfs:label "VOLTMETER_RMS" .
ifc:ARCH a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "ARCH" .
ifc:predefinedType_IfcPerformanceHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerformanceHistory ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPerformanceHistoryTypeEnum .
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:IfcNonNegativeLengthMeasure
a owl:Class ;
rdfs:subClassOf ifc:IfcLengthMeasure , ifc:IfcMeasureValue .
ifc:curveOnRelatingElement_IfcConnectionCurveGeometry
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionCurveGeometry ;
rdfs:label "CurveOnRelatingElement" ;
rdfs:range ifc:IfcCurveOrEdgeCurve .
ifc:IfcLightFixtureTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:webEdgeRadius_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "WebEdgeRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:COULOMB a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "COULOMB" .
ifc:name_IfcMaterialConstituent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:DISHWASHER a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "DISHWASHER" .
ifc:resourceType_IfcTypeResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeResource ;
rdfs:label "ResourceType" ;
rdfs:range ifc:IfcLabel .
ifc:IfcFillAreaStyleHatching
a owl:Class ;
rdfs:subClassOf ifc:IfcFillStyleSelect , ifc:IfcGeometricRepresentationItem ;
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:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:hatchLineAngle_IfcFillAreaStyleHatching
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty ifc:pointOfReferenceHatchLine_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCartesianPoint ;
owl:onProperty ifc:pointOfReferenceHatchLine_IfcFillAreaStyleHatching
] ;
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:IfcCurveStyle ;
owl:onProperty ifc:hatchLineAppearance_IfcFillAreaStyleHatching
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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:IfcHatchLineDistanceSelect ;
owl:onProperty ifc:startOfNextHatchLine_IfcFillAreaStyleHatching
] ;
owl:disjointWith ifc:IfcCartesianPointList , ifc:IfcVector , ifc:IfcLightSource , ifc:IfcCartesianTransformationOperator , ifc:IfcBooleanResult , ifc:IfcPlacement , ifc:IfcFaceBasedSurfaceModel , ifc:IfcPoint , ifc:IfcCsgPrimitive3D , ifc:IfcCompositeCurveSegment , ifc:IfcFillAreaStyleTiles , ifc:IfcGeometricSet , ifc:IfcBoundingBox , ifc:IfcCurve , ifc:IfcTextLiteral , ifc:IfcDirection , ifc:IfcAnnotationFillArea , ifc:IfcSurface , ifc:IfcSectionedSpine , ifc:IfcPlanarExtent , ifc:IfcSolidModel , ifc:IfcShellBasedSurfaceModel , ifc:IfcTessellatedItem , ifc:IfcHalfSpaceSolid .
ifc:CAST_IN_PLACE a ifc:IfcPileConstructionEnum , owl:NamedIndividual ;
rdfs:label "CAST_IN_PLACE" .
ifc:elevationOfRefHeight_IfcBuilding
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuilding ;
rdfs:label "ElevationOfRefHeight" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:predefinedType_IfcFilterType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFilterType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFilterTypeEnum .
ifc:IfcLamp a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLampTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLamp
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLampTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLamp
] ;
owl:disjointWith ifc:IfcCommunicationsAppliance , ifc:IfcSanitaryTerminal , ifc:IfcLightFixture , ifc:IfcAirTerminal , ifc:IfcElectricAppliance , ifc:IfcMedicalDevice , ifc:IfcAudioVisualAppliance , ifc:IfcFireSuppressionTerminal , ifc:IfcStackTerminal , ifc:IfcOutlet , ifc:IfcSpaceHeater , ifc:IfcWasteTerminal .
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:definesOccurrence_IfcPropertySetDefinition
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPropertySetDefinition ;
rdfs:label "DefinesOccurrence" ;
rdfs:range ifc:IfcRelDefinesByProperties ;
owl:inverseOf ifc:relatingPropertyDefinition_IfcRelDefinesByProperties .
ifc:STEAMHEATINGCOIL a ifc:IfcCoilTypeEnum , owl:NamedIndividual ;
rdfs:label "STEAMHEATINGCOIL" .
ifc:IfcGloballyUniqueId
a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:REFRIGERATOR a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "REFRIGERATOR" .
ifc:WATERCOOLEDSHELLTUBE
a ifc:IfcCondenserTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERCOOLEDSHELLTUBE" .
ifc:AIRSTATION a ifc:IfcMedicalDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "AIRSTATION" .
ifc:WIND_W a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "WIND_W" .
ifc:predefinedType_IfcOutlet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOutlet ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcOutletTypeEnum .
ifc:IfcJunctionBoxTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:DOWEL a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "DOWEL" .
ifc:vertexGeometry_IfcVertexPoint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVertexPoint ;
rdfs:label "VertexGeometry" ;
rdfs:range ifc:IfcPoint .
ifc:axisTag_IfcGridAxis
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGridAxis ;
rdfs:label "AxisTag" ;
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:MECHANICALENGINEER
a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "MECHANICALENGINEER" .
ifc:IfcOuterBoundaryCurve
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundaryCurve .
ifc:SHOWER a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "SHOWER" .
ifc:GYPSUM a ifc:IfcConstructionMaterialResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "GYPSUM" .
ifc:fontFamily_IfcTextStyleFontModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleFontModel ;
rdfs:label "FontFamily" ;
rdfs:range ifc:IfcTextFontName_List .
ifc:HIGHPRESSUREMERCURY
a ifc:IfcLightEmissionSourceEnum , ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "HIGHPRESSUREMERCURY" .
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:IfcSanitaryTerminalType , ifc:IfcLightFixtureType , ifc:IfcSpaceHeaterType , ifc:IfcAudioVisualApplianceType , ifc:IfcAirTerminalType , ifc:IfcWasteTerminalType , ifc:IfcOutletType , ifc:IfcLampType , ifc:IfcMedicalDeviceType , ifc:IfcFireSuppressionTerminalType , ifc:IfcElectricApplianceType , ifc:IfcStackTerminalType .
ifc:IfcCompositeCurveOnSurface
a owl:Class ;
rdfs:subClassOf ifc:IfcCurveOnSurface , ifc:IfcCompositeCurve .
ifc:ALUMINIUM_WOOD a ifc:IfcWindowStyleConstructionEnum , ifc:IfcDoorStyleConstructionEnum , owl:NamedIndividual ;
rdfs:label "ALUMINIUM_WOOD" .
ifc:AMOUNTOFSUBSTANCEUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "AMOUNTOFSUBSTANCEUNIT" .
ifc:HUMIDITYSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "HUMIDITYSENSOR" .
ifc:scale2_IfcCartesianTransformationOperator3DnonUniform
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianTransformationOperator3DnonUniform ;
rdfs:label "Scale2" ;
rdfs:range ifc:IfcReal .
ifc:INDIRECTEVAPORATIVEWETCOIL
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "INDIRECTEVAPORATIVEWETCOIL" .
ifc:selfIntersect_IfcBSplineCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineCurve ;
rdfs:label "SelfIntersect" ;
rdfs:range ifc:IfcLogical .
ifc:IfcTextAlignment a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:predefinedType_IfcCompressorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCompressorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCompressorTypeEnum .
ifc:longitudinalBarCrossSectionArea_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "LongitudinalBarCrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:IfcLogicalOperatorEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:reinforcementSectionDefinitions_IfcReinforcementDefinitionProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcementDefinitionProperties ;
rdfs:label "ReinforcementSectionDefinitions" ;
rdfs:range ifc:IfcSectionReinforcementProperties_List .
ifc:BILINEAR a ifc:IfcStructuralSurfaceActivityTypeEnum , owl:NamedIndividual ;
rdfs:label "BILINEAR" .
ifc:edgeRadius_IfcUShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:label "EdgeRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:responsiblePersons_IfcInventory
a owl:ObjectProperty ;
rdfs:domain ifc:IfcInventory ;
rdfs:label "ResponsiblePersons" ;
rdfs:range ifc:IfcPerson .
ifc:SURF_OF_REVOLUTION
a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "SURF_OF_REVOLUTION" .
ifc:MECHANICALINDUCEDDRAFT
a ifc:IfcCoolingTowerTypeEnum , owl:NamedIndividual ;
rdfs:label "MECHANICALINDUCEDDRAFT" .
ifc:METALHALIDE a ifc:IfcLightEmissionSourceEnum , ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "METALHALIDE" .
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:IfcQuantitySet a owl:Class ;
rdfs:subClassOf ifc:IfcPropertySetDefinition ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcElementQuantity )
] ;
owl:disjointWith ifc:IfcPropertySet , ifc:IfcPreDefinedPropertySet .
ifc:HANDDRYER a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "HANDDRYER" .
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: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:Restriction ;
owl:onClass ifc:IfcCartesianPoint ;
owl:onProperty ifc:location_IfcPlacement ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcAxis2Placement2D ifc:IfcAxis2Placement3D ifc:IfcAxis1Placement )
] ;
owl:disjointWith ifc:IfcPlanarExtent , ifc:IfcSectionedSpine , ifc:IfcCompositeCurveSegment , ifc:IfcSurface , ifc:IfcFillAreaStyleHatching , ifc:IfcTessellatedItem , ifc:IfcGeometricSet , ifc:IfcDirection , ifc:IfcShellBasedSurfaceModel , ifc:IfcBooleanResult , ifc:IfcBoundingBox , ifc:IfcTextLiteral , ifc:IfcCartesianTransformationOperator , ifc:IfcPoint , ifc:IfcLightSource , ifc:IfcSolidModel , ifc:IfcVector , ifc:IfcCartesianPointList , ifc:IfcFillAreaStyleTiles , ifc:IfcFaceBasedSurfaceModel , ifc:IfcCurve , ifc:IfcCsgPrimitive3D , ifc:IfcAnnotationFillArea , ifc:IfcHalfSpaceSolid .
ifc:CRANEWAY a ifc:IfcTransportElementTypeEnum , owl:NamedIndividual ;
rdfs:label "CRANEWAY" .
ifc:materialConstituents_IfcMaterialConstituentSet
a owl:ObjectProperty ;
rdfs:domain ifc:IfcMaterialConstituentSet ;
rdfs:label "MaterialConstituents" ;
rdfs:range ifc:IfcMaterialConstituent ;
owl:inverseOf ifc:toMaterialConstituentSet_IfcMaterialConstituent .
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:predefinedType_IfcEventType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEventType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcEventTypeEnum .
ifc:IfcDamper a owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDamperTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDamper
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDamperTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDamper
] ;
owl:disjointWith ifc:IfcSwitchingDevice , ifc:IfcFlowMeter , ifc:IfcElectricDistributionBoard , ifc:IfcValve , ifc:IfcAirTerminalBox , ifc:IfcElectricTimeControl , ifc:IfcProtectiveDevice .
ifc:TRANSPORT a ifc:IfcSpatialZoneTypeEnum , ifc:IfcBuildingSystemTypeEnum , ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "TRANSPORT" .
ifc:SUPPLIER a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "SUPPLIER" .
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:IfcRampFlightType , ifc:IfcStairType , ifc:IfcBuildingElementProxyType , ifc:IfcPlateType , ifc:IfcSlabType , ifc:IfcPileType , ifc:IfcShadingDeviceType , ifc:IfcCurtainWallType , ifc:IfcBeamType , ifc:IfcColumnType , ifc:IfcChimneyType , ifc:IfcFootingType , ifc:IfcWallType , ifc:IfcMemberType , ifc:IfcRoofType , ifc:IfcDoorType , ifc:IfcCoveringType , ifc:IfcStairFlightType , ifc:IfcRampType .
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:predefinedType_IfcCostSchedule
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCostSchedule ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCostScheduleTypeEnum .
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: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:IfcElectricVoltageMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:AMPERE a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "AMPERE" .
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:BEAM a ifc:IfcBeamTypeEnum , owl:NamedIndividual ;
rdfs:label "BEAM" .
ifc:description_IfcActorRole
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActorRole ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:ADVICE_WARNING a ifc:IfcProcedureTypeEnum , owl:NamedIndividual ;
rdfs:label "ADVICE_WARNING" .
ifc:PARAMETER a ifc:IfcObjectiveEnum , ifc:IfcTrimmingPreference , owl:NamedIndividual ;
rdfs:label "PARAMETER" .
ifc:translationalStiffnessZ_IfcBoundaryNodeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:label "TranslationalStiffnessZ" ;
rdfs:range ifc:IfcTranslationalStiffnessSelect .
ifc:VENTILATION a ifc:IfcSpatialZoneTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "VENTILATION" .
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:name_IfcMaterial a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterial ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:firstTransomOffset_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "FirstTransomOffset" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:IfcConstructionMaterialResourceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:PLUMBING a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "PLUMBING" .
ifc:assignedItems_IfcPresentationLayerAssignment
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPresentationLayerAssignment ;
rdfs:label "AssignedItems" ;
rdfs:range ifc:IfcLayeredItem .
ifc:sort_IfcClassificationReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassificationReference ;
rdfs:label "Sort" ;
rdfs:range ifc:IfcIdentifier .
ifc:TESLA a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "TESLA" .
ifc:WELD a ifc:IfcFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "WELD" .
ifc:SWITCHBOARD a ifc:IfcElectricDistributionBoardTypeEnum , owl:NamedIndividual ;
rdfs:label "SWITCHBOARD" .
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:predefinedType_IfcPumpType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPumpType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPumpTypeEnum .
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:IfcShearModulusMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
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:planarForceX_IfcStructuralLoadPlanarForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadPlanarForce ;
rdfs:label "PlanarForceX" ;
rdfs:range ifc:IfcPlanarForceMeasure .
ifc:HOSEREEL a ifc:IfcFireSuppressionTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "HOSEREEL" .
ifc:IfcRectangularTrimmedSurface
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundedSurface ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:vsense_IfcRectangularTrimmedSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:vsense_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:v2_IfcRectangularTrimmedSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:v1_IfcRectangularTrimmedSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcParameterValue ;
owl:onProperty ifc:u2_IfcRectangularTrimmedSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:u1_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:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:v2_IfcRectangularTrimmedSurface
] ;
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:onClass ifc:IfcParameterValue ;
owl:onProperty ifc:u1_IfcRectangularTrimmedSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:usense_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:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:usense_IfcRectangularTrimmedSurface
] ;
owl:disjointWith ifc:IfcCurveBoundedSurface , ifc:IfcCurveBoundedPlane , ifc:IfcBSplineSurface .
ifc:eastings_IfcMapConversion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:label "Eastings" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:layerOn_IfcPresentationLayerWithStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPresentationLayerWithStyle ;
rdfs:label "LayerOn" ;
rdfs:range ifc:IfcLogical .
ifc:IfcTransportElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTransportElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTransportElementType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTransportElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTransportElementType
] ;
owl:disjointWith ifc:IfcBuildingElementType , ifc:IfcCivilElementType , ifc:IfcElementComponentType , ifc:IfcDistributionElementType , ifc:IfcElementAssemblyType , ifc:IfcGeographicElementType , ifc:IfcFurnishingElementType .
ifc:tag_IfcElement a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "Tag" ;
rdfs:range ifc:IfcIdentifier .
ifc:relatedElements_IfcRelReferencedInSpatialStructure
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelReferencedInSpatialStructure ;
rdfs:label "RelatedElements" ;
rdfs:range ifc:IfcProduct ;
owl:inverseOf ifc:referencedInStructures_IfcElement .
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:IfcRelCoversSpaces
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSpace ;
owl:onProperty ifc:relatingSpace_IfcRelCoversSpaces ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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
] ;
owl:disjointWith ifc:IfcRelCoversBldgElements , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelSequence , ifc:IfcRelConnectsElements , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelServicesBuildings , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelFillsElement , ifc:IfcRelSpaceBoundary , ifc:IfcRelInterferesElements , ifc:IfcRelFlowControlElements , ifc:IfcRelConnectsPorts , ifc:IfcRelConnectsPortToElement , ifc:IfcRelReferencedInSpatialStructure .
ifc:IfcEngineTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:CHILLEDWATER a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "CHILLEDWATER" .
ifc:expression_IfcPropertyTableValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:label "Expression" ;
rdfs:range ifc:IfcText .
ifc:IfcReinforcingBar
a owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarSurfaceEnum ;
owl:onProperty ifc:barSurface_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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:barLength_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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:barLength_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:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:crossSectionArea_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:IfcReinforcingMesh , ifc:IfcTendonAnchor , ifc:IfcTendon .
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:IfcPermit 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_IfcPermit
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:status_IfcPermit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcPermit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPermitTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPermit
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:status_IfcPermit
] ;
owl:disjointWith ifc:IfcActionRequest , ifc:IfcWorkCalendar , ifc:IfcProjectOrder , ifc:IfcPerformanceHistory , ifc:IfcCostItem , ifc:IfcWorkControl , ifc:IfcCostSchedule .
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:IfcChiller , ifc:IfcBoiler , ifc:IfcMotorConnection , ifc:IfcAirToAirHeatRecovery , ifc:IfcCoil , ifc:IfcElectricMotor , ifc:IfcSolarDevice , ifc:IfcBurner , ifc:IfcHumidifier , ifc:IfcCoolingTower , ifc:IfcCooledBeam , ifc:IfcCondenser , ifc:IfcElectricGenerator , ifc:IfcEngine , ifc:IfcEvaporativeCooler , ifc:IfcEvaporator , ifc:IfcUnitaryEquipment , ifc:IfcTubeBundle , ifc:IfcTransformer .
ifc:STEELWORK a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "STEELWORK" .
ifc:coordIndex_IfcTriangulatedFaceSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTriangulatedFaceSet ;
rdfs:label "CoordIndex" ;
rdfs:range ifc:IfcPositiveInteger_List_List .
ifc:COMPRESSEDAIRFILTER
a ifc:IfcFilterTypeEnum , owl:NamedIndividual ;
rdfs:label "COMPRESSEDAIRFILTER" .
ifc:MASSDENSITYUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MASSDENSITYUNIT" .
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:IfcWall , ifc:IfcRampFlight , ifc:IfcSlab , ifc:IfcStairFlight , ifc:IfcBuildingElementProxy , ifc:IfcStair , ifc:IfcRamp , ifc:IfcDoor , ifc:IfcCovering , ifc:IfcBeam , ifc:IfcPlate , ifc:IfcMember , ifc:IfcColumn , ifc:IfcShadingDevice , ifc:IfcFooting , ifc:IfcRailing , ifc:IfcWindow , ifc:IfcPile , ifc:IfcChimney , ifc:IfcCurtainWall .
ifc:colour_IfcTextStyleForDefinedFont
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleForDefinedFont ;
rdfs:label "Colour" ;
rdfs:range ifc:IfcColour .
ifc:secondaryUnit_IfcSimplePropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:label "SecondaryUnit" ;
rdfs:range ifc:IfcUnit .
ifc:IfcCurveBoundedSurface
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundedSurface ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:implicitOuter_IfcCurveBoundedSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoundaryCurve ;
owl:onProperty ifc:boundaries_IfcCurveBoundedSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurface ;
owl:onProperty ifc:basisSurface_IfcCurveBoundedSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBoundaryCurve ;
owl:onProperty ifc:boundaries_IfcCurveBoundedSurface
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:implicitOuter_IfcCurveBoundedSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSurface ;
owl:onProperty ifc:basisSurface_IfcCurveBoundedSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcCurveBoundedPlane , ifc:IfcRectangularTrimmedSurface , ifc:IfcBSplineSurface .
ifc:PLANNED a ifc:IfcWorkScheduleTypeEnum , ifc:IfcWorkPlanTypeEnum , owl:NamedIndividual ;
rdfs:label "PLANNED" .
ifc:VANEAXIAL a ifc:IfcFanTypeEnum , owl:NamedIndividual ;
rdfs:label "VANEAXIAL" .
ifc:flangeThickness_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "FlangeThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcDimensionCount
a owl:Class ;
rdfs:subClassOf expr:INTEGER .
ifc:IfcBlock a owl:Class ;
rdfs:subClassOf ifc:IfcCsgPrimitive3D ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:zLength_IfcBlock
] ;
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:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yLength_IfcBlock ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xLength_IfcBlock
] ;
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
] ;
owl:disjointWith ifc:IfcSphere , ifc:IfcRightCircularCylinder , ifc:IfcRightCircularCone , ifc:IfcRectangularPyramid .
ifc:POWER a ifc:IfcJunctionBoxTypeEnum , owl:NamedIndividual ;
rdfs:label "POWER" .
ifc:predefinedType_IfcAudioVisualApplianceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAudioVisualApplianceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAudioVisualApplianceTypeEnum .
ifc:transition_IfcCompositeCurveSegment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCompositeCurveSegment ;
rdfs:label "Transition" ;
rdfs:range ifc:IfcTransitionCode .
ifc:WORK a ifc:IfcPermitTypeEnum , ifc:IfcSubContractResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "WORK" .
ifc:SPEAKER a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "SPEAKER" .
ifc:facsimileNumbers_IfcTelecomAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:label "FacsimileNumbers" ;
rdfs:range ifc:IfcLabel_List .
ifc:IfcBeamStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcBeam .
ifc:DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER" .
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:Q_COUNT a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "Q_COUNT" .
ifc:WASHINGMACHINE a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "WASHINGMACHINE" .
ifc:name_IfcRoot a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRoot ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:SUMPPUMP a ifc:IfcPumpTypeEnum , owl:NamedIndividual ;
rdfs:label "SUMPPUMP" .
ifc:predefinedType_IfcDiscreteAccessory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDiscreteAccessory ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDiscreteAccessoryTypeEnum .
ifc:IfcFurnishingElement
a owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
owl:disjointWith ifc:IfcFeatureElement , ifc:IfcBuildingElement , ifc:IfcTransportElement , ifc:IfcElementComponent , ifc:IfcGeographicElement , ifc:IfcVirtualElement , ifc:IfcCivilElement , ifc:IfcElementAssembly , ifc:IfcDistributionElement .
ifc:webSlope_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "WebSlope" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:ODORFILTER a ifc:IfcFilterTypeEnum , owl:NamedIndividual ;
rdfs:label "ODORFILTER" .
ifc:ADMINISTRATION a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "ADMINISTRATION" .
ifc:pointOfReferenceHatchLine_IfcFillAreaStyleHatching
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFillAreaStyleHatching ;
rdfs:label "PointOfReferenceHatchLine" ;
rdfs:range ifc:IfcCartesianPoint .
ifc:CYLINDRICAL_SURF a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "CYLINDRICAL_SURF" .
ifc:location_IfcLibraryInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:label "Location" ;
rdfs:range ifc:IfcURIReference .
ifc:referencedByPlacements_IfcObjectPlacement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcObjectPlacement ;
rdfs:label "ReferencedByPlacements" ;
rdfs:range ifc:IfcLocalPlacement ;
owl:inverseOf ifc:placementRelTo_IfcLocalPlacement .
ifc:JUNCTION a ifc:IfcDuctFittingTypeEnum , ifc:IfcCableFittingTypeEnum , ifc:IfcPipeFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "JUNCTION" .
ifc:IfcIlluminanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:reflectionColour_IfcSurfaceStyleRendering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:label "ReflectionColour" ;
rdfs:range ifc:IfcColourOrFactor .
ifc:translationalStiffnessByLengthX_IfcBoundaryEdgeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:label "TranslationalStiffnessByLengthX" ;
rdfs:range ifc:IfcModulusOfTranslationalSubgradeReactionSelect .
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:IfcCoolingTowerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:ANCHORPLATE a ifc:IfcDiscreteAccessoryTypeEnum , owl:NamedIndividual ;
rdfs:label "ANCHORPLATE" .
ifc:predefinedType_IfcProcedureType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProcedureType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcProcedureTypeEnum .
ifc:declares_IfcObject
a owl:ObjectProperty ;
rdfs:domain ifc:IfcObject ;
rdfs:label "Declares" ;
rdfs:range ifc:IfcRelDefinesByObject ;
owl:inverseOf ifc:relatingObject_IfcRelDefinesByObject .
ifc:axis_IfcAxis2Placement3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAxis2Placement3D ;
rdfs:label "Axis" ;
rdfs:range ifc:IfcDirection .
ifc:description_IfcMaterialLayer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
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:layerBlocked_IfcPresentationLayerWithStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPresentationLayerWithStyle ;
rdfs:label "LayerBlocked" ;
rdfs:range ifc:IfcLogical .
ifc:timeStep_IfcRegularTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRegularTimeSeries ;
rdfs:label "TimeStep" ;
rdfs:range ifc:IfcTimeMeasure .
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:IfcSlabType , ifc:IfcFootingType , ifc:IfcBeamType , ifc:IfcPileType , ifc:IfcPlateType , ifc:IfcCurtainWallType , ifc:IfcCoveringType , ifc:IfcStairFlightType , ifc:IfcDoorType , ifc:IfcWindowType , ifc:IfcRampFlightType , ifc:IfcWallType , ifc:IfcStairType , ifc:IfcRailingType , ifc:IfcRampType , ifc:IfcColumnType , ifc:IfcRoofType , ifc:IfcChimneyType , ifc:IfcMemberType , ifc:IfcBuildingElementProxyType .
ifc:IfcRelContainedInSpatialStructure
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
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:allValuesFrom ifc:IfcSpatialElement ;
owl:onProperty ifc:relatingStructure_IfcRelContainedInSpatialStructure
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcSpatialElement ;
owl:onProperty ifc:relatingStructure_IfcRelContainedInSpatialStructure ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProduct ;
owl:onProperty ifc:relatedElements_IfcRelContainedInSpatialStructure
] ;
owl:disjointWith ifc:IfcRelConnectsPortToElement , ifc:IfcRelServicesBuildings , ifc:IfcRelInterferesElements , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelSpaceBoundary , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelCoversBldgElements , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelFillsElement , ifc:IfcRelCoversSpaces , ifc:IfcRelFlowControlElements , ifc:IfcRelConnectsElements , ifc:IfcRelConnectsPorts , ifc:IfcRelSequence .
ifc:GREATERTHAN a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "GREATERTHAN" .
ifc:ASSISTEDPROPANE a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSISTEDPROPANE" .
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:FORMWORK a ifc:IfcConstructionProductResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "FORMWORK" .
ifc:IfcCompressorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcTendonType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendonType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTendonTypeEnum .
ifc:realizingElement_IfcRelConnectsPorts
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsPorts ;
rdfs:label "RealizingElement" ;
rdfs:range ifc:IfcElement .
ifc:ATTO a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "ATTO" .
ifc:PSET_TYPEDRIVENOVERRIDE
a ifc:IfcPropertySetTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "PSET_TYPEDRIVENOVERRIDE" .
ifc:IfcLinearVelocityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:conversionOffset_IfcConversionBasedUnitWithOffset
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConversionBasedUnitWithOffset ;
rdfs:label "ConversionOffset" ;
rdfs:range ifc:IfcReal .
ifc:pagerNumber_IfcTelecomAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:label "PagerNumber" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcDistributionChamberElementType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDistributionChamberElementType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDistributionChamberElementTypeEnum .
ifc:TYPE_A a ifc:IfcLightDistributionCurveEnum , owl:NamedIndividual ;
rdfs:label "TYPE_A" .
ifc:IfcRepresentationMap_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcRepresentationMap_List , list:EmptyList .
ifc:workMethod_IfcTask
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTask ;
rdfs:label "WorkMethod" ;
rdfs:range ifc:IfcLabel .
ifc:IfcQuantityArea a owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityArea
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:areaValue_IfcQuantityArea
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityArea
] ;
owl:disjointWith ifc:IfcQuantityTime , ifc:IfcQuantityCount , ifc:IfcQuantityWeight , ifc:IfcQuantityVolume , ifc:IfcQuantityLength .
ifc:AIRCOOLED a ifc:IfcChillerTypeEnum , ifc:IfcCondenserTypeEnum , owl:NamedIndividual ;
rdfs:label "AIRCOOLED" .
ifc:TEMPERATURERATEOFCHANGEUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "TEMPERATURERATEOFCHANGEUNIT" .
ifc:accessState_IfcSimplePropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:label "AccessState" ;
rdfs:range ifc:IfcStateEnum .
ifc:CURVED_RUN_STAIR a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "CURVED_RUN_STAIR" .
ifc:isCritical_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "IsCritical" ;
rdfs:range ifc:IfcBoolean .
ifc:IfcSpaceHeaterTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:lifeCyclePhase_IfcPerformanceHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerformanceHistory ;
rdfs:label "LifeCyclePhase" ;
rdfs:range ifc:IfcLabel .
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:unit_IfcPropertySingleValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertySingleValue ;
rdfs:label "Unit" ;
rdfs:range ifc:IfcUnit .
ifc:CONSULTANT a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "CONSULTANT" .
ifc:IfcMechanicalFastener
a owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
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:allValuesFrom ifc:IfcMechanicalFastenerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMechanicalFastener
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcMechanicalFastener
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalLength_IfcMechanicalFastener
] ;
owl:disjointWith ifc:IfcReinforcingElement , ifc:IfcVibrationIsolator , ifc:IfcBuildingElementPart , ifc:IfcFastener , ifc:IfcDiscreteAccessory .
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:operationType_IfcWindowPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowPanelProperties ;
rdfs:label "OperationType" ;
rdfs:range ifc:IfcWindowPanelOperationEnum .
ifc:IfcPlateStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcPlate .
ifc:INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER" .
ifc:IfcDoorTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRelAssigns a owl:Class ;
rdfs:subClassOf ifc:IfcRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcObjectTypeEnum ;
owl:onProperty ifc:relatedObjectsType_IfcRelAssigns
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectTypeEnum ;
owl:onProperty ifc:relatedObjectsType_IfcRelAssigns
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatedObjects_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
] ;
owl:disjointWith ifc:IfcRelDeclares , ifc:IfcRelDefines , ifc:IfcRelDecomposes , ifc:IfcRelAssociates , ifc:IfcRelConnects .
ifc:HEATPIPE a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "HEATPIPE" .
ifc:unitComponent_IfcMeasureWithUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMeasureWithUnit ;
rdfs:label "UnitComponent" ;
rdfs:range ifc:IfcUnit .
ifc:slippageY_IfcSlippageConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSlippageConnectionCondition ;
rdfs:label "SlippageY" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:predefinedType_IfcUnitaryControlElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUnitaryControlElement ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcUnitaryControlElementTypeEnum .
ifc:usageName_IfcPropertyReferenceValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyReferenceValue ;
rdfs:label "UsageName" ;
rdfs:range ifc:IfcText .
ifc:baseCosts_IfcConstructionResourceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionResourceType ;
rdfs:label "BaseCosts" ;
rdfs:range ifc:IfcAppliedValue_List .
ifc:IfcChangeActionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:FURNITUREINVENTORY
a ifc:IfcInventoryTypeEnum , owl:NamedIndividual ;
rdfs:label "FURNITUREINVENTORY" .
ifc:relatedMaterials_IfcMaterialRelationship
a owl:ObjectProperty ;
rdfs:domain ifc:IfcMaterialRelationship ;
rdfs:label "RelatedMaterials" ;
rdfs:range ifc:IfcMaterial ;
owl:inverseOf ifc:isRelatedWith_IfcMaterial .
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: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:linearMomentZ_IfcStructuralLoadLinearForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:label "LinearMomentZ" ;
rdfs:range ifc:IfcLinearMomentMeasure .
ifc:mapProjection_IfcProjectedCRS
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProjectedCRS ;
rdfs:label "MapProjection" ;
rdfs:range ifc:IfcIdentifier .
ifc:userDefinedEventTriggerType_IfcEvent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEvent ;
rdfs:label "UserDefinedEventTriggerType" ;
rdfs:range ifc:IfcLabel .
ifc:orientation_IfcFaceBound
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFaceBound ;
rdfs:label "Orientation" ;
rdfs:range ifc:IfcBoolean .
ifc:IfcInventoryTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:SWITCHER a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "SWITCHER" .
ifc:internalOrExternalBoundary_IfcRelSpaceBoundary
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSpaceBoundary ;
rdfs:label "InternalOrExternalBoundary" ;
rdfs:range ifc:IfcInternalOrExternalEnum .
ifc:TELEPHONEOUTLET a ifc:IfcOutletTypeEnum , owl:NamedIndividual ;
rdfs:label "TELEPHONEOUTLET" .
ifc:TRIPLE_PANEL_BOTTOM
a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "TRIPLE_PANEL_BOTTOM" .
ifc:predefinedType_IfcSlab
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSlab ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSlabTypeEnum .
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:IfcTextStyleForDefinedFont , ifc:IfcIndexedColourMap , ifc:IfcSurfaceTexture , ifc:IfcColourSpecification , ifc:IfcCurveStyleFontAndScaling , ifc:IfcTextStyleTextModel , ifc:IfcSurfaceStyleRefraction , ifc:IfcColourRgbList , ifc:IfcTextureVertexList , ifc:IfcTextureVertex , ifc:IfcTextureCoordinate , ifc:IfcCurveStyleFont , ifc:IfcCurveStyleFontPattern , ifc:IfcPreDefinedItem , ifc:IfcSurfaceStyleShading , ifc:IfcSurfaceStyleLighting .
ifc:hasOpenings_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "HasOpenings" ;
rdfs:range ifc:IfcRelVoidsElement ;
owl:inverseOf ifc:relatingBuildingElement_IfcRelVoidsElement .
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:IfcWallType , ifc:IfcRampType , ifc:IfcColumnType , ifc:IfcRampFlightType , ifc:IfcCoveringType , ifc:IfcRailingType , ifc:IfcMemberType , ifc:IfcSlabType , ifc:IfcShadingDeviceType , ifc:IfcStairFlightType , ifc:IfcBeamType , ifc:IfcPileType , ifc:IfcWindowType , ifc:IfcRoofType , ifc:IfcCurtainWallType , ifc:IfcStairType , ifc:IfcDoorType , ifc:IfcBuildingElementProxyType , ifc:IfcFootingType , ifc:IfcPlateType .
ifc:PRESTRESSING_P a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "PRESTRESSING_P" .
ifc:STRINGER a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "STRINGER" .
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: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:IfcBoundaryNodeCondition
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundaryCondition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRotationalStiffnessSelect ;
owl:onProperty ifc:rotationalStiffnessY_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:IfcRotationalStiffnessSelect ;
owl:onProperty ifc:rotationalStiffnessZ_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:rotationalStiffnessZ_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTranslationalStiffnessSelect ;
owl:onProperty ifc:translationalStiffnessX_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: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: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:translationalStiffnessY_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcTranslationalStiffnessSelect ;
owl:onProperty ifc:translationalStiffnessZ_IfcBoundaryNodeCondition
] ;
owl:disjointWith ifc:IfcBoundaryFaceCondition , ifc:IfcBoundaryEdgeCondition .
ifc:STORAGE a ifc:IfcTankTypeEnum , owl:NamedIndividual ;
rdfs:label "STORAGE" .
ifc:IfcFlowMeterTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRightCircularCylinder
a owl:Class ;
rdfs:subClassOf ifc:IfcCsgPrimitive3D ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcRightCircularCylinder ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:height_IfcRightCircularCylinder
] ;
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:height_IfcRightCircularCylinder ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcBlock , ifc:IfcRectangularPyramid , ifc:IfcRightCircularCone , ifc:IfcSphere .
ifc:predefinedType_IfcCoolingTowerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoolingTowerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCoolingTowerTypeEnum .
ifc:relates_IfcOrganization
a owl:ObjectProperty ;
rdfs:domain ifc:IfcOrganization ;
rdfs:label "Relates" ;
rdfs:range ifc:IfcOrganizationRelationship ;
owl:inverseOf ifc:relatingOrganization_IfcOrganizationRelationship .
ifc:IfcTubeBundleType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTubeBundleTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTubeBundleType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTubeBundleTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTubeBundleType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcTransformerType , ifc:IfcHeatExchangerType , ifc:IfcCondenserType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcEngineType , ifc:IfcChillerType , ifc:IfcElectricMotorType , ifc:IfcEvaporatorType , ifc:IfcHumidifierType , ifc:IfcElectricGeneratorType , ifc:IfcBoilerType , ifc:IfcCoilType , ifc:IfcUnitaryEquipmentType , ifc:IfcCooledBeamType , ifc:IfcSolarDeviceType , ifc:IfcMotorConnectionType , ifc:IfcEvaporativeCoolerType , ifc:IfcBurnerType , ifc:IfcCoolingTowerType .
ifc:VERTICALINLINE a ifc:IfcPumpTypeEnum , owl:NamedIndividual ;
rdfs:label "VERTICALINLINE" .
ifc:legSlope_IfcLShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:label "LegSlope" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:IfcRelConnectsStructuralMember
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:supportedLength_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:supportedLength_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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:IfcStructuralConnection ;
owl:onProperty ifc:relatedStructuralConnection_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoundaryCondition ;
owl:onProperty ifc:appliedCondition_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralMember ;
owl:onProperty ifc:relatingStructuralMember_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:conditionCoordinateSystem_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:IfcStructuralConnectionCondition ;
owl:onProperty ifc:additionalConditions_IfcRelConnectsStructuralMember
] ;
owl:disjointWith ifc:IfcRelConnectsElements , ifc:IfcRelFlowControlElements , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelCoversBldgElements , ifc:IfcRelFillsElement , ifc:IfcRelConnectsPortToElement , ifc:IfcRelServicesBuildings , ifc:IfcRelCoversSpaces , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelConnectsPorts , ifc:IfcRelSpaceBoundary , ifc:IfcRelSequence , ifc:IfcRelInterferesElements .
ifc:fontVariant_IfcTextStyleFontModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleFontModel ;
rdfs:label "FontVariant" ;
rdfs:range ifc:IfcFontVariant .
ifc:PUNCHING a ifc:IfcReinforcingBarTypeEnum , ifc:IfcReinforcingBarRoleEnum , owl:NamedIndividual ;
rdfs:label "PUNCHING" .
ifc:components_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "Components" ;
rdfs:range ifc:IfcAppliedValue_List .
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:timeOfApproval_IfcApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "TimeOfApproval" ;
rdfs:range ifc:IfcDateTime .
ifc:CURVED a ifc:IfcStairFlightTypeEnum , owl:NamedIndividual ;
rdfs:label "CURVED" .
ifc:IfcSpecularExponent
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcSpecularHighlightSelect .
ifc:BUILDING a ifc:IfcPermitTypeEnum , owl:NamedIndividual ;
rdfs:label "BUILDING" .
ifc:suffixTitles_IfcPerson
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerson ;
rdfs:label "SuffixTitles" ;
rdfs:range ifc:IfcLabel_List .
ifc:IfcCoolingTowerType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCoolingTowerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoolingTowerType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCoolingTowerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoolingTowerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcBurnerType , ifc:IfcElectricGeneratorType , ifc:IfcEvaporatorType , ifc:IfcUnitaryEquipmentType , ifc:IfcCooledBeamType , ifc:IfcTubeBundleType , ifc:IfcHeatExchangerType , ifc:IfcEngineType , ifc:IfcChillerType , ifc:IfcElectricMotorType , ifc:IfcMotorConnectionType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcCondenserType , ifc:IfcCoilType , ifc:IfcSolarDeviceType , ifc:IfcBoilerType , ifc:IfcEvaporativeCoolerType , ifc:IfcHumidifierType , ifc:IfcTransformerType .
ifc:IfcCartesianPoint_List_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcCartesianPoint_List_List , list:EmptyList .
ifc:COHESION a ifc:IfcPileTypeEnum , owl:NamedIndividual ;
rdfs:label "COHESION" .
ifc:benchmarkValues_IfcObjective
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcObjective ;
rdfs:label "BenchmarkValues" ;
rdfs:range ifc:IfcConstraint_List .
ifc:girth_IfcCShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCShapeProfileDef ;
rdfs:label "Girth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:LOGISTIC a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "LOGISTIC" .
ifc:IfcWallType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcWallTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWallType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWallTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWallType
] ;
owl:disjointWith ifc:IfcPileType , ifc:IfcRampType , ifc:IfcDoorType , ifc:IfcRampFlightType , ifc:IfcFootingType , ifc:IfcCoveringType , ifc:IfcMemberType , ifc:IfcBuildingElementProxyType , ifc:IfcRoofType , ifc:IfcSlabType , ifc:IfcRailingType , ifc:IfcPlateType , ifc:IfcStairType , ifc:IfcChimneyType , ifc:IfcCurtainWallType , ifc:IfcWindowType , ifc:IfcStairFlightType , ifc:IfcColumnType , ifc:IfcShadingDeviceType , ifc:IfcBeamType .
ifc:BORED a ifc:IfcPileTypeEnum , owl:NamedIndividual ;
rdfs:label "BORED" .
ifc:predefinedType_IfcUnitaryEquipment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUnitaryEquipment ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcUnitaryEquipmentTypeEnum .
ifc:pointParameterV_IfcPointOnSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPointOnSurface ;
rdfs:label "PointParameterV" ;
rdfs:range ifc:IfcParameterValue .
ifc:patternStart_IfcFillAreaStyleHatching
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFillAreaStyleHatching ;
rdfs:label "PatternStart" ;
rdfs:range ifc:IfcCartesianPoint .
ifc:edgeList_IfcEdgeLoop
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEdgeLoop ;
rdfs:label "EdgeList" ;
rdfs:range ifc:IfcOrientedEdge_List .
ifc:isNestedBy_IfcObjectDefinition
a owl:ObjectProperty ;
rdfs:domain ifc:IfcObjectDefinition ;
rdfs:label "IsNestedBy" ;
rdfs:range ifc:IfcRelNests ;
owl:inverseOf ifc:relatingObject_IfcRelNests .
ifc:DRAWOFFCOCK a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "DRAWOFFCOCK" .
ifc:IfcFailureConnectionCondition
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralConnectionCondition ;
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:compressionFailureX_IfcFailureConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:tensionFailureX_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:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:tensionFailureY_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:tensionFailureX_IfcFailureConnectionCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass 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:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:compressionFailureZ_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:compressionFailureY_IfcFailureConnectionCondition
] ;
owl:disjointWith ifc:IfcSlippageConnectionCondition .
ifc:ENERGYMETER a ifc:IfcFlowMeterTypeEnum , owl:NamedIndividual ;
rdfs:label "ENERGYMETER" .
ifc:IfcForceMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:SINGLE_SWING_RIGHT
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "SINGLE_SWING_RIGHT" .
ifc:targetScale_IfcGeometricRepresentationSubContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeometricRepresentationSubContext ;
rdfs:label "TargetScale" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
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:IfcElectricMotorType , ifc:IfcUnitaryEquipmentType , ifc:IfcChillerType , ifc:IfcHeatExchangerType , ifc:IfcEvaporativeCoolerType , ifc:IfcBurnerType , ifc:IfcSolarDeviceType , ifc:IfcCoilType , ifc:IfcElectricGeneratorType , ifc:IfcMotorConnectionType , ifc:IfcHumidifierType , ifc:IfcTubeBundleType , ifc:IfcCooledBeamType , ifc:IfcTransformerType , ifc:IfcEngineType , ifc:IfcCondenserType , ifc:IfcCoolingTowerType , ifc:IfcEvaporatorType , ifc:IfcBoilerType .
ifc:OIL a ifc:IfcDistributionSystemEnum , ifc:IfcInterceptorTypeEnum , owl:NamedIndividual ;
rdfs:label "OIL" .
ifc:IfcDistributionPortTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:IfcFaceOuterBound
a owl:Class ;
rdfs:subClassOf ifc:IfcFaceBound .
ifc:SPIRAL_RAMP a ifc:IfcRampTypeEnum , owl:NamedIndividual ;
rdfs:label "SPIRAL_RAMP" .
ifc:description_IfcMaterialConstituent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:GASDETECTIONPANEL
a ifc:IfcUnitaryControlElementTypeEnum , owl:NamedIndividual ;
rdfs:label "GASDETECTIONPANEL" .
ifc:operationType_IfcPermeableCoveringProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPermeableCoveringProperties ;
rdfs:label "OperationType" ;
rdfs:range ifc:IfcPermeableCoveringOperationEnum .
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: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:IfcEvaporativeCooler , ifc:IfcCondenser , ifc:IfcTubeBundle , ifc:IfcHumidifier , ifc:IfcMotorConnection , ifc:IfcSolarDevice , ifc:IfcBurner , ifc:IfcElectricGenerator , ifc:IfcCooledBeam , ifc:IfcCoolingTower , ifc:IfcEvaporator , ifc:IfcCoil , ifc:IfcChiller , ifc:IfcHeatExchanger , ifc:IfcAirToAirHeatRecovery , ifc:IfcElectricMotor , ifc:IfcEngine , ifc:IfcBoiler , ifc:IfcTransformer .
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: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:onClass ifc:IfcCurve ;
owl:onProperty ifc:directrix_IfcSurfaceCurveSweptAreaSolid ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:directrix_IfcSurfaceCurveSweptAreaSolid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:endParam_IfcSurfaceCurveSweptAreaSolid
] ;
owl:disjointWith ifc:IfcRevolvedAreaSolid , ifc:IfcExtrudedAreaSolid , ifc:IfcFixedReferenceSweptAreaSolid .
ifc:relatedConnectionType_IfcRelConnectsPathElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsPathElements ;
rdfs:label "RelatedConnectionType" ;
rdfs:range ifc:IfcConnectionTypeEnum .
ifc:nominalDiameter_IfcMechanicalFastener
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMechanicalFastener ;
rdfs:label "NominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcTransformerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTransformerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTransformerTypeEnum .
ifc:IfcHatchLineDistanceSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcProcessSelect a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcReflectanceMethodEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:WEBER a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "WEBER" .
ifc:IfcCableCarrierFittingTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:referenceExtent_IfcMaterialLayerSetUsage
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerSetUsage ;
rdfs:label "ReferenceExtent" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:DRYWALL a ifc:IfcLaborResourceTypeEnum , ifc:IfcConstructionMaterialResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "DRYWALL" .
ifc:PLUMBINGWALL a ifc:IfcWallTypeEnum , owl:NamedIndividual ;
rdfs:label "PLUMBINGWALL" .
ifc:SPLITCASE a ifc:IfcPumpTypeEnum , owl:NamedIndividual ;
rdfs:label "SPLITCASE" .
ifc:MOVEMENTSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "MOVEMENTSENSOR" .
ifc:FACILITIESMANAGER
a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "FACILITIESMANAGER" .
ifc:translationalStiffnessX_IfcBoundaryNodeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:label "TranslationalStiffnessX" ;
rdfs:range ifc:IfcTranslationalStiffnessSelect .
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:TWINSCREW a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "TWINSCREW" .
ifc:CREEP a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "CREEP" .
ifc:orientationOf2DPlane_IfcStructuralAnalysisModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralAnalysisModel ;
rdfs:label "OrientationOf2DPlane" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:IfcTableColumn a owl:Class ;
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:IfcUnit ;
owl:onProperty ifc:unit_IfcTableColumn
] ;
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:IfcIdentifier ;
owl:onProperty ifc:identifier_IfcTableColumn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReference ;
owl:onProperty ifc:referencePath_IfcTableColumn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_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:IfcIdentifier ;
owl:onProperty ifc:identifier_IfcTableColumn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcTableColumn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReference ;
owl:onProperty ifc:referencePath_IfcTableColumn
] .
ifc:LINEARSTIFFNESSUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "LINEARSTIFFNESSUNIT" .
ifc:hasProperties_IfcProfileDef
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProfileDef ;
rdfs:label "HasProperties" ;
rdfs:range ifc:IfcProfileProperties ;
owl:inverseOf ifc:profileDefinition_IfcProfileProperties .
ifc:IfcDoorStyleConstructionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:relatingStructure_IfcRelContainedInSpatialStructure
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelContainedInSpatialStructure ;
rdfs:label "RelatingStructure" ;
rdfs:range ifc:IfcSpatialElement ;
owl:inverseOf ifc:containsElements_IfcSpatialElement .
ifc:longDescription_IfcTypeProcess
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeProcess ;
rdfs:label "LongDescription" ;
rdfs:range ifc:IfcText .
ifc:UNION a ifc:IfcBooleanOperator , owl:NamedIndividual ;
rdfs:label "UNION" .
ifc:actingRole_IfcRelAssignsToActor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssignsToActor ;
rdfs:label "ActingRole" ;
rdfs:range ifc:IfcActorRole .
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:predefinedType_IfcFootingType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFootingType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFootingTypeEnum .
ifc:thickness_IfcLShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:label "Thickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:identification_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:predefinedType_IfcBuildingSystem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuildingSystem ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBuildingSystemTypeEnum .
ifc:height_IfcRectangularPyramid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularPyramid ;
rdfs:label "Height" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:SHUTTER a ifc:IfcShadingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "SHUTTER" .
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:baseQuantity_IfcConstructionResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionResource ;
rdfs:label "BaseQuantity" ;
rdfs:range ifc:IfcPhysicalQuantity .
ifc:IfcWindow a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
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:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallHeight_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:IfcWindowTypePartitioningEnum ;
owl:onProperty ifc:partitioningType_IfcWindow
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallWidth_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:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedPartitioningType_IfcWindow
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowTypePartitioningEnum ;
owl:onProperty ifc:partitioningType_IfcWindow
] ;
owl:disjointWith ifc:IfcPlate , ifc:IfcStairFlight , ifc:IfcShadingDevice , ifc:IfcRampFlight , ifc:IfcChimney , ifc:IfcMember , ifc:IfcCurtainWall , ifc:IfcRamp , ifc:IfcStair , ifc:IfcFooting , ifc:IfcRailing , ifc:IfcBuildingElementProxy , ifc:IfcCovering , ifc:IfcBeam , ifc:IfcRoof , ifc:IfcPile , ifc:IfcDoor , ifc:IfcColumn , ifc:IfcWall , ifc:IfcSlab .
ifc:IfcOffsetCurve3D a owl:Class ;
rdfs:subClassOf ifc:IfcCurve ;
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:IfcLengthMeasure ;
owl:onProperty ifc:distance_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:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:basisCurve_IfcOffsetCurve3D
] ;
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 ifc:IfcLogical ;
owl:onProperty ifc:selfIntersect_IfcOffsetCurve3D ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:selfIntersect_IfcOffsetCurve3D
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:refDirection_IfcOffsetCurve3D
] ;
owl:disjointWith ifc:IfcLine , ifc:IfcPcurve , ifc:IfcOffsetCurve2D , ifc:IfcConic , ifc:IfcBoundedCurve .
ifc:AUDIOVISUAL a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "AUDIOVISUAL" .
ifc:basisSurface_IfcPointOnSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPointOnSurface ;
rdfs:label "BasisSurface" ;
rdfs:range ifc:IfcSurface .
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:relationshipType_IfcDocumentInformationRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformationRelationship ;
rdfs:label "RelationshipType" ;
rdfs:range ifc:IfcLabel .
ifc:INTERSECTION a ifc:IfcBooleanOperator , owl:NamedIndividual ;
rdfs:label "INTERSECTION" .
a owl:Ontology ;
rdfs:comment "Ontology automatically generated from the EXPRESS schema 'IFC4_ADD1' 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 "Aleksandra Sojic ([email protected])" , "Jakob Beetz ([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_ADD1" ;
dce:language "en" ;
dce:title "IFC4_ADD1" ;
vann:preferredNamespacePrefix "ifc" ;
vann:preferredNamespaceUri "http://standards.buildingsmart.org/IFC/DEV/IFC4/ADD1/OWL" ;
owl:imports .
ifc:predefinedType_IfcStackTerminal
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStackTerminal ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStackTerminalTypeEnum .
ifc:creators_IfcWorkControl
a owl:ObjectProperty ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:label "Creators" ;
rdfs:range ifc:IfcPerson .
ifc:IfcCoilTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:styles_IfcSurfaceStyle
a owl:ObjectProperty ;
rdfs:domain ifc:IfcSurfaceStyle ;
rdfs:label "Styles" ;
rdfs:range ifc:IfcSurfaceStyleElementSelect .
ifc:LOCAL_COORDS a ifc:IfcGlobalOrLocalEnum , owl:NamedIndividual ;
rdfs:label "LOCAL_COORDS" .
ifc:DC a ifc:IfcElectricMotorTypeEnum , owl:NamedIndividual ;
rdfs:label "DC" .
ifc:INTERNALCOMBUSTION
a ifc:IfcEngineTypeEnum , owl:NamedIndividual ;
rdfs:label "INTERNALCOMBUSTION" .
ifc:WATT a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "WATT" .
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:IfcRailingType , ifc:IfcStairType , ifc:IfcSlabType , ifc:IfcBuildingElementProxyType , ifc:IfcCurtainWallType , ifc:IfcFootingType , ifc:IfcBeamType , ifc:IfcWallType , ifc:IfcRampFlightType , ifc:IfcPlateType , ifc:IfcShadingDeviceType , ifc:IfcStairFlightType , ifc:IfcDoorType , ifc:IfcColumnType , ifc:IfcCoveringType , ifc:IfcWindowType , ifc:IfcMemberType , ifc:IfcPileType , ifc:IfcRampType , ifc:IfcChimneyType .
ifc:DECI a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "DECI" .
ifc:COMPRESSION_MEMBER
a ifc:IfcStructuralCurveMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "COMPRESSION_MEMBER" .
ifc:appliedLoad_IfcStructuralActivity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralActivity ;
rdfs:label "AppliedLoad" ;
rdfs:range ifc:IfcStructuralLoad .
ifc:IfcVirtualGridIntersection
a owl:Class ;
rdfs:subClassOf ifc:IfcGridPlacementDirectionSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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:onClass ifc:IfcGridAxis_List ;
owl:onProperty ifc:intersectingAxes_IfcVirtualGridIntersection ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:IfcLengthMeasure_List
]
] ;
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: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:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:offsetDistances_IfcVirtualGridIntersection
] .
ifc:IfcCrewResourceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCoordinateReferenceSystemSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:statusTime_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "StatusTime" ;
rdfs:range ifc:IfcDateTime .
ifc:IfcCsgSelect a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcQuantityVolume
a owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcVolumeMeasure ;
owl:onProperty ifc:volumeValue_IfcQuantityVolume ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityVolume
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcVolumeMeasure ;
owl:onProperty ifc:volumeValue_IfcQuantityVolume
] ;
owl:disjointWith ifc:IfcQuantityTime , ifc:IfcQuantityWeight , ifc:IfcQuantityArea , ifc:IfcQuantityLength , ifc:IfcQuantityCount .
ifc:DEMOLITION a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "DEMOLITION" .
ifc:DESIGNINTENT a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "DESIGNINTENT" .
ifc:P_SINGLEVALUE a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "P_SINGLEVALUE" .
ifc:sheethDiameter_IfcTendonType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendonType ;
rdfs:label "SheethDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:EDGE a ifc:IfcVoidingFeatureTypeEnum , ifc:IfcReinforcingBarTypeEnum , ifc:IfcReinforcingBarRoleEnum , owl:NamedIndividual ;
rdfs:label "EDGE" .
ifc:yDim_IfcBoundingBox
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundingBox ;
rdfs:label "YDim" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:partOfComplexTemplate_IfcPropertyTemplate
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPropertyTemplate ;
rdfs:label "PartOfComplexTemplate" ;
rdfs:range ifc:IfcComplexPropertyTemplate ;
owl:inverseOf ifc:hasPropertyTemplates_IfcComplexPropertyTemplate .
ifc:IfcExtendedProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPropertyAbstraction ;
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:IfcProperty ;
owl:onProperty ifc:properties_IfcExtendedProperties
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcMaterialProperties ifc:IfcProfileProperties )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProperty ;
owl:onProperty ifc:properties_IfcExtendedProperties
] ;
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:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcExtendedProperties
] ;
owl:disjointWith ifc:IfcProperty , ifc:IfcPropertyEnumeration , ifc:IfcPreDefinedProperties .
ifc:IfcTextTransformation
a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:ABSORBEDDOSEUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ABSORBEDDOSEUNIT" .
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:DISPLAY a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "DISPLAY" .
ifc:unit_IfcPropertyListValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyListValue ;
rdfs:label "Unit" ;
rdfs:range ifc:IfcUnit .
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:AIRHANDLER a ifc:IfcUnitaryEquipmentTypeEnum , owl:NamedIndividual ;
rdfs:label "AIRHANDLER" .
ifc:SETTLEMENT_U a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "SETTLEMENT_U" .
ifc:edgeStart_IfcEdge
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEdge ;
rdfs:label "EdgeStart" ;
rdfs:range ifc:IfcVertex .
ifc:IfcCooledBeamTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:mapUsage_IfcRepresentationMap
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRepresentationMap ;
rdfs:label "MapUsage" ;
rdfs:range ifc:IfcMappedItem ;
owl:inverseOf ifc:mappingSource_IfcMappedItem .
ifc:reflectanceMethod_IfcSurfaceStyleRendering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:label "ReflectanceMethod" ;
rdfs:range ifc:IfcReflectanceMethodEnum .
ifc:CLEANING a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "CLEANING" .
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:IfcFlowTerminalType , ifc:IfcFlowStorageDeviceType , ifc:IfcFlowControllerType , ifc:IfcDistributionChamberElementType , ifc:IfcFlowMovingDeviceType , ifc:IfcFlowSegmentType , ifc:IfcFlowFittingType , ifc:IfcEnergyConversionDeviceType .
ifc:HIP_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "HIP_ROOF" .
ifc:IfcWorkControl a owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:startTime_IfcWorkControl
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:finishTime_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuration ;
owl:onProperty ifc:duration_IfcWorkControl
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:startTime_IfcWorkControl ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcWorkPlan ifc:IfcWorkSchedule )
] ;
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: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:IfcLabel ;
owl:onProperty ifc:purpose_IfcWorkControl
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPerson ;
owl:onProperty ifc:creators_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuration ;
owl:onProperty ifc:totalFloat_IfcWorkControl
] ;
owl:disjointWith ifc:IfcWorkCalendar , ifc:IfcPermit , ifc:IfcCostItem , ifc:IfcProjectOrder , ifc:IfcCostSchedule , ifc:IfcPerformanceHistory , ifc:IfcActionRequest .
ifc:lateStart_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "LateStart" ;
rdfs:range ifc:IfcDateTime .
ifc:REGISTER a ifc:IfcAirTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "REGISTER" .
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: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:IfcChimneyType , ifc:IfcPlateType , ifc:IfcCurtainWallType , ifc:IfcRampFlightType , ifc:IfcBuildingElementProxyType , ifc:IfcMemberType , ifc:IfcShadingDeviceType , ifc:IfcRailingType , ifc:IfcRoofType , ifc:IfcFootingType , ifc:IfcDoorType , ifc:IfcBeamType , ifc:IfcStairType , ifc:IfcSlabType , ifc:IfcStairFlightType , ifc:IfcCoveringType , ifc:IfcPileType , ifc:IfcWindowType , ifc:IfcWallType .
ifc:ISOTHERMALMOISTURECAPACITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "ISOTHERMALMOISTURECAPACITYUNIT" .
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:lineHeight_IfcTextStyleTextModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:label "LineHeight" ;
rdfs:range ifc:IfcSizeSelect .
ifc:hasProjections_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "HasProjections" ;
rdfs:range ifc:IfcRelProjectsElement ;
owl:inverseOf ifc:relatingElement_IfcRelProjectsElement .
ifc:IfcCoilType a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCoilTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoilType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCoilTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoilType
] ;
owl:disjointWith ifc:IfcHeatExchangerType , ifc:IfcElectricMotorType , ifc:IfcBurnerType , ifc:IfcBoilerType , ifc:IfcCoolingTowerType , ifc:IfcTubeBundleType , ifc:IfcEngineType , ifc:IfcChillerType , ifc:IfcUnitaryEquipmentType , ifc:IfcMotorConnectionType , ifc:IfcElectricGeneratorType , ifc:IfcEvaporativeCoolerType , ifc:IfcCooledBeamType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcSolarDeviceType , ifc:IfcTransformerType , ifc:IfcEvaporatorType , ifc:IfcCondenserType , ifc:IfcHumidifierType .
ifc:state_IfcOwnerHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:label "State" ;
rdfs:range ifc:IfcStateEnum .
ifc:startTime_IfcWorkControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:label "StartTime" ;
rdfs:range ifc:IfcDateTime .
ifc:PARTIAL a ifc:IfcBuildingElementProxyTypeEnum , ifc:IfcElementCompositionEnum , owl:NamedIndividual ;
rdfs:label "PARTIAL" .
ifc:beamWidthAngle_IfcLightSourceSpot
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceSpot ;
rdfs:label "BeamWidthAngle" ;
rdfs:range ifc:IfcPositivePlaneAngleMeasure .
ifc:CULVERT a ifc:IfcPipeSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "CULVERT" .
ifc:predefinedType_IfcDuctFittingType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDuctFittingType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDuctFittingTypeEnum .
ifc:applicableEntity_IfcPropertySetTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertySetTemplate ;
rdfs:label "ApplicableEntity" ;
rdfs:range ifc:IfcIdentifier .
ifc:forProfileSet_IfcMaterialProfileSetUsage
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSetUsage ;
rdfs:label "ForProfileSet" ;
rdfs:range ifc:IfcMaterialProfileSet .
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:EXTERNAL a ifc:IfcExternalSpatialElementTypeEnum , ifc:IfcSpaceTypeEnum , ifc:IfcObjectiveEnum , ifc:IfcInternalOrExternalEnum , owl:NamedIndividual ;
rdfs:label "EXTERNAL" .
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:GULLYSUMP a ifc:IfcWasteTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "GULLYSUMP" .
ifc:editors_IfcDocumentInformation
a owl:ObjectProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Editors" ;
rdfs:range ifc:IfcActorSelect .
ifc:mappingTarget_IfcMappedItem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMappedItem ;
rdfs:label "MappingTarget" ;
rdfs:range ifc:IfcCartesianTransformationOperator .
ifc:status_IfcActionRequest
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActionRequest ;
rdfs:label "Status" ;
rdfs:range ifc:IfcLabel .
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:IfcBSplineSurfaceForm
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:SKETCH_VIEW a ifc:IfcGeometricProjectionEnum , owl:NamedIndividual ;
rdfs:label "SKETCH_VIEW" .
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:predefinedType_IfcCurtainWall
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurtainWall ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCurtainWallTypeEnum .
ifc:predefinedType_IfcFireSuppressionTerminal
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFireSuppressionTerminal ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFireSuppressionTerminalTypeEnum .
ifc:IfcParameterValue_List_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterValue_List_List , list:EmptyList .
ifc:GENERAL a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "GENERAL" .
ifc:INTERNAL a ifc:IfcSpaceTypeEnum , ifc:IfcInternalOrExternalEnum , owl:NamedIndividual ;
rdfs:label "INTERNAL" .
ifc:lastUpdateDate_IfcInventory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcInventory ;
rdfs:label "LastUpdateDate" ;
rdfs:range ifc:IfcDate .
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:ELECTRICHEATINGCOIL
a ifc:IfcCoilTypeEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICHEATINGCOIL" .
ifc:SPRING a ifc:IfcVibrationIsolatorTypeEnum , owl:NamedIndividual ;
rdfs:label "SPRING" .
ifc:DOME_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "DOME_ROOF" .
ifc:IfcBooleanClippingResult
a owl:Class ;
rdfs:subClassOf ifc:IfcBooleanResult .
ifc:timeExponent_IfcDimensionalExponents
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:label "TimeExponent" ;
rdfs:range expr:INTEGER .
ifc:IfcRoleEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:forLayerSet_IfcMaterialLayerSetUsage
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerSetUsage ;
rdfs:label "ForLayerSet" ;
rdfs:range ifc:IfcMaterialLayerSet .
ifc:transomOffset_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "TransomOffset" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:predefinedType_IfcFastenerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFastenerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFastenerTypeEnum .
ifc:EXTERNAL_FIRE a ifc:IfcExternalSpatialElementTypeEnum , ifc:IfcInternalOrExternalEnum , owl:NamedIndividual ;
rdfs:label "EXTERNAL_FIRE" .
ifc:representationIdentifier_IfcRepresentation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRepresentation ;
rdfs:label "RepresentationIdentifier" ;
rdfs:range ifc:IfcLabel .
ifc:IfcBuildingSystemTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:SLAB_FIELD a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "SLAB_FIELD" .
ifc:SHEET a ifc:IfcPlateTypeEnum , owl:NamedIndividual ;
rdfs:label "SHEET" .
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:resultGroupFor_IfcStructuralResultGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralResultGroup ;
rdfs:label "ResultGroupFor" ;
rdfs:range ifc:IfcStructuralAnalysisModel ;
owl:inverseOf ifc:hasResults_IfcStructuralAnalysisModel .
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:IfcEnergyConversionDeviceType , ifc:IfcDistributionChamberElementType , ifc:IfcFlowControllerType , ifc:IfcFlowTerminalType , ifc:IfcFlowSegmentType , ifc:IfcFlowStorageDeviceType , ifc:IfcFlowMovingDeviceType , ifc:IfcFlowTreatmentDeviceType .
ifc:IfcStructuralResultGroup
a owl:Class ;
rdfs:subClassOf ifc:IfcGroup ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:isLinear_IfcStructuralResultGroup ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:allValuesFrom ifc:IfcAnalysisTheoryTypeEnum ;
owl:onProperty ifc:theoryType_IfcStructuralResultGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStructuralLoadGroup ;
owl:onProperty ifc:resultForLoadGroup_IfcStructuralResultGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
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:allValuesFrom ifc:IfcStructuralAnalysisModel ;
owl:onProperty ifc:resultGroupFor_IfcStructuralResultGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAnalysisTheoryTypeEnum ;
owl:onProperty ifc:theoryType_IfcStructuralResultGroup ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcAsset , ifc:IfcInventory , ifc:IfcStructuralLoadGroup , ifc:IfcSystem .
ifc:IfcSensorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:bendingParameters_IfcReinforcingBarType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:label "BendingParameters" ;
rdfs:range ifc:IfcBendingParameterSelect_List .
ifc:RADIOACTIVITYUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "RADIOACTIVITYUNIT" .
ifc:description_IfcClassification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassification ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:IfcTextStyleFontModel
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedTextFont ;
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:allValuesFrom ifc:IfcSizeSelect ;
owl:onProperty ifc:fontSize_IfcTextStyleFontModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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:IfcSizeSelect ;
owl:onProperty ifc:fontSize_IfcTextStyleFontModel ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:onClass ifc:IfcTextFontName_List ;
owl:onProperty ifc:fontFamily_IfcTextStyleFontModel ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:allValuesFrom ifc:IfcFontVariant ;
owl:onProperty ifc:fontVariant_IfcTextStyleFontModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFontStyle ;
owl:onProperty ifc:fontStyle_IfcTextStyleFontModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcFontWeight ;
owl:onProperty ifc:fontWeight_IfcTextStyleFontModel
] .
ifc:compressionFailureY_IfcFailureConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:label "CompressionFailureY" ;
rdfs:range ifc:IfcForceMeasure .
ifc:predefinedType_IfcActuatorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActuatorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcActuatorTypeEnum .
ifc:description_IfcPhysicalQuantity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPhysicalQuantity ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:RAINBOW_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "RAINBOW_ROOF" .
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_IfcFlowMeterType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFlowMeterType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFlowMeterTypeEnum .
ifc:IfcOutletTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:FAX a ifc:IfcActionRequestTypeEnum , ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "FAX" .
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:predefinedType_IfcCurtainWallType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurtainWallType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCurtainWallTypeEnum .
ifc:rotationalDisplacementRZ_IfcStructuralLoadSingleDisplacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:label "RotationalDisplacementRZ" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:TEMPERATURE_T a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "TEMPERATURE_T" .
ifc:NOTDEFIEND a ifc:IfcExternalSpatialElementTypeEnum , owl:NamedIndividual ;
rdfs:label "NOTDEFIEND" .
ifc:radius_IfcCylindricalSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCylindricalSurface ;
rdfs:label "Radius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcHumidifierType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcHumidifierType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcHumidifierTypeEnum .
ifc:IfcBinary_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcBinary_List , list:EmptyList .
ifc:IfcMagneticFluxDensityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:dayComponent_IfcRecurrencePattern
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:label "DayComponent" ;
rdfs:range ifc:IfcDayInMonthNumber .
ifc:IfcProfileDef_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcProfileDef_List , list:EmptyList .
ifc:northings_IfcMapConversion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:label "Northings" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcParameterValue_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterValue_List , list:EmptyList .
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:IfcPile , ifc:IfcRoof , ifc:IfcWall , ifc:IfcRamp , ifc:IfcBuildingElementProxy , ifc:IfcBeam , ifc:IfcStair , ifc:IfcWindow , ifc:IfcFooting , ifc:IfcStairFlight , ifc:IfcChimney , ifc:IfcColumn , ifc:IfcDoor , ifc:IfcMember , ifc:IfcSlab , ifc:IfcPlate , ifc:IfcRailing , ifc:IfcCovering , ifc:IfcCurtainWall .
ifc:BASELINE a ifc:IfcWorkScheduleTypeEnum , ifc:IfcWorkPlanTypeEnum , owl:NamedIndividual ;
rdfs:label "BASELINE" .
ifc:IfcGrid a owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
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:allValuesFrom ifc:IfcGridTypeEnum ;
owl:onProperty ifc:predefinedType_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 [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom 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:allValuesFrom ifc:IfcGridAxis_List ;
owl:onProperty ifc:vAxes_IfcGrid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcGridTypeEnum ;
owl:onProperty ifc:predefinedType_IfcGrid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGridAxis_List ;
owl:onProperty ifc:uAxes_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcGridAxis_List ;
owl:onProperty ifc:wAxes_IfcGrid
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGridAxis_List ;
owl:onProperty ifc:wAxes_IfcGrid
] ;
owl:disjointWith ifc:IfcProxy , ifc:IfcPort , ifc:IfcElement , ifc:IfcSpatialElement , ifc:IfcStructuralItem , ifc:IfcStructuralActivity , ifc:IfcAnnotation .
ifc:SWING_FIXED_LEFT a ifc:IfcDoorTypeOperationEnum , owl:NamedIndividual ;
rdfs:label "SWING_FIXED_LEFT" .
ifc:ASSIGNEE a ifc:IfcOccupantTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSIGNEE" .
ifc:freeFloat_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "FreeFloat" ;
rdfs:range ifc:IfcDuration .
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:materialProfiles_IfcMaterialProfileSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSet ;
rdfs:label "MaterialProfiles" ;
rdfs:range ifc:IfcMaterialProfile_List .
ifc:PLAYER a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "PLAYER" .
ifc:unit_IfcPropertyEnumeration
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyEnumeration ;
rdfs:label "Unit" ;
rdfs:range ifc:IfcUnit .
ifc:description_IfcConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstraint ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:hasProperties_IfcMaterialDefinition
a owl:ObjectProperty ;
rdfs:domain ifc:IfcMaterialDefinition ;
rdfs:label "HasProperties" ;
rdfs:range ifc:IfcMaterialProperties ;
owl:inverseOf ifc:material_IfcMaterialProperties .
ifc:enumerationValues_IfcPropertyEnumeratedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyEnumeratedValue ;
rdfs:label "EnumerationValues" ;
rdfs:range ifc:IfcValue_List .
ifc:AUDIOVISUALOUTLET
a ifc:IfcOutletTypeEnum , owl:NamedIndividual ;
rdfs:label "AUDIOVISUALOUTLET" .
ifc:FORCEUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "FORCEUNIT" .
ifc:TORQUEUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "TORQUEUNIT" .
ifc:cardinalPoint_IfcMaterialProfileSetUsage
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSetUsage ;
rdfs:label "CardinalPoint" ;
rdfs:range ifc:IfcCardinalPointReference .
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:curveOnRelatedElement_IfcConnectionCurveGeometry
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionCurveGeometry ;
rdfs:label "CurveOnRelatedElement" ;
rdfs:range ifc:IfcCurveOrEdgeCurve .
ifc:SHEAR a ifc:IfcReinforcingBarTypeEnum , ifc:IfcWallTypeEnum , ifc:IfcReinforcingBarRoleEnum , owl:NamedIndividual ;
rdfs:label "SHEAR" .
ifc:rotationalDisplacementRY_IfcStructuralLoadSingleDisplacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:label "RotationalDisplacementRY" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:TERRAIN a ifc:IfcGeographicElementTypeEnum , owl:NamedIndividual ;
rdfs:label "TERRAIN" .
ifc:IfcStyleAssignmentSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:SUBTRACT a ifc:IfcArithmeticOperatorEnum , owl:NamedIndividual ;
rdfs:label "SUBTRACT" .
ifc:innerFilletRadius_IfcRectangleHollowProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangleHollowProfileDef ;
rdfs:label "InnerFilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:yLength_IfcRectangularPyramid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularPyramid ;
rdfs:label "YLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcPhysicalQuantity_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalQuantity_List , list:EmptyList .
ifc:usense_IfcRectangularTrimmedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:label "Usense" ;
rdfs:range ifc:IfcBoolean .
ifc:POINTSOURCE a ifc:IfcLightFixtureTypeEnum , owl:NamedIndividual ;
rdfs:label "POINTSOURCE" .
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: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:precision_IfcGeometricRepresentationContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeometricRepresentationContext ;
rdfs:label "Precision" ;
rdfs:range ifc:IfcReal .
ifc:pointOnRelatingElement_IfcConnectionPointGeometry
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionPointGeometry ;
rdfs:label "PointOnRelatingElement" ;
rdfs:range ifc:IfcPointOrVertexPoint .
ifc:coordinates_IfcCartesianPoint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianPoint ;
rdfs:label "Coordinates" ;
rdfs:range ifc:IfcLengthMeasure_List .
ifc:relatingPriorities_IfcRelConnectsPathElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsPathElements ;
rdfs:label "RelatingPriorities" ;
rdfs:range ifc:IfcInteger_List .
ifc:DIVERTING a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "DIVERTING" .
ifc:xAxisOrdinate_IfcMapConversion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:label "XAxisOrdinate" ;
rdfs:range ifc:IfcReal .
ifc:GASHEATINGCOIL a ifc:IfcCoilTypeEnum , owl:NamedIndividual ;
rdfs:label "GASHEATINGCOIL" .
ifc:vMultiplicities_IfcBSplineSurfaceWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurfaceWithKnots ;
rdfs:label "VMultiplicities" ;
rdfs:range ifc:IfcInteger_List .
ifc:tilingPattern_IfcFillAreaStyleTiles
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFillAreaStyleTiles ;
rdfs:label "TilingPattern" ;
rdfs:range ifc:IfcVector_List .
ifc:STRAND a ifc:IfcTendonTypeEnum , owl:NamedIndividual ;
rdfs:label "STRAND" .
ifc:OHM a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "OHM" .
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:IfcLightFixture , ifc:IfcWasteTerminal , ifc:IfcElectricAppliance , ifc:IfcMedicalDevice , ifc:IfcSpaceHeater , ifc:IfcFireSuppressionTerminal , ifc:IfcSanitaryTerminal , ifc:IfcOutlet , ifc:IfcLamp , ifc:IfcStackTerminal , ifc:IfcAirTerminal , ifc:IfcCommunicationsAppliance .
ifc:roundingRadius_IfcRoundedRectangleProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRoundedRectangleProfileDef ;
rdfs:label "RoundingRadius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:BRAKES a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "BRAKES" .
ifc:WASHHANDBASIN a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "WASHHANDBASIN" .
ifc:GABLE_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "GABLE_ROOF" .
ifc:IfcClassificationSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcTemperatureRateOfChangeMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:DIFFERENCE a ifc:IfcBooleanOperator , owl:NamedIndividual ;
rdfs:label "DIFFERENCE" .
ifc:EXTERNAL_WATER a ifc:IfcExternalSpatialElementTypeEnum , ifc:IfcInternalOrExternalEnum , owl:NamedIndividual ;
rdfs:label "EXTERNAL_WATER" .
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:refDirection_IfcOffsetCurve3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOffsetCurve3D ;
rdfs:label "RefDirection" ;
rdfs:range ifc:IfcDirection .
ifc:IfcLuminousIntensityDistributionMeasure_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcLuminousIntensityDistributionMeasure_List , list:EmptyList .
ifc:name_IfcExtendedProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExtendedProperties ;
rdfs:label "Name" ;
rdfs:range ifc:IfcIdentifier .
ifc:isOverAllocated_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "IsOverAllocated" ;
rdfs:range ifc:IfcBoolean .
ifc:ASSISTEDBUTANE a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSISTEDBUTANE" .
ifc:INDUCTION a ifc:IfcElectricMotorTypeEnum , owl:NamedIndividual ;
rdfs:label "INDUCTION" .
ifc:description_IfcResourceLevelRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceLevelRelationship ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
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:identification_IfcAsset
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:GENERALISED_CONE a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "GENERALISED_CONE" .
ifc:RUNAROUNDCOILLOOP
a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "RUNAROUNDCOILLOOP" .
ifc:externalReferenceForResources_IfcExternalReference
a owl:ObjectProperty ;
rdfs:domain ifc:IfcExternalReference ;
rdfs:label "ExternalReferenceForResources" ;
rdfs:range ifc:IfcExternalReferenceRelationship ;
owl:inverseOf ifc:relatingReference_IfcExternalReferenceRelationship .
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:IfcDoorStyleOperationEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:GASTAP a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "GASTAP" .
ifc:IfcControllerType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcControllerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcControllerType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcControllerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcControllerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcProtectiveDeviceTrippingUnitType , ifc:IfcUnitaryControlElementType , ifc:IfcSensorType , ifc:IfcAlarmType , ifc:IfcActuatorType , ifc:IfcFlowInstrumentType .
ifc:predefinedType_IfcInventory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcInventory ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcInventoryTypeEnum .
ifc:IfcActorSelect a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcTextDecoration
a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:secondMullionOffset_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "SecondMullionOffset" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:unit_IfcDerivedUnitElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDerivedUnitElement ;
rdfs:label "Unit" ;
rdfs:range ifc:IfcNamedUnit .
ifc:predefinedType_IfcSpace
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpace ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSpaceTypeEnum .
ifc:mappingOrigin_IfcRepresentationMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRepresentationMap ;
rdfs:label "MappingOrigin" ;
rdfs:range ifc:IfcAxis2Placement .
ifc:liningToPanelOffsetY_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "LiningToPanelOffsetY" ;
rdfs:range ifc:IfcLengthMeasure .
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:PHONG a ifc:IfcReflectanceMethodEnum , owl:NamedIndividual ;
rdfs:label "PHONG" .
ifc:basisCurve_IfcTrimmedCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTrimmedCurve ;
rdfs:label "BasisCurve" ;
rdfs:range ifc:IfcCurve .
ifc:HANDOPERATEDACTUATOR
a ifc:IfcActuatorTypeEnum , owl:NamedIndividual ;
rdfs:label "HANDOPERATEDACTUATOR" .
ifc:IfcAccelerationMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:internalFilletRadius_IfcCShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCShapeProfileDef ;
rdfs:label "InternalFilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:barLength_IfcReinforcingBar
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBar ;
rdfs:label "BarLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:TOGGLESWITCH a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "TOGGLESWITCH" .
ifc:curveFont_IfcCurveStyleFontAndScaling
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyleFontAndScaling ;
rdfs:label "CurveFont" ;
rdfs:range ifc:IfcCurveStyleFontSelect .
ifc:IfcTimeSeriesDataTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcBlobTexture a owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceTexture ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBinary ;
owl:onProperty ifc:rasterCode_IfcBlobTexture ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBinary ;
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:position_IfcCsgPrimitive3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCsgPrimitive3D ;
rdfs:label "Position" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:CONTACTSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "CONTACTSENSOR" .
ifc:telephoneNumbers_IfcTelecomAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:label "TelephoneNumbers" ;
rdfs:range ifc:IfcLabel_List .
ifc:unit_IfcTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:label "Unit" ;
rdfs:range ifc:IfcUnit .
ifc:totalFloat_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "TotalFloat" ;
rdfs:range ifc:IfcDuration .
ifc:predefinedType_IfcTankType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTankType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTankTypeEnum .
ifc:purpose_IfcAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAddress ;
rdfs:label "Purpose" ;
rdfs:range ifc:IfcAddressTypeEnum .
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:originalValue_IfcAsset
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "OriginalValue" ;
rdfs:range ifc:IfcCostValue .
ifc:INDICATORPANEL a ifc:IfcUnitaryControlElementTypeEnum , owl:NamedIndividual ;
rdfs:label "INDICATORPANEL" .
ifc:CONDUCTANCESENSOR
a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "CONDUCTANCESENSOR" .
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:IfcSpaceHeater , ifc:IfcCommunicationsAppliance , ifc:IfcAirTerminal , ifc:IfcLightFixture , ifc:IfcLamp , ifc:IfcWasteTerminal , ifc:IfcElectricAppliance , ifc:IfcMedicalDevice , ifc:IfcFireSuppressionTerminal , ifc:IfcStackTerminal , ifc:IfcSanitaryTerminal , ifc:IfcAudioVisualAppliance .
ifc:GUTTER a ifc:IfcPipeSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "GUTTER" .
ifc:lowerBoundValue_IfcPropertyBoundedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyBoundedValue ;
rdfs:label "LowerBoundValue" ;
rdfs:range ifc:IfcValue .
ifc:longName_IfcSpaceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpaceType ;
rdfs:label "LongName" ;
rdfs:range ifc:IfcLabel .
ifc:FREEZER a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "FREEZER" .
ifc:LOG_LINEAR a ifc:IfcCurveInterpolationEnum , owl:NamedIndividual ;
rdfs:label "LOG_LINEAR" .
ifc:name_IfcResourceLevelRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceLevelRelationship ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
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:IfcCurveOrEdgeCurve
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:predefinedType_IfcVoidingFeature
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVoidingFeature ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcVoidingFeatureTypeEnum .
ifc:KILO a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "KILO" .
ifc:predefinedType_IfcDuctSilencer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDuctSilencer ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDuctSilencerTypeEnum .
ifc:IfcAirTerminalBox
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAirTerminalBoxTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminalBox
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAirTerminalBoxTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminalBox
] ;
owl:disjointWith ifc:IfcElectricTimeControl , ifc:IfcValve , ifc:IfcProtectiveDevice , ifc:IfcSwitchingDevice , ifc:IfcElectricDistributionBoard , ifc:IfcDamper , ifc:IfcFlowMeter .
ifc:AIRPARTICLEFILTER
a ifc:IfcFilterTypeEnum , owl:NamedIndividual ;
rdfs:label "AIRPARTICLEFILTER" .
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:formula_IfcQuantityCount
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityCount ;
rdfs:label "Formula" ;
rdfs:range ifc:IfcLabel .
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
] ;
owl:disjointWith ifc:IfcCartesianPointList2D .
ifc:IfcCurve a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem , ifc:IfcGeometricSetSelect ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcConic ifc:IfcOffsetCurve2D ifc:IfcLine ifc:IfcPcurve ifc:IfcBoundedCurve ifc:IfcOffsetCurve3D )
] ;
owl:disjointWith ifc:IfcDirection , ifc:IfcCompositeCurveSegment , ifc:IfcCartesianTransformationOperator , ifc:IfcSectionedSpine , ifc:IfcTessellatedItem , ifc:IfcBoundingBox , ifc:IfcSurface , ifc:IfcPlanarExtent , ifc:IfcTextLiteral , ifc:IfcLightSource , ifc:IfcFillAreaStyleTiles , ifc:IfcCsgPrimitive3D , ifc:IfcGeometricSet , ifc:IfcShellBasedSurfaceModel , ifc:IfcFillAreaStyleHatching , ifc:IfcPoint , ifc:IfcCartesianPointList , ifc:IfcAnnotationFillArea , ifc:IfcVector , ifc:IfcPlacement , ifc:IfcSolidModel , ifc:IfcFaceBasedSurfaceModel , ifc:IfcBooleanResult , ifc:IfcHalfSpaceSolid .
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:IfcElectricDistributionBoardTypeEnum
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:documentOwner_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "DocumentOwner" ;
rdfs:range ifc:IfcActorSelect .
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:earlyDate_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:earlyDate_IfcEventTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:lateDate_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:lateDate_IfcEventTime
] ;
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:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:scheduleDate_IfcEventTime
] ;
owl:disjointWith ifc:IfcResourceTime , ifc:IfcTaskTime , ifc:IfcWorkTime , ifc:IfcLagTime .
ifc:COLLAR a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "COLLAR" .
ifc:predefinedType_IfcRailing
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRailing ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcRailingTypeEnum .
ifc:ELECTRICVOLTAGEUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICVOLTAGEUNIT" .
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:IfcValveTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:CENTI a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "CENTI" .
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:IfcMaterial a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
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:allValuesFrom ifc:IfcMaterialRelationship ;
owl:onProperty ifc:isRelatedWith_IfcMaterial
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:category_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:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterial ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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: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:allValuesFrom ifc:IfcMaterialRelationship ;
owl:onProperty ifc:relatesTo_IfcMaterial
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterial
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialDefinitionRepresentation ;
owl:onProperty ifc:hasRepresentation_IfcMaterial
] ;
owl:disjointWith ifc:IfcMaterialProfileSet , ifc:IfcMaterialLayerSet , ifc:IfcMaterialConstituent , ifc:IfcMaterialConstituentSet , ifc:IfcMaterialProfile , ifc:IfcMaterialLayer .
ifc:IfcRecurrencePattern
a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:position_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:IfcTimePeriod_List ;
owl:onProperty ifc:timePeriods_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcInteger ;
owl:onProperty ifc:occurrences_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: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:IfcInteger ;
owl:onProperty ifc:occurrences_IfcRecurrencePattern
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMonthInYearNumber ;
owl:onProperty ifc:monthComponent_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:allValuesFrom ifc:IfcRecurrenceTypeEnum ;
owl:onProperty ifc:recurrenceType_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
] .
ifc:KITCHENMACHINE a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "KITCHENMACHINE" .
ifc:predefinedType_IfcFastener
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFastener ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFastenerTypeEnum .
ifc:MULTIPOSITION a ifc:IfcControllerTypeEnum , owl:NamedIndividual ;
rdfs:label "MULTIPOSITION" .
ifc:ambientIntensity_IfcLightSource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSource ;
rdfs:label "AmbientIntensity" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:CUTOUT a ifc:IfcVoidingFeatureTypeEnum , owl:NamedIndividual ;
rdfs:label "CUTOUT" .
ifc:hasQuantities_IfcPhysicalComplexQuantity
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPhysicalComplexQuantity ;
rdfs:label "HasQuantities" ;
rdfs:range ifc:IfcPhysicalQuantity ;
owl:inverseOf ifc:partOfComplex_IfcPhysicalQuantity .
ifc:OTHEROPERATION a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "OTHEROPERATION" .
ifc:IfcSpatialStructureElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcSpatialElementType ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcSpaceType )
] ;
owl:disjointWith ifc:IfcSpatialZoneType .
ifc:predefinedType_IfcReinforcingBarType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcReinforcingBarTypeEnum .
ifc:IfcSurfaceOrFaceSurface
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:modelOrDraughting_IfcCurveStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyle ;
rdfs:label "ModelOrDraughting" ;
rdfs:range ifc:IfcBoolean .
ifc:IfcTask a owl:Class ;
rdfs:subClassOf ifc:IfcProcess ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:isMilestone_IfcTask
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTaskTime ;
owl:onProperty ifc:taskTime_IfcTask
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:status_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:IfcTaskTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTask
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:workMethod_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcInteger ;
owl:onProperty ifc:priority_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:onClass ifc:IfcBoolean ;
owl:onProperty ifc:isMilestone_IfcTask ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:priority_IfcTask
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:workMethod_IfcTask
] ;
owl:disjointWith ifc:IfcProcedure , ifc:IfcEvent .
ifc:SECTION_VIEW a ifc:IfcGeometricProjectionEnum , owl:NamedIndividual ;
rdfs:label "SECTION_VIEW" .
ifc:depth_IfcUShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:label "Depth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:OWNER a ifc:IfcOccupantTypeEnum , ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "OWNER" .
ifc:hasApprovals_IfcProperty
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProperty ;
rdfs:label "HasApprovals" ;
rdfs:range ifc:IfcResourceApprovalRelationship ;
owl:inverseOf ifc:relatedResourceObjects_IfcResourceApprovalRelationship .
ifc:IfcBendingParameterSelect_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcBendingParameterSelect_List , list:EmptyList .
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:PETA a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "PETA" .
ifc:predefinedType_IfcCableSegmentType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCableSegmentType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCableSegmentTypeEnum .
ifc:eccentricityInX_IfcConnectionPointEccentricity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionPointEccentricity ;
rdfs:label "EccentricityInX" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcLogical a owl:Class ;
rdfs:subClassOf expr:LOGICAL , ifc:IfcSimpleValue .
ifc:IfcMassPerLengthMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:sizeable_IfcDoorStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorStyle ;
rdfs:label "Sizeable" ;
rdfs:range ifc:IfcBoolean .
ifc:SIREN a ifc:IfcAlarmTypeEnum , owl:NamedIndividual ;
rdfs:label "SIREN" .
ifc:identification_IfcOrganization
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOrganization ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:IfcEventTriggerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:textStyle_IfcTextStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyle ;
rdfs:label "TextStyle" ;
rdfs:range ifc:IfcTextStyleTextModel .
ifc:ADIABATICATOMIZING
a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ADIABATICATOMIZING" .
ifc:PERMANENT_G a ifc:IfcActionTypeEnum , owl:NamedIndividual ;
rdfs:label "PERMANENT_G" .
ifc:WRAPPING a ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "WRAPPING" .
ifc:steelGrade_IfcReinforcingElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingElement ;
rdfs:label "SteelGrade" ;
rdfs:range ifc:IfcLabel .
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:IfcIrregularTimeSeriesValue_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcIrregularTimeSeriesValue_List , list:EmptyList .
ifc:IfcSoundPowerMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcObjectDefinition
a owl:Class ;
rdfs:subClassOf ifc:IfcDefinitionSelect , ifc:IfcRoot ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAggregates ;
owl:onProperty ifc:decomposes_IfcObjectDefinition
] ;
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:IfcRelNests ;
owl:onProperty ifc:isNestedBy_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:isDecomposedBy_IfcObjectDefinition
] ;
owl:disjointWith ifc:IfcRelationship , ifc:IfcPropertyDefinition .
ifc:predefinedType_IfcElectricMotor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricMotor ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricMotorTypeEnum .
ifc:predefinedType_IfcHeatExchangerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcHeatExchangerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcHeatExchangerTypeEnum .
ifc:IfcOrientedEdge_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcOrientedEdge_List , list:EmptyList .
ifc:IfcFontWeight a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:ROUND a ifc:IfcDuctSilencerTypeEnum , owl:NamedIndividual ;
rdfs:label "ROUND" .
ifc:IfcWindowTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:VOLT a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "VOLT" .
ifc:FEEDAIRUNIT a ifc:IfcMedicalDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "FEEDAIRUNIT" .
ifc:IfcDiscreteAccessoryTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcClassification
a owl:Class ;
rdfs:subClassOf ifc:IfcClassificationSelect , ifc:IfcClassificationReferenceSelect , ifc:IfcExternalInformation ;
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:IfcDate ;
owl:onProperty ifc:editionDate_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: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:allValuesFrom 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:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcClassification ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier_List ;
owl:onProperty ifc:referenceTokens_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:IfcLabel ;
owl:onProperty ifc:source_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:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcClassification
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcClassification
] ;
owl:disjointWith ifc:IfcLibraryInformation , ifc:IfcDocumentInformation .
ifc:IfcPositiveInteger_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcPositiveInteger_List , list:EmptyList .
ifc:WORKORDER a ifc:IfcProjectOrderTypeEnum , owl:NamedIndividual ;
rdfs:label "WORKORDER" .
ifc:MOLE a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "MOLE" .
ifc:normalIndex_IfcTriangulatedFaceSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTriangulatedFaceSet ;
rdfs:label "NormalIndex" ;
rdfs:range ifc:IfcPositiveInteger_List_List .
ifc:quadricAttenuation_IfcLightSourcePositional
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourcePositional ;
rdfs:label "QuadricAttenuation" ;
rdfs:range ifc:IfcReal .
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:ROTARY a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "ROTARY" .
ifc:PAVING a ifc:IfcConstructionEquipmentResourceTypeEnum , ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "PAVING" .
ifc:BEND a ifc:IfcDuctFittingTypeEnum , ifc:IfcCableCarrierFittingTypeEnum , ifc:IfcPipeFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "BEND" .
ifc:longDescription_IfcPermit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPermit ;
rdfs:label "LongDescription" ;
rdfs:range ifc:IfcText .
ifc:THREE_QUARTER_TURN_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "THREE_QUARTER_TURN_STAIR" .
ifc:IfcReinforcementBarProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedProperties ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:totalCrossSectionArea_IfcReinforcementBarProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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: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:IfcLengthMeasure ;
owl:onProperty ifc:effectiveDepth_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:IfcLabel ;
owl:onProperty ifc:steelGrade_IfcReinforcementBarProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalBarDiameter_IfcReinforcementBarProperties
] ;
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:IfcCountMeasure ;
owl:onProperty ifc:barCount_IfcReinforcementBarProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarSurfaceEnum ;
owl:onProperty ifc:barSurface_IfcReinforcementBarProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAreaMeasure ;
owl:onProperty ifc:totalCrossSectionArea_IfcReinforcementBarProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcSectionReinforcementProperties , ifc:IfcSectionProperties .
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:TRIGGERCONDITION a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "TRIGGERCONDITION" .
ifc:IfcInteger_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcInteger_List , list:EmptyList .
ifc:IfcCartesianTransformationOperator3DnonUniform
a owl:Class ;
rdfs:subClassOf ifc:IfcCartesianTransformationOperator3D ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReal ;
owl:onProperty ifc:scale3_IfcCartesianTransformationOperator3DnonUniform
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:scale3_IfcCartesianTransformationOperator3DnonUniform
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReal ;
owl:onProperty ifc:scale2_IfcCartesianTransformationOperator3DnonUniform
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:scale2_IfcCartesianTransformationOperator3DnonUniform
] .
ifc:IfcStructuralPointAction
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralAction ;
owl:disjointWith ifc:IfcStructuralSurfaceAction , ifc:IfcStructuralCurveAction .
ifc:expression_IfcSimplePropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:label "Expression" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcPipeFitting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPipeFitting ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPipeFittingTypeEnum .
ifc:outerCurve_IfcArbitraryClosedProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcArbitraryClosedProfileDef ;
rdfs:label "OuterCurve" ;
rdfs:range ifc:IfcCurve .
ifc:eccentricityInZ_IfcConnectionPointEccentricity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionPointEccentricity ;
rdfs:label "EccentricityInZ" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcTransitionCode
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcConstraint a owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
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:IfcActorSelect ;
owl:onProperty ifc:creatingActor_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceConstraintRelationship ;
owl:onProperty ifc:propertiesForConstraint_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:constraintSource_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:constraintSource_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: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:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcConstraint ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcObjective ifc:IfcMetric )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcConstraint
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:creationTime_IfcConstraint
] .
ifc:HUMIDISTAT a ifc:IfcUnitaryControlElementTypeEnum , owl:NamedIndividual ;
rdfs:label "HUMIDISTAT" .
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:predefinedType_IfcElectricFlowStorageDeviceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricFlowStorageDeviceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricFlowStorageDeviceTypeEnum .
ifc:SOFA a ifc:IfcFurnitureTypeEnum , owl:NamedIndividual ;
rdfs:label "SOFA" .
ifc:IfcDayInMonthNumber
a owl:Class ;
rdfs:subClassOf expr:INTEGER .
ifc:IfcCurveStyle a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationStyleSelect , ifc:IfcPresentationStyle ;
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:allValuesFrom ifc:IfcSizeSelect ;
owl:onProperty ifc:curveWidth_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBoolean ;
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:IfcBoolean ;
owl:onProperty ifc:modelOrDraughting_IfcCurveStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcColour ;
owl:onProperty ifc:curveColour_IfcCurveStyle
] ;
owl:disjointWith ifc:IfcFillAreaStyle , ifc:IfcSurfaceStyle , ifc:IfcTextStyle .
ifc:usageName_IfcComplexPropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcComplexPropertyTemplate ;
rdfs:label "UsageName" ;
rdfs:range ifc:IfcLabel .
ifc:description_IfcClassificationReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassificationReference ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:predefinedType_IfcChillerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcChillerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcChillerTypeEnum .
ifc:STRAIGHT_RUN_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "STRAIGHT_RUN_STAIR" .
ifc:theoryType_IfcStructuralResultGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralResultGroup ;
rdfs:label "TheoryType" ;
rdfs:range ifc:IfcAnalysisTheoryTypeEnum .
ifc:transverseBarSpacing_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "TransverseBarSpacing" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:actualDate_IfcEventTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEventTime ;
rdfs:label "ActualDate" ;
rdfs:range ifc:IfcDateTime .
ifc:globalId_IfcRoot a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRoot ;
rdfs:label "GlobalId" ;
rdfs:range ifc:IfcGloballyUniqueId .
ifc:CABLE a ifc:IfcStructuralCurveMemberTypeEnum , ifc:IfcDistributionPortTypeEnum , owl:NamedIndividual ;
rdfs:label "CABLE" .
ifc:relatedObjects_IfcRelDefinesByObject
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelDefinesByObject ;
rdfs:label "RelatedObjects" ;
rdfs:range ifc:IfcObject ;
owl:inverseOf ifc:isDeclaredBy_IfcObject .
ifc:v1_IfcRectangularTrimmedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:label "V1" ;
rdfs:range ifc:IfcParameterValue .
ifc:IfcElement a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralActivityAssignmentSelect , ifc:IfcProduct ;
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:IfcRelFillsElement ;
owl:onProperty ifc:fillsVoids_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelCoversBldgElements ;
owl:onProperty ifc:hasCoverings_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsElements ;
owl:onProperty ifc:connectedTo_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:IfcRelReferencedInSpatialStructure ;
owl:onProperty ifc:referencedInStructures_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:tag_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelInterferesElements ;
owl:onProperty ifc:isInterferedByElements_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:IfcRelProjectsElement ;
owl:onProperty ifc:hasProjections_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelInterferesElements ;
owl:onProperty ifc:interferesElements_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsElements ;
owl:onProperty ifc:connectedFrom_IfcElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSpaceBoundary ;
owl:onProperty ifc:providesBoundaries_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
] ;
owl:disjointWith ifc:IfcAnnotation , ifc:IfcPort , ifc:IfcProxy , ifc:IfcStructuralActivity , ifc:IfcSpatialElement , ifc:IfcGrid , ifc:IfcStructuralItem .
ifc:logicalAggregator_IfcObjective
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcObjective ;
rdfs:label "LogicalAggregator" ;
rdfs:range ifc:IfcLogicalOperatorEnum .
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:PAVILION_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "PAVILION_ROOF" .
ifc:LUMINOUSINTENSITYDISTRIBUTIONUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "LUMINOUSINTENSITYDISTRIBUTIONUNIT" .
ifc:userDefinedQualifier_IfcObjective
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcObjective ;
rdfs:label "UserDefinedQualifier" ;
rdfs:range ifc:IfcLabel .
ifc:IfcVectorOrDirection
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcCShapeProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
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:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcCShapeProfileDef
] ;
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: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:wallThickness_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:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:width_IfcCShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcLShapeProfileDef , ifc:IfcRectangleProfileDef , ifc:IfcEllipseProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcTrapeziumProfileDef .
ifc:ASSIGNOR a ifc:IfcOccupantTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSIGNOR" .
ifc:IfcBenchmarkEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTaskTime a owl:Class ;
rdfs:subClassOf ifc:IfcSchedulingTime ;
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:actualFinish_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:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:earlyFinish_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:earlyStart_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuration ;
owl:onProperty ifc:scheduleDuration_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: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:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:completion_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:statusTime_IfcTaskTime
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:scheduleStart_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:scheduleStart_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:totalFloat_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:freeFloat_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: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:lateFinish_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:lateStart_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:lateFinish_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:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:actualDuration_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:IfcBoolean ;
owl:onProperty ifc:isCritical_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:IfcDateTime ;
owl:onProperty ifc:earlyStart_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTaskDurationEnum ;
owl:onProperty ifc:durationType_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
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:IfcDateTime ;
owl:onProperty ifc:scheduleFinish_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDuration ;
owl:onProperty ifc:actualDuration_IfcTaskTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:remainingTime_IfcTaskTime
] ;
owl:disjointWith ifc:IfcWorkTime , ifc:IfcEventTime , ifc:IfcResourceTime , ifc:IfcLagTime .
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:IfcDoor , ifc:IfcChimney , ifc:IfcRamp , ifc:IfcBuildingElementProxy , ifc:IfcShadingDevice , ifc:IfcPlate , ifc:IfcRailing , ifc:IfcBeam , ifc:IfcCurtainWall , ifc:IfcRoof , ifc:IfcPile , ifc:IfcColumn , ifc:IfcStair , ifc:IfcMember , ifc:IfcWindow , ifc:IfcRampFlight , ifc:IfcWall , ifc:IfcCovering , ifc:IfcStairFlight , ifc:IfcSlab .
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:IfcQuantityLength , ifc:IfcQuantityTime , ifc:IfcQuantityArea , ifc:IfcQuantityVolume , ifc:IfcQuantityCount .
ifc:IfcMechanicalFastenerType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementComponentType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcMechanicalFastenerType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMechanicalFastenerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMechanicalFastenerType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalLength_IfcMechanicalFastenerType
] ;
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: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
] ;
owl:disjointWith ifc:IfcVibrationIsolatorType , ifc:IfcDiscreteAccessoryType , ifc:IfcBuildingElementPartType , ifc:IfcFastenerType , ifc:IfcReinforcingElementType .
ifc:elementType_IfcSpatialElementType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpatialElementType ;
rdfs:label "ElementType" ;
rdfs:range ifc:IfcLabel .
ifc:QTO_TYPEDRIVENONLY
a ifc:IfcPropertySetTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "QTO_TYPEDRIVENONLY" .
ifc:conditionCoordinateSystem_IfcStructuralPointConnection
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralPointConnection ;
rdfs:label "ConditionCoordinateSystem" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:IfcPerson a owl:Class ;
rdfs:subClassOf ifc:IfcActorSelect , ifc:IfcObjectReferenceSelect , ifc:IfcResourceObjectSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:familyName_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 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:familyName_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_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:allValuesFrom ifc:IfcPersonAndOrganization ;
owl:onProperty ifc:engagedIn_IfcPerson
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:prefixTitles_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: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:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
] ;
owl:onProperty ifc:middleNames_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
] ;
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: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 ;
owl:onProperty ifc:givenName_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:allValuesFrom 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:middleNames_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcPerson
] .
ifc:RIGID_JOINED_MEMBER
a ifc:IfcStructuralCurveMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "RIGID_JOINED_MEMBER" .
ifc:IfcAdvancedFace a owl:Class ;
rdfs:subClassOf ifc:IfcFaceSurface .
ifc:predefinedType_IfcCrewResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCrewResource ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCrewResourceTypeEnum .
ifc:IfcInterceptorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:IfcFlowStorageDevice , ifc:IfcFlowMovingDevice , ifc:IfcEnergyConversionDevice , ifc:IfcFlowTerminal , ifc:IfcFlowFitting , ifc:IfcFlowController , ifc:IfcFlowTreatmentDevice , ifc:IfcFlowSegment .
ifc:LUMINOUSFLUXUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "LUMINOUSFLUXUNIT" .
ifc:approvedObjects_IfcApproval
a owl:ObjectProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "ApprovedObjects" ;
rdfs:range ifc:IfcRelAssociatesApproval ;
owl:inverseOf ifc:relatingApproval_IfcRelAssociatesApproval .
ifc:ELECTRICCHARGEUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICCHARGEUNIT" .
ifc:IfcLightSourcePositional
a owl:Class ;
rdfs:subClassOf ifc:IfcLightSource ;
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:IfcCartesianPoint ;
owl:onProperty ifc:position_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:constantAttenuation_IfcLightSourcePositional ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcLightSourcePositional
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:constantAttenuation_IfcLightSourcePositional
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcReal ;
owl:onProperty ifc:quadricAttenuation_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:IfcReal ;
owl:onProperty ifc:distanceAttenuation_IfcLightSourcePositional
] ;
owl:disjointWith ifc:IfcLightSourceDirectional , ifc:IfcLightSourceAmbient , ifc:IfcLightSourceGoniometric .
ifc:flangeSlope_IfcIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:label "FlangeSlope" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:UP a ifc:IfcTextPath , owl:NamedIndividual ;
rdfs:label "UP" .
ifc:partitioningType_IfcWindow
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindow ;
rdfs:label "PartitioningType" ;
rdfs:range ifc:IfcWindowTypePartitioningEnum .
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:URINAL a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "URINAL" .
ifc:COUPLER a ifc:IfcTendonAnchorTypeEnum , owl:NamedIndividual ;
rdfs:label "COUPLER" .
ifc:MITER a ifc:IfcVoidingFeatureTypeEnum , owl:NamedIndividual ;
rdfs:label "MITER" .
ifc:BUSBARSEGMENT a ifc:IfcCableSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "BUSBARSEGMENT" .
ifc:warpingMoment_IfcStructuralLoadSingleForceWarping
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleForceWarping ;
rdfs:label "WarpingMoment" ;
rdfs:range ifc:IfcWarpingMomentMeasure .
ifc:userDefinedRole_IfcActorRole
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActorRole ;
rdfs:label "UserDefinedRole" ;
rdfs:range ifc:IfcLabel .
ifc:LED a ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "LED" .
ifc:MODULUSOFSUBGRADEREACTIONUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MODULUSOFSUBGRADEREACTIONUNIT" .
ifc:STORMWATER a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "STORMWATER" .
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:IfcController , ifc:IfcAlarm , ifc:IfcFlowInstrument , ifc:IfcUnitaryControlElement , ifc:IfcSensor , ifc:IfcActuator .
ifc:eventTriggerType_IfcEventType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEventType ;
rdfs:label "EventTriggerType" ;
rdfs:range ifc:IfcEventTriggerTypeEnum .
ifc:FLOORWASTE a ifc:IfcWasteTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "FLOORWASTE" .
ifc:IfcApprovalRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcApproval ;
owl:onProperty ifc:relatedApprovals_IfcApprovalRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcApproval ;
owl:onProperty ifc:relatingApproval_IfcApprovalRelationship
] ;
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:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcApproval ;
owl:onProperty ifc:relatedApprovals_IfcApprovalRelationship
] ;
owl:disjointWith ifc:IfcResourceApprovalRelationship , ifc:IfcDocumentInformationRelationship , ifc:IfcResourceConstraintRelationship , ifc:IfcMaterialRelationship , ifc:IfcPropertyDependencyRelationship , ifc:IfcOrganizationRelationship , ifc:IfcCurrencyRelationship , ifc:IfcExternalReferenceRelationship .
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:IfcCommunicationsApplianceType , ifc:IfcFireSuppressionTerminalType , ifc:IfcSpaceHeaterType , ifc:IfcWasteTerminalType , ifc:IfcOutletType , ifc:IfcSanitaryTerminalType , ifc:IfcMedicalDeviceType , ifc:IfcElectricApplianceType , ifc:IfcAudioVisualApplianceType , ifc:IfcAirTerminalType , ifc:IfcLightFixtureType , ifc:IfcLampType .
ifc:dispersionFactor_IfcSurfaceStyleRefraction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRefraction ;
rdfs:label "DispersionFactor" ;
rdfs:range ifc:IfcReal .
ifc:PRESSUREGAUGE a ifc:IfcFlowInstrumentTypeEnum , owl:NamedIndividual ;
rdfs:label "PRESSUREGAUGE" .
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:IfcFacetedBrep a owl:Class ;
rdfs:subClassOf ifc:IfcManifoldSolidBrep ;
owl:disjointWith ifc:IfcAdvancedBrep .
ifc:MAGNETICFLUXDENSITYUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "MAGNETICFLUXDENSITYUNIT" .
ifc:WATERMETER a ifc:IfcFlowMeterTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERMETER" .
ifc:IfcPreDefinedItem
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcPreDefinedTextFont ifc:IfcPreDefinedCurveFont ifc:IfcPreDefinedColour )
] ;
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
] ;
owl:disjointWith ifc:IfcSurfaceStyleLighting , ifc:IfcTextureVertex , ifc:IfcSurfaceStyleShading , ifc:IfcSurfaceTexture , ifc:IfcColourSpecification , ifc:IfcTextStyleTextModel , ifc:IfcTextureCoordinate , ifc:IfcColourRgbList , ifc:IfcCurveStyleFontPattern , ifc:IfcSurfaceStyleWithTextures , ifc:IfcIndexedColourMap , ifc:IfcTextStyleForDefinedFont , ifc:IfcSurfaceStyleRefraction , ifc:IfcCurveStyleFontAndScaling , ifc:IfcTextureVertexList , ifc:IfcCurveStyleFont .
ifc:ADIABATICPAN a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ADIABATICPAN" .
ifc:contextIdentifier_IfcRepresentationContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRepresentationContext ;
rdfs:label "ContextIdentifier" ;
rdfs:range ifc:IfcLabel .
ifc:RAINWATER a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "RAINWATER" .
ifc:relatingMaterial_IfcRelAssociatesMaterial
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssociatesMaterial ;
rdfs:label "RelatingMaterial" ;
rdfs:range ifc:IfcMaterialSelect .
ifc:TRANSPORTING a ifc:IfcConstructionEquipmentResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "TRANSPORTING" .
ifc:predefinedType_IfcMedicalDevice
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMedicalDevice ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcMedicalDeviceTypeEnum .
ifc:predefinedType_IfcBeam
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBeam ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBeamTypeEnum .
ifc:wWWHomePageURL_IfcTelecomAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:label "WWWHomePageURL" ;
rdfs:range ifc:IfcURIReference .
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:angle_IfcRevolvedAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRevolvedAreaSolid ;
rdfs:label "Angle" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:userDefinedPartitioningType_IfcWindowType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowType ;
rdfs:label "UserDefinedPartitioningType" ;
rdfs:range ifc:IfcLabel .
ifc:GRILLE a ifc:IfcAirTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "GRILLE" .
ifc:WINDER a ifc:IfcStairFlightTypeEnum , owl:NamedIndividual ;
rdfs:label "WINDER" .
ifc:coefficient_IfcStructuralLoadGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:label "Coefficient" ;
rdfs:range ifc:IfcRatioMeasure .
ifc:WELDEDSHELLHERMETIC
a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "WELDEDSHELLHERMETIC" .
ifc:assignedStructuralActivity_IfcStructuralItem
a owl:ObjectProperty ;
rdfs:domain ifc:IfcStructuralItem ;
rdfs:label "AssignedStructuralActivity" ;
rdfs:range ifc:IfcRelConnectsStructuralActivity ;
owl:inverseOf ifc:relatingElement_IfcRelConnectsStructuralActivity .
ifc:INCLUDEDIN a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "INCLUDEDIN" .
ifc:axis_IfcStructuralCurveMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralCurveMember ;
rdfs:label "Axis" ;
rdfs:range ifc:IfcDirection .
ifc:IfcTypeResource a owl:Class ;
rdfs:subClassOf ifc:IfcResourceSelect , ifc:IfcTypeObject ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:resourceType_IfcTypeResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:resourceType_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:IfcText ;
owl:onProperty ifc:longDescription_IfcTypeResource
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcConstructionResourceType )
] ;
owl:disjointWith ifc:IfcTypeProduct , ifc:IfcTypeProcess .
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:NANO a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "NANO" .
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:SELECTORSWITCH a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "SELECTORSWITCH" .
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:predefinedType_IfcEngineType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEngineType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcEngineTypeEnum .
ifc:overallDepth_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "OverallDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:tensionFailureX_IfcFailureConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:label "TensionFailureX" ;
rdfs:range ifc:IfcForceMeasure .
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:allValuesFrom ifc:IfcParameterValue_List ;
owl:onProperty ifc:knots_IfcBSplineCurveWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger_List ;
owl:onProperty ifc:knotMultiplicities_IfcBSplineCurveWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcInteger_List ;
owl:onProperty ifc:knotMultiplicities_IfcBSplineCurveWithKnots ;
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:IfcInteger_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 ifc:IfcParameterValue_List
]
] ;
owl:onProperty ifc:knots_IfcBSplineCurveWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcKnotType ;
owl:onProperty ifc:knotSpec_IfcBSplineCurveWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcKnotType ;
owl:onProperty ifc:knotSpec_IfcBSplineCurveWithKnots ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcWallElementedCase
a owl:Class ;
rdfs:subClassOf ifc:IfcWall ;
owl:disjointWith ifc:IfcWallStandardCase .
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:relatedCoverings_IfcRelCoversSpaces
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelCoversSpaces ;
rdfs:label "RelatedCoverings" ;
rdfs:range ifc:IfcCovering ;
owl:inverseOf ifc:coversSpaces_IfcCovering .
ifc:wordSpacing_IfcTextStyleTextModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:label "WordSpacing" ;
rdfs:range ifc:IfcSizeSelect .
ifc:edgeList_IfcPath a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPath ;
rdfs:label "EdgeList" ;
rdfs:range ifc:IfcOrientedEdge_List .
ifc:IfcExternallyDefinedHatchStyle
a owl:Class ;
rdfs:subClassOf ifc:IfcFillStyleSelect , ifc:IfcExternalReference ;
owl:disjointWith ifc:IfcClassificationReference , ifc:IfcLibraryReference , ifc:IfcDocumentReference , ifc:IfcExternallyDefinedTextFont , ifc:IfcExternallyDefinedSurfaceStyle .
ifc:IfcMaterialRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
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:IfcLabel ;
owl:onProperty ifc:expression_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:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:relatedMaterials_IfcMaterialRelationship
] ;
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
] ;
owl:disjointWith ifc:IfcPropertyDependencyRelationship , ifc:IfcExternalReferenceRelationship , ifc:IfcApprovalRelationship , ifc:IfcDocumentInformationRelationship , ifc:IfcCurrencyRelationship , ifc:IfcResourceConstraintRelationship , ifc:IfcOrganizationRelationship , ifc:IfcResourceApprovalRelationship .
ifc:ELECTROMAGNETIC a ifc:IfcProtectiveDeviceTrippingUnitTypeEnum , owl:NamedIndividual ;
rdfs:label "ELECTROMAGNETIC" .
ifc:RECTANGULAR a ifc:IfcDuctSilencerTypeEnum , ifc:IfcGridTypeEnum , owl:NamedIndividual ;
rdfs:label "RECTANGULAR" .
ifc:IfcWindowPanelProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcWindowPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameDepth_IfcWindowPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowPanelOperationEnum ;
owl:onProperty ifc:operationType_IfcWindowPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcWindowPanelOperationEnum ;
owl:onProperty ifc:operationType_IfcWindowPanelProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameThickness_IfcWindowPanelProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameThickness_IfcWindowPanelProperties
] ;
owl:disjointWith ifc:IfcDoorPanelProperties , ifc:IfcReinforcementDefinitionProperties , ifc:IfcWindowLiningProperties , ifc:IfcDoorLiningProperties , ifc:IfcPermeableCoveringProperties .
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:IfcSurfaceTexture_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceTexture_List , list:EmptyList .
ifc:curveInterpolation_IfcPropertyTableValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:label "CurveInterpolation" ;
rdfs:range ifc:IfcCurveInterpolationEnum .
ifc:IfcFlowFitting a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowMovingDevice , ifc:IfcFlowController , ifc:IfcFlowStorageDevice , ifc:IfcDistributionChamberElement , ifc:IfcEnergyConversionDevice , ifc:IfcFlowSegment , ifc:IfcFlowTreatmentDevice , ifc:IfcFlowTerminal .
ifc:predefinedType_IfcOutletType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOutletType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcOutletTypeEnum .
ifc:startParam_IfcFixedReferenceSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFixedReferenceSweptAreaSolid ;
rdfs:label "StartParam" ;
rdfs:range ifc:IfcParameterValue .
ifc:TRIPLE_PANEL_TOP a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "TRIPLE_PANEL_TOP" .
ifc:SHADING a ifc:IfcBuildingSystemTypeEnum , owl:NamedIndividual ;
rdfs:label "SHADING" .
ifc:FIREPROTECTION a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "FIREPROTECTION" .
ifc:webThickness_IfcIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:label "WebThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcFlowDirectionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:BREAKGLASSBUTTON a ifc:IfcAlarmTypeEnum , owl:NamedIndividual ;
rdfs:label "BREAKGLASSBUTTON" .
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:IfcLuminousIntensityDistributionMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:vDegree_IfcBSplineSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:label "VDegree" ;
rdfs:range ifc:IfcInteger .
ifc:costValues_IfcCostItem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCostItem ;
rdfs:label "CostValues" ;
rdfs:range ifc:IfcCostValue_List .
ifc:PIECEWISEBINARY a ifc:IfcTimeSeriesDataTypeEnum , owl:NamedIndividual ;
rdfs:label "PIECEWISEBINARY" .
ifc:usage_IfcPhysicalComplexQuantity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPhysicalComplexQuantity ;
rdfs:label "Usage" ;
rdfs:range ifc:IfcLabel .
ifc:position_IfcConic
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConic ;
rdfs:label "Position" ;
rdfs:range ifc:IfcAxis2Placement .
ifc:location_IfcPlacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPlacement ;
rdfs:label "Location" ;
rdfs:range ifc:IfcCartesianPoint .
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: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:predefinedType_IfcShadingDevice
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcShadingDevice ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcShadingDeviceTypeEnum .
ifc:parameterTakesPrecedence_IfcWindowType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowType ;
rdfs:label "ParameterTakesPrecedence" ;
rdfs:range ifc:IfcBoolean .
ifc:IfcClosedShell a owl:Class ;
rdfs:subClassOf ifc:IfcSolidOrShell , ifc:IfcShell , ifc:IfcConnectedFaceSet ;
owl:disjointWith ifc:IfcOpenShell .
ifc:usage_IfcConstructionResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionResource ;
rdfs:label "Usage" ;
rdfs:range ifc:IfcResourceTime .
ifc:countValue_IfcQuantityCount
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityCount ;
rdfs:label "CountValue" ;
rdfs:range ifc:IfcCountMeasure .
ifc:linearForceZ_IfcStructuralLoadLinearForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:label "LinearForceZ" ;
rdfs:range ifc:IfcLinearForceMeasure .
ifc:actualUsage_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ActualUsage" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
ifc:texCoordIndex_IfcIndexedTriangleTextureMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIndexedTriangleTextureMap ;
rdfs:label "TexCoordIndex" ;
rdfs:range ifc:IfcPositiveInteger_List_List .
ifc:IfcShellBasedSurfaceModel
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShell ;
owl:onProperty ifc:sbsmBoundary_IfcShellBasedSurfaceModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcShell ;
owl:onProperty ifc:sbsmBoundary_IfcShellBasedSurfaceModel
] ;
owl:disjointWith ifc:IfcTextLiteral , ifc:IfcTessellatedItem , ifc:IfcCartesianTransformationOperator , ifc:IfcSurface , ifc:IfcSectionedSpine , ifc:IfcGeometricSet , ifc:IfcLightSource , ifc:IfcFillAreaStyleTiles , ifc:IfcFaceBasedSurfaceModel , ifc:IfcBoundingBox , ifc:IfcSolidModel , ifc:IfcDirection , ifc:IfcFillAreaStyleHatching , ifc:IfcCartesianPointList , ifc:IfcPlanarExtent , ifc:IfcBooleanResult , ifc:IfcVector , ifc:IfcHalfSpaceSolid , ifc:IfcCsgPrimitive3D , ifc:IfcPlacement , ifc:IfcPoint , ifc:IfcCurve , ifc:IfcCompositeCurveSegment , ifc:IfcAnnotationFillArea .
ifc:IONCONCENTRATIONUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "IONCONCENTRATIONUNIT" .
ifc:PROCESS a ifc:IfcObjectTypeEnum , owl:NamedIndividual ;
rdfs:label "PROCESS" .
ifc:topFlangeThickness_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "TopFlangeThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:mainPlaneAngle_IfcLightDistributionData
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightDistributionData ;
rdfs:label "MainPlaneAngle" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:predefinedType_IfcWindowType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWindowTypeEnum .
ifc:predefinedType_IfcTendon
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendon ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTendonTypeEnum .
ifc:connectedBy_IfcStructuralMember
a owl:ObjectProperty ;
rdfs:domain ifc:IfcStructuralMember ;
rdfs:label "ConnectedBy" ;
rdfs:range ifc:IfcRelConnectsStructuralMember ;
owl:inverseOf ifc:relatingStructuralMember_IfcRelConnectsStructuralMember .
ifc:volumeOnRelatedElement_IfcConnectionVolumeGeometry
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConnectionVolumeGeometry ;
rdfs:label "VolumeOnRelatedElement" ;
rdfs:range ifc:IfcSolidOrShell .
ifc:FREQUENCY a ifc:IfcTransformerTypeEnum , owl:NamedIndividual ;
rdfs:label "FREQUENCY" .
ifc:DOMESTICCOLDWATER
a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "DOMESTICCOLDWATER" .
ifc:BREECHINGINLET a ifc:IfcFireSuppressionTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "BREECHINGINLET" .
ifc:bottomRadius_IfcRightCircularCone
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRightCircularCone ;
rdfs:label "BottomRadius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:IfcTextStyleForDefinedFont
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColour ;
owl:onProperty ifc:backgroundColour_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: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
] ;
owl:disjointWith ifc:IfcIndexedColourMap , ifc:IfcCurveStyleFontAndScaling , ifc:IfcSurfaceStyleShading , ifc:IfcTextureVertexList , ifc:IfcSurfaceStyleLighting , ifc:IfcTextureVertex , ifc:IfcColourRgbList , ifc:IfcColourSpecification , ifc:IfcCurveStyleFontPattern , ifc:IfcSurfaceStyleRefraction , ifc:IfcPreDefinedItem , ifc:IfcCurveStyleFont , ifc:IfcTextStyleTextModel , ifc:IfcSurfaceStyleWithTextures , ifc:IfcSurfaceTexture , ifc:IfcTextureCoordinate .
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:ESCALATOR a ifc:IfcTransportElementTypeEnum , owl:NamedIndividual ;
rdfs:label "ESCALATOR" .
ifc:MARK a ifc:IfcSurfaceFeatureTypeEnum , owl:NamedIndividual ;
rdfs:label "MARK" .
ifc:CURVE a ifc:IfcProfileTypeEnum , owl:NamedIndividual ;
rdfs:label "CURVE" .
ifc:DEAD_LOAD_G a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "DEAD_LOAD_G" .
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:description_IfcCoordinateReferenceSystem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoordinateReferenceSystem ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:IfcSequenceEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcAbsorbedDoseMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcCartesianTransformationOperator
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcCartesianTransformationOperator3D ifc:IfcCartesianTransformationOperator2D )
] ;
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: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:IfcReal ;
owl:onProperty ifc:scale_IfcCartesianTransformationOperator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:axis2_IfcCartesianTransformationOperator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReal ;
owl:onProperty ifc:scale_IfcCartesianTransformationOperator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDirection ;
owl:onProperty ifc:axis2_IfcCartesianTransformationOperator
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:axis1_IfcCartesianTransformationOperator
] ;
owl:disjointWith ifc:IfcSurface , ifc:IfcPlacement , ifc:IfcBooleanResult , ifc:IfcCsgPrimitive3D , ifc:IfcCompositeCurveSegment , ifc:IfcFaceBasedSurfaceModel , ifc:IfcVector , ifc:IfcAnnotationFillArea , ifc:IfcCartesianPointList , ifc:IfcFillAreaStyleTiles , ifc:IfcPoint , ifc:IfcSectionedSpine , ifc:IfcDirection , ifc:IfcFillAreaStyleHatching , ifc:IfcLightSource , ifc:IfcCurve , ifc:IfcPlanarExtent , ifc:IfcHalfSpaceSolid , ifc:IfcTextLiteral , ifc:IfcGeometricSet , ifc:IfcBoundingBox , ifc:IfcShellBasedSurfaceModel , ifc:IfcSolidModel , ifc:IfcTessellatedItem .
ifc:timeLag_IfcRelSequence
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSequence ;
rdfs:label "TimeLag" ;
rdfs:range ifc:IfcLagTime .
ifc:predefinedType_IfcExternalSpatialElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExternalSpatialElement ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcExternalSpatialElementTypeEnum .
ifc:COMPOSITE a ifc:IfcPileConstructionEnum , owl:NamedIndividual ;
rdfs:label "COMPOSITE" .
ifc:VACUUM a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "VACUUM" .
ifc:connectedTo_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "ConnectedTo" ;
rdfs:range ifc:IfcRelConnectsElements ;
owl:inverseOf ifc:relatingElement_IfcRelConnectsElements .
ifc:IfcSectionReinforcementProperties_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcSectionReinforcementProperties_List , list:EmptyList .
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:IfcIndexedPolyCurve , ifc:IfcBSplineCurve , ifc:IfcCompositeCurve .
ifc:SUPPORT a ifc:IfcPileTypeEnum , owl:NamedIndividual ;
rdfs:label "SUPPORT" .
ifc:outerBoundary_IfcAnnotationFillArea
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAnnotationFillArea ;
rdfs:label "OuterBoundary" ;
rdfs:range ifc:IfcCurve .
ifc:description_IfcLibraryReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryReference ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:SECTIONMODULUSUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "SECTIONMODULUSUNIT" .
ifc:IfcIShapeProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:flangeEdgeRadius_IfcIShapeProfileDef
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:flangeSlope_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:IfcPlaneAngleMeasure ;
owl:onProperty ifc:flangeSlope_IfcIShapeProfileDef
] ;
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:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallWidth_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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_IfcIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallDepth_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:flangeThickness_IfcIShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcCShapeProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcRectangleProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcLShapeProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcEllipseProfileDef , ifc:IfcTrapeziumProfileDef .
ifc:WOOD a ifc:IfcWindowStyleConstructionEnum , ifc:IfcDoorStyleConstructionEnum , ifc:IfcConstructionMaterialResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "WOOD" .
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:IfcCondenserTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcSwitchingDeviceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSwitchingDeviceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSwitchingDeviceTypeEnum .
ifc:specularColour_IfcSurfaceStyleRendering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:label "SpecularColour" ;
rdfs:range ifc:IfcColourOrFactor .
ifc:TENDER a ifc:IfcCostScheduleTypeEnum , owl:NamedIndividual ;
rdfs:label "TENDER" .
ifc:name_IfcPresentationLayerAssignment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPresentationLayerAssignment ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:READWRITE a ifc:IfcStateEnum , owl:NamedIndividual ;
rdfs:label "READWRITE" .
ifc:RESTRICTED a ifc:IfcDocumentConfidentialityEnum , owl:NamedIndividual ;
rdfs:label "RESTRICTED" .
ifc:SINUS a ifc:IfcStructuralCurveActivityTypeEnum , owl:NamedIndividual ;
rdfs:label "SINUS" .
ifc:LIGHTSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "LIGHTSENSOR" .
ifc:offsetValues_IfcMaterialLayerWithOffsets
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerWithOffsets ;
rdfs:label "OffsetValues" ;
rdfs:range ifc:IfcLengthMeasure_List .
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:workMethod_IfcTaskType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskType ;
rdfs:label "WorkMethod" ;
rdfs:range ifc:IfcLabel .
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:userDefinedGrade_IfcConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstraint ;
rdfs:label "UserDefinedGrade" ;
rdfs:range ifc:IfcLabel .
ifc:GASCOCK a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "GASCOCK" .
ifc:SPANDREL a ifc:IfcBeamTypeEnum , owl:NamedIndividual ;
rdfs:label "SPANDREL" .
ifc:elements_IfcGeometricSet
a owl:ObjectProperty ;
rdfs:domain ifc:IfcGeometricSet ;
rdfs:label "Elements" ;
rdfs:range ifc:IfcGeometricSetSelect .
ifc:MODEL_VIEW a ifc:IfcGeometricProjectionEnum , owl:NamedIndividual ;
rdfs:label "MODEL_VIEW" .
ifc:PROPPING a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "PROPPING" .
ifc:TENANT a ifc:IfcOccupantTypeEnum , owl:NamedIndividual ;
rdfs:label "TENANT" .
ifc:IfcTaskTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:overallHeight_IfcWindow
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindow ;
rdfs:label "OverallHeight" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:landTitleNumber_IfcSite
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSite ;
rdfs:label "LandTitleNumber" ;
rdfs:range ifc:IfcLabel .
ifc:name_IfcCoordinateReferenceSystem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoordinateReferenceSystem ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcPointOrVertexPoint
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:predefinedType_IfcPile
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPile ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPileTypeEnum .
ifc:ELEVATOR a ifc:IfcTransportElementTypeEnum , owl:NamedIndividual ;
rdfs:label "ELEVATOR" .
ifc:IONCONCENTRATIONSENSOR
a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "IONCONCENTRATIONSENSOR" .
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: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: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:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:xAxisAbscissa_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:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:scale_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:IfcLengthMeasure ;
owl:onProperty ifc:orthogonalHeight_IfcMapConversion
] ;
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: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:eastings_IfcMapConversion
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:northings_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
] .
ifc:enumerationReference_IfcPropertyEnumeratedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyEnumeratedValue ;
rdfs:label "EnumerationReference" ;
rdfs:range ifc:IfcPropertyEnumeration .
ifc:TV a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "TV" .
ifc:predefinedType_IfcDoorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDoorTypeEnum .
ifc:barSurface_IfcReinforcingBar
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBar ;
rdfs:label "BarSurface" ;
rdfs:range ifc:IfcReinforcingBarSurfaceEnum .
ifc:LOAD_CASE a ifc:IfcLoadGroupTypeEnum , owl:NamedIndividual ;
rdfs:label "LOAD_CASE" .
ifc:agreementFlag_IfcHalfSpaceSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcHalfSpaceSolid ;
rdfs:label "AgreementFlag" ;
rdfs:range ifc:IfcBoolean .
ifc:IfcTimeMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
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:typeIdentifier_IfcReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReference ;
rdfs:label "TypeIdentifier" ;
rdfs:range ifc:IfcIdentifier .
ifc:userDefinedDataOrigin_IfcSchedulingTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSchedulingTime ;
rdfs:label "UserDefinedDataOrigin" ;
rdfs:range ifc:IfcLabel .
ifc:BOTTOMHUNG a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "BOTTOMHUNG" .
ifc:requestingApproval_IfcApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "RequestingApproval" ;
rdfs:range ifc:IfcActorSelect .
ifc:profile_IfcMaterialProfile
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:label "Profile" ;
rdfs:range ifc:IfcProfileDef .
ifc:ROTARYWHEEL a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "ROTARYWHEEL" .
ifc:IfcAssemblyPlaceEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:CONVECTOR a ifc:IfcSpaceHeaterTypeEnum , owl:NamedIndividual ;
rdfs:label "CONVECTOR" .
ifc:predefinedType_IfcValve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcValve ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcValveTypeEnum .
ifc:containsElements_IfcSpatialElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcSpatialElement ;
rdfs:label "ContainsElements" ;
rdfs:range ifc:IfcRelContainedInSpatialStructure ;
owl:inverseOf ifc:relatingStructure_IfcRelContainedInSpatialStructure .
ifc:KEYPAD a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "KEYPAD" .
ifc:IfcLinearStiffnessMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue , ifc:IfcTranslationalStiffnessSelect .
ifc:startOfNextHatchLine_IfcFillAreaStyleHatching
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFillAreaStyleHatching ;
rdfs:label "StartOfNextHatchLine" ;
rdfs:range ifc:IfcHatchLineDistanceSelect .
ifc:T_BEAM a ifc:IfcBeamTypeEnum , owl:NamedIndividual ;
rdfs:label "T_BEAM" .
ifc:unitType_IfcDerivedUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDerivedUnit ;
rdfs:label "UnitType" ;
rdfs:range ifc:IfcDerivedUnitEnum .
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:IfcBoilerType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcSolarDeviceType , ifc:IfcTransformerType , ifc:IfcEvaporativeCoolerType , ifc:IfcCoilType , ifc:IfcTubeBundleType , ifc:IfcCondenserType , ifc:IfcElectricMotorType , ifc:IfcHeatExchangerType , ifc:IfcElectricGeneratorType , ifc:IfcEvaporatorType , ifc:IfcEngineType , ifc:IfcCooledBeamType , ifc:IfcMotorConnectionType , ifc:IfcBurnerType , ifc:IfcCoolingTowerType , ifc:IfcUnitaryEquipmentType , ifc:IfcHumidifierType .
ifc:IfcWindowStyleOperationEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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 ifc:IfcInteger_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 ifc:IfcParameterValue_List
]
] ;
owl:onProperty ifc:uKnots_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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:onClass ifc:IfcParameterValue_List ;
owl:onProperty ifc:uKnots_IfcBSplineSurfaceWithKnots ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List ;
owl:onProperty ifc:uKnots_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcInteger_List ;
owl:onProperty ifc:vMultiplicities_IfcBSplineSurfaceWithKnots ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcInteger_List ;
owl:onProperty ifc:uMultiplicities_IfcBSplineSurfaceWithKnots ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger_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 ifc:IfcParameterValue_List
]
] ;
owl:onProperty ifc:vKnots_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcKnotType ;
owl:onProperty ifc:knotSpec_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:IfcInteger_List
]
] ;
owl:onProperty ifc:uMultiplicities_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger_List ;
owl:onProperty ifc:uMultiplicities_IfcBSplineSurfaceWithKnots
] .
ifc:distanceAttenuation_IfcLightSourcePositional
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourcePositional ;
rdfs:label "DistanceAttenuation" ;
rdfs:range ifc:IfcReal .
ifc:GASMETER a ifc:IfcFlowMeterTypeEnum , owl:NamedIndividual ;
rdfs:label "GASMETER" .
ifc:IfcMechanicalFastenerTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcLightFixture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightFixture ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcLightFixtureTypeEnum .
ifc:MOISTUREDIFFUSIVITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MOISTUREDIFFUSIVITYUNIT" .
ifc:columns_IfcTable a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTable ;
rdfs:label "Columns" ;
rdfs:range ifc:IfcTableColumn_List .
ifc:sizeInX_IfcPlanarExtent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPlanarExtent ;
rdfs:label "SizeInX" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:MEMBRANE a ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "MEMBRANE" .
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:IfcCondenser , ifc:IfcCoil , ifc:IfcElectricMotor , ifc:IfcAirToAirHeatRecovery , ifc:IfcChiller , ifc:IfcSolarDevice , ifc:IfcCoolingTower , ifc:IfcHumidifier , ifc:IfcUnitaryEquipment , ifc:IfcBoiler , ifc:IfcEvaporativeCooler , ifc:IfcTransformer , ifc:IfcBurner , ifc:IfcElectricGenerator , ifc:IfcMotorConnection , ifc:IfcHeatExchanger , ifc:IfcEngine , ifc:IfcTubeBundle , ifc:IfcCooledBeam .
ifc:CIVILENGINEER a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "CIVILENGINEER" .
ifc:IfcBooleanResult a owl:Class ;
rdfs:subClassOf ifc:IfcBooleanOperand , ifc:IfcGeometricRepresentationItem , ifc:IfcCsgSelect ;
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:IfcBooleanOperand ;
owl:onProperty ifc:secondOperand_IfcBooleanResult
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBooleanOperator ;
owl:onProperty ifc:operator_IfcBooleanResult
] ;
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:allValuesFrom ifc:IfcBooleanOperand ;
owl:onProperty ifc:firstOperand_IfcBooleanResult
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBooleanOperator ;
owl:onProperty ifc:operator_IfcBooleanResult ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcPlacement , ifc:IfcBoundingBox , ifc:IfcCartesianTransformationOperator , ifc:IfcSectionedSpine , ifc:IfcHalfSpaceSolid , ifc:IfcPoint , ifc:IfcCsgPrimitive3D , ifc:IfcFillAreaStyleHatching , ifc:IfcCurve , ifc:IfcPlanarExtent , ifc:IfcCompositeCurveSegment , ifc:IfcAnnotationFillArea , ifc:IfcDirection , ifc:IfcTessellatedItem , ifc:IfcFillAreaStyleTiles , ifc:IfcTextLiteral , ifc:IfcCartesianPointList , ifc:IfcVector , ifc:IfcShellBasedSurfaceModel , ifc:IfcLightSource , ifc:IfcSolidModel , ifc:IfcGeometricSet , ifc:IfcSurface , ifc:IfcFaceBasedSurfaceModel .
ifc:proxyType_IfcProxy
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProxy ;
rdfs:label "ProxyType" ;
rdfs:range ifc:IfcObjectTypeEnum .
ifc:filletRadius_IfcZShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:label "FilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:COMPLETION_G1 a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "COMPLETION_G1" .
ifc:GRAVITYDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "GRAVITYDAMPER" .
ifc:unit_IfcTableColumn
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTableColumn ;
rdfs:label "Unit" ;
rdfs:range ifc:IfcUnit .
ifc:BLASTDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "BLASTDAMPER" .
ifc:IfcCostItemTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:representationsInContext_IfcRepresentationContext
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRepresentationContext ;
rdfs:label "RepresentationsInContext" ;
rdfs:range ifc:IfcRepresentation ;
owl:inverseOf ifc:contextOfItems_IfcRepresentation .
ifc:IfcElementAssemblyType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElementAssemblyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElementAssemblyType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElementAssemblyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElementAssemblyType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcGeographicElementType , ifc:IfcFurnishingElementType , ifc:IfcDistributionElementType , ifc:IfcCivilElementType , ifc:IfcElementComponentType , ifc:IfcBuildingElementType , ifc:IfcTransportElementType .
ifc:IfcLightDistributionData_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcLightDistributionData_List , list:EmptyList .
ifc:IfcFireSuppressionTerminalTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:name_IfcCurveStyleFont
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyleFont ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:SLEEVING a ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "SLEEVING" .
ifc:IfcTrimmingSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:predefinedType_IfcSurfaceFeature
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceFeature ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSurfaceFeatureTypeEnum .
ifc:givingApproval_IfcApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "GivingApproval" ;
rdfs:range ifc:IfcActorSelect .
ifc:IfcBuildingSystem
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_IfcBuildingSystem
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcBuildingSystem
] ;
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:PARKING a ifc:IfcSpaceTypeEnum , owl:NamedIndividual ;
rdfs:label "PARKING" .
ifc:sizeable_IfcWindowStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowStyle ;
rdfs:label "Sizeable" ;
rdfs:range ifc:IfcBoolean .
ifc:INTEGERCOUNTRATEUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "INTEGERCOUNTRATEUNIT" .
ifc:IfcPositiveInteger
a owl:Class ;
rdfs:subClassOf ifc:IfcInteger , ifc:IfcSimpleValue .
ifc:isInterferedByElements_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "IsInterferedByElements" ;
rdfs:range ifc:IfcRelInterferesElements ;
owl:inverseOf ifc:relatedElement_IfcRelInterferesElements .
ifc:IfcGeographicElementTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMagneticFluxMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:BY_DAY_COUNT a ifc:IfcRecurrenceTypeEnum , owl:NamedIndividual ;
rdfs:label "BY_DAY_COUNT" .
ifc:transversePosition_IfcSectionReinforcementProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:label "TransversePosition" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:predefinedType_IfcBurner
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBurner ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBurnerTypeEnum .
ifc:IfcRampFlightTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPlateTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER" .
ifc:taskTime_IfcTask a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTask ;
rdfs:label "TaskTime" ;
rdfs:range ifc:IfcTaskTime .
ifc:IfcGeometricRepresentationSubContext
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationContext ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:targetScale_IfcGeometricRepresentationSubContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGeometricProjectionEnum ;
owl:onProperty ifc:targetView_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:IfcPositiveRatioMeasure ;
owl:onProperty ifc:targetScale_IfcGeometricRepresentationSubContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedTargetView_IfcGeometricRepresentationSubContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedTargetView_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:onClass ifc:IfcGeometricRepresentationContext ;
owl:onProperty ifc:parentContext_IfcGeometricRepresentationSubContext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
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:uKnots_IfcBSplineSurfaceWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurfaceWithKnots ;
rdfs:label "UKnots" ;
rdfs:range ifc:IfcParameterValue_List .
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:definedUnit_IfcPropertyTableValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:label "DefinedUnit" ;
rdfs:range ifc:IfcUnit .
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:IfcRelFillsElement
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
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:onClass ifc:IfcOpeningElement ;
owl:onProperty ifc:relatingOpeningElement_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:allValuesFrom ifc:IfcOpeningElement ;
owl:onProperty ifc:relatingOpeningElement_IfcRelFillsElement
] ;
owl:disjointWith ifc:IfcRelConnectsPorts , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelSpaceBoundary , ifc:IfcRelServicesBuildings , ifc:IfcRelConnectsPortToElement , ifc:IfcRelConnectsElements , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelSequence , ifc:IfcRelCoversBldgElements , ifc:IfcRelCoversSpaces , ifc:IfcRelInterferesElements , ifc:IfcRelFlowControlElements , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelReferencedInSpatialStructure .
ifc:SECONDSHIFT a ifc:IfcWorkCalendarTypeEnum , owl:NamedIndividual ;
rdfs:label "SECONDSHIFT" .
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:predefinedType_IfcTank
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTank ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTankTypeEnum .
ifc:COMPACTFLUORESCENT
a ifc:IfcLightEmissionSourceEnum , ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "COMPACTFLUORESCENT" .
ifc:LINEARMOMENTUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "LINEARMOMENTUNIT" .
ifc:predefinedType_IfcAirTerminalType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAirTerminalType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAirTerminalTypeEnum .
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:hasDocumentReferences_IfcDocumentInformation
a owl:ObjectProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "HasDocumentReferences" ;
rdfs:range ifc:IfcDocumentReference ;
owl:inverseOf ifc:referencedDocument_IfcDocumentReference .
ifc:IfcContextDependentMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
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:description_IfcMaterialProfile
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:orthogonalHeight_IfcMapConversion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:label "OrthogonalHeight" ;
rdfs:range ifc:IfcLengthMeasure .
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:IfcCovering , ifc:IfcShadingDevice , ifc:IfcFooting , ifc:IfcPlate , ifc:IfcRamp , ifc:IfcStair , ifc:IfcCurtainWall , ifc:IfcDoor , ifc:IfcBeam , ifc:IfcBuildingElementProxy , ifc:IfcWindow , ifc:IfcWall , ifc:IfcPile , ifc:IfcRailing , ifc:IfcRampFlight , ifc:IfcColumn , ifc:IfcRoof , ifc:IfcStairFlight , ifc:IfcChimney , ifc:IfcMember .
ifc:unit_IfcPhysicalSimpleQuantity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPhysicalSimpleQuantity ;
rdfs:label "Unit" ;
rdfs:range ifc:IfcNamedUnit .
ifc:IfcLibraryReference
a owl:Class ;
rdfs:subClassOf ifc:IfcLibrarySelect , ifc:IfcExternalReference ;
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:allValuesFrom ifc:IfcLibraryInformation ;
owl:onProperty ifc:referencedLibrary_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:IfcLibraryInformation ;
owl:onProperty ifc:referencedLibrary_IfcLibraryReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcLibraryReference
] ;
owl:disjointWith ifc:IfcExternallyDefinedTextFont , ifc:IfcExternallyDefinedSurfaceStyle , ifc:IfcExternallyDefinedHatchStyle , ifc:IfcClassificationReference , ifc:IfcDocumentReference .
ifc:SHED_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "SHED_ROOF" .
ifc:IfcMaterialLayer_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialLayer_List , list:EmptyList .
ifc:basisSurface_IfcRectangularTrimmedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:label "BasisSurface" ;
rdfs:range ifc:IfcSurface .
ifc:longDescription_IfcActionRequest
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActionRequest ;
rdfs:label "LongDescription" ;
rdfs:range ifc:IfcText .
ifc:MULLION a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "MULLION" .
ifc:predefinedType_IfcStackTerminalType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStackTerminalType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStackTerminalTypeEnum .
ifc:IfcSectionedSpine
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D_List ;
owl:onProperty ifc:crossSectionPositions_IfcSectionedSpine
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCompositeCurve ;
owl:onProperty ifc:spineCurve_IfcSectionedSpine
] ;
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: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 [ 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:onClass ifc:IfcProfileDef_List ;
owl:onProperty ifc:crossSections_IfcSectionedSpine ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef_List ;
owl:onProperty ifc:crossSections_IfcSectionedSpine
] ;
owl:disjointWith ifc:IfcShellBasedSurfaceModel , ifc:IfcFaceBasedSurfaceModel , ifc:IfcCsgPrimitive3D , ifc:IfcCartesianTransformationOperator , ifc:IfcDirection , ifc:IfcBooleanResult , ifc:IfcGeometricSet , ifc:IfcSurface , ifc:IfcTextLiteral , ifc:IfcLightSource , ifc:IfcCurve , ifc:IfcCartesianPointList , ifc:IfcFillAreaStyleTiles , ifc:IfcFillAreaStyleHatching , ifc:IfcPlanarExtent , ifc:IfcHalfSpaceSolid , ifc:IfcAnnotationFillArea , ifc:IfcSolidModel , ifc:IfcTessellatedItem , ifc:IfcPoint , ifc:IfcVector , ifc:IfcPlacement , ifc:IfcBoundingBox , ifc:IfcCompositeCurveSegment .
ifc:IfcDistributionChamberElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionChamberElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDistributionChamberElementType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDistributionChamberElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDistributionChamberElementType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcFlowStorageDeviceType , ifc:IfcFlowControllerType , ifc:IfcFlowMovingDeviceType , ifc:IfcFlowSegmentType , ifc:IfcFlowTreatmentDeviceType , ifc:IfcFlowFittingType , ifc:IfcEnergyConversionDeviceType , ifc:IfcFlowTerminalType .
ifc:semiAxis1_IfcEllipseProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEllipseProfileDef ;
rdfs:label "SemiAxis1" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:longitudinalEndPosition_IfcSectionReinforcementProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:label "LongitudinalEndPosition" ;
rdfs:range ifc:IfcLengthMeasure .
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:translationalStiffnessByLengthY_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:rotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfTranslationalSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByLengthX_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfTranslationalSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByLengthZ_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfRotationalSubgradeReactionSelect ;
owl:onProperty ifc:rotationalStiffnessByLengthY_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
] ;
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:rotationalStiffnessByLengthX_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcModulusOfRotationalSubgradeReactionSelect ;
owl:onProperty ifc:rotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition
] ;
owl:disjointWith ifc:IfcBoundaryNodeCondition , ifc:IfcBoundaryFaceCondition .
ifc:IfcTubeBundleTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:QUARTER_TURN_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "QUARTER_TURN_STAIR" .
ifc:enclosure_IfcBoxedHalfSpace
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoxedHalfSpace ;
rdfs:label "Enclosure" ;
rdfs:range ifc:IfcBoundingBox .
ifc:xAxisAbscissa_IfcMapConversion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:label "XAxisAbscissa" ;
rdfs:range ifc:IfcReal .
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:IfcRelConnectsElements
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
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:onClass ifc:IfcElement ;
owl:onProperty ifc:relatingElement_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:IfcConnectionGeometry ;
owl:onProperty ifc:connectionGeometry_IfcRelConnectsElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcConnectionGeometry ;
owl:onProperty ifc:connectionGeometry_IfcRelConnectsElements
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatedElement_IfcRelConnectsElements
] ;
owl:disjointWith ifc:IfcRelSpaceBoundary , ifc:IfcRelFillsElement , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelFlowControlElements , ifc:IfcRelCoversBldgElements , ifc:IfcRelConnectsPorts , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelCoversSpaces , ifc:IfcRelInterferesElements , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelConnectsPortToElement , ifc:IfcRelServicesBuildings , ifc:IfcRelSequence .
ifc:selfIntersect_IfcBSplineSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:label "SelfIntersect" ;
rdfs:range ifc:IfcLogical .
ifc:IfcCurveFontOrScaledCurveFontSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:pixel_IfcPixelTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPixelTexture ;
rdfs:label "Pixel" ;
rdfs:range ifc:IfcBinary_List .
ifc:ADIABATICAIRWASHER
a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ADIABATICAIRWASHER" .
ifc:predefinedType_IfcElectricGeneratorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricGeneratorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricGeneratorTypeEnum .
ifc:TOROIDAL_SURF a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "TOROIDAL_SURF" .
ifc:BUILDINGOPERATOR a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "BUILDINGOPERATOR" .
ifc:elementType_IfcElementType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElementType ;
rdfs:label "ElementType" ;
rdfs:range ifc:IfcLabel .
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:FLEXIBLESEGMENT a ifc:IfcPipeSegmentTypeEnum , ifc:IfcDuctSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "FLEXIBLESEGMENT" .
ifc:category_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "Category" ;
rdfs:range ifc:IfcLabel .
ifc:DIMMERSWITCH a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "DIMMERSWITCH" .
ifc:predefinedType_IfcOpeningElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOpeningElement ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcOpeningElementTypeEnum .
ifc:SIDEHUNGLEFTHAND a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "SIDEHUNGLEFTHAND" .
ifc:predefinedType_IfcFooting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFooting ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFootingTypeEnum .
ifc:factor_IfcRelAssignsToGroupByFactor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssignsToGroupByFactor ;
rdfs:label "Factor" ;
rdfs:range ifc:IfcRatioMeasure .
ifc:parameter_IfcSurfaceTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceTexture ;
rdfs:label "Parameter" ;
rdfs:range ifc:IfcIdentifier_List .
ifc:RADIAN a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "RADIAN" .
ifc:OPENING a ifc:IfcOpeningElementTypeEnum , owl:NamedIndividual ;
rdfs:label "OPENING" .
ifc:liningOffset_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "LiningOffset" ;
rdfs:range ifc:IfcLengthMeasure .
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:IfcComplexPropertyTemplateTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:RECESS a ifc:IfcOpeningElementTypeEnum , owl:NamedIndividual ;
rdfs:label "RECESS" .
ifc:destabilizingLoad_IfcStructuralAction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralAction ;
rdfs:label "DestabilizingLoad" ;
rdfs:range ifc:IfcBoolean .
ifc:liningDepth_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "LiningDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcColour a owl:Class ;
rdfs:subClassOf expr:SELECT , ifc:IfcFillStyleSelect .
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:IfcMaterialLayer a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
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:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:category_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:priority_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:layerThickness_IfcMaterialLayer ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:material_IfcMaterialLayer
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:isVentilated_IfcMaterialLayer
] ;
owl:disjointWith ifc:IfcMaterialProfileSet , ifc:IfcMaterialConstituentSet , ifc:IfcMaterialProfile , ifc:IfcMaterialConstituent , ifc:IfcMaterialLayerSet , ifc:IfcMaterial .
ifc:TYPE_B a ifc:IfcLightDistributionCurveEnum , owl:NamedIndividual ;
rdfs:label "TYPE_B" .
ifc:FINISH_FINISH a ifc:IfcSequenceEnum , owl:NamedIndividual ;
rdfs:label "FINISH_FINISH" .
ifc:submittedOn_IfcCostSchedule
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCostSchedule ;
rdfs:label "SubmittedOn" ;
rdfs:range ifc:IfcDateTime .
ifc:BARREL_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "BARREL_ROOF" .
ifc:TIMECLOCK a ifc:IfcElectricTimeControlTypeEnum , owl:NamedIndividual ;
rdfs:label "TIMECLOCK" .
ifc:SOUNDPRESSUREUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "SOUNDPRESSUREUNIT" .
ifc:LIVE_LOAD_Q a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "LIVE_LOAD_Q" .
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:IfcConstructionProductResourceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:HVAC a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "HVAC" .
ifc:luminousIntensityExponent_IfcDimensionalExponents
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:label "LuminousIntensityExponent" ;
rdfs:range expr:INTEGER .
ifc:flangeSlope_IfcUShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:label "FlangeSlope" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:IfcAsymmetricIShapeProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
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:topFlangeSlope_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallDepth_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:IfcPlaneAngleMeasure ;
owl:onProperty ifc:bottomFlangeSlope_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:bottomFlangeFilletRadius_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:bottomFlangeThickness_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:topFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef
] ;
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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_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:overallDepth_IfcAsymmetricIShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:topFlangeFilletRadius_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:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:topFlangeSlope_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:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:bottomFlangeWidth_IfcAsymmetricIShapeProfileDef
] ;
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:topFlangeWidth_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:topFlangeThickness_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:bottomFlangeThickness_IfcAsymmetricIShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcTShapeProfileDef , ifc:IfcCShapeProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcTrapeziumProfileDef , ifc:IfcEllipseProfileDef , ifc:IfcLShapeProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcRectangleProfileDef .
ifc:IfcRelSequence a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
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: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: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
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedSequenceType_IfcRelSequence
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSequenceEnum ;
owl:onProperty ifc:sequenceType_IfcRelSequence
] ;
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:allValuesFrom ifc:IfcLagTime ;
owl:onProperty ifc:timeLag_IfcRelSequence
] ;
owl:disjointWith ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelFillsElement , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelCoversSpaces , ifc:IfcRelConnectsPorts , ifc:IfcRelFlowControlElements , ifc:IfcRelServicesBuildings , ifc:IfcRelConnectsPortToElement , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelSpaceBoundary , ifc:IfcRelCoversBldgElements , ifc:IfcRelConnectsElements , ifc:IfcRelInterferesElements .
ifc:LUMINOUSINTENSITYUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "LUMINOUSINTENSITYUNIT" .
ifc:IMPACT a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "IMPACT" .
ifc:IfcShadingDeviceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:FIREDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "FIREDAMPER" .
ifc:ERECTING a ifc:IfcConstructionEquipmentResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "ERECTING" .
ifc:IfcFaceBound a owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:orientation_IfcFaceBound ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:orientation_IfcFaceBound
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLoop ;
owl:onProperty ifc:bound_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:IfcConnectedFaceSet , ifc:IfcEdge , ifc:IfcFace , ifc:IfcVertex , ifc:IfcLoop .
ifc:predefinedType_IfcElectricFlowStorageDevice
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricFlowStorageDevice ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricFlowStorageDeviceTypeEnum .
ifc:IfcDoorPanelOperationEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:formula_IfcQuantityTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityTime ;
rdfs:label "Formula" ;
rdfs:range ifc:IfcLabel .
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:IfcCoil , ifc:IfcEngine , ifc:IfcHumidifier , ifc:IfcBurner , ifc:IfcMotorConnection , ifc:IfcEvaporativeCooler , ifc:IfcAirToAirHeatRecovery , ifc:IfcCoolingTower , ifc:IfcEvaporator , ifc:IfcUnitaryEquipment , ifc:IfcBoiler , ifc:IfcChiller , ifc:IfcElectricGenerator , ifc:IfcTransformer , ifc:IfcHeatExchanger , ifc:IfcTubeBundle , ifc:IfcCondenser , ifc:IfcElectricMotor , ifc:IfcCooledBeam .
ifc:IfcProtectiveDeviceTrippingUnitType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProtectiveDeviceTrippingUnitTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProtectiveDeviceTrippingUnitType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProtectiveDeviceTrippingUnitTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProtectiveDeviceTrippingUnitType
] ;
owl:disjointWith ifc:IfcUnitaryControlElementType , ifc:IfcFlowInstrumentType , ifc:IfcSensorType , ifc:IfcActuatorType , ifc:IfcControllerType , ifc:IfcAlarmType .
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:IfcCooledBeamType , ifc:IfcEvaporativeCoolerType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcTubeBundleType , ifc:IfcHumidifierType , ifc:IfcHeatExchangerType , ifc:IfcCoilType , ifc:IfcChillerType , ifc:IfcSolarDeviceType , ifc:IfcBoilerType , ifc:IfcBurnerType , ifc:IfcElectricMotorType , ifc:IfcCoolingTowerType , ifc:IfcEvaporatorType , ifc:IfcTransformerType , ifc:IfcMotorConnectionType , ifc:IfcEngineType , ifc:IfcElectricGeneratorType , ifc:IfcUnitaryEquipmentType .
ifc:textAlign_IfcTextStyleTextModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:label "TextAlign" ;
rdfs:range ifc:IfcTextAlignment .
ifc:HOLE a ifc:IfcVoidingFeatureTypeEnum , owl:NamedIndividual ;
rdfs:label "HOLE" .
ifc:IfcSpaceBoundarySelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
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:IfcEngineType , ifc:IfcCoolingTowerType , ifc:IfcChillerType , ifc:IfcTubeBundleType , ifc:IfcElectricGeneratorType , ifc:IfcEvaporativeCoolerType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcUnitaryEquipmentType , ifc:IfcCoilType , ifc:IfcSolarDeviceType , ifc:IfcTransformerType , ifc:IfcCooledBeamType , ifc:IfcBoilerType , ifc:IfcBurnerType , ifc:IfcCondenserType , ifc:IfcEvaporatorType , ifc:IfcMotorConnectionType , ifc:IfcHeatExchangerType , ifc:IfcElectricMotorType .
ifc:prefix_IfcSIUnit a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSIUnit ;
rdfs:label "Prefix" ;
rdfs:range ifc:IfcSIPrefix .
ifc:distortion_IfcStructuralLoadSingleDisplacementDistortion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacementDistortion ;
rdfs:label "Distortion" ;
rdfs:range ifc:IfcCurvatureMeasure .
ifc:IfcAmountOfSubstanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
ifc:predefinedType_IfcMotorConnection
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMotorConnection ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcMotorConnectionTypeEnum .
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: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:CONICAL_SURF a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "CONICAL_SURF" .
ifc:IfcApproval a owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcApprovalRelationship ;
owl:onProperty ifc:isRelatedWith_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identifier_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:status_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:requestingApproval_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:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:timeOfApproval_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:IfcActorSelect ;
owl:onProperty ifc:requestingApproval_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:IfcActorSelect ;
owl:onProperty ifc:givingApproval_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:IfcText ;
owl:onProperty ifc:qualifier_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcApprovalRelationship ;
owl:onProperty ifc:relates_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAssociatesApproval ;
owl:onProperty ifc:approvedObjects_IfcApproval
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:level_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:description_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:IfcText ;
owl:onProperty ifc:qualifier_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcActorSelect ;
owl:onProperty ifc:givingApproval_IfcApproval
] .
ifc:RECTIFIER a ifc:IfcTransformerTypeEnum , owl:NamedIndividual ;
rdfs:label "RECTIFIER" .
ifc:isPredecessorTo_IfcProcess
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProcess ;
rdfs:label "IsPredecessorTo" ;
rdfs:range ifc:IfcRelSequence ;
owl:inverseOf ifc:relatingProcess_IfcRelSequence .
ifc:predefinedType_IfcFilter
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFilter ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFilterTypeEnum .
ifc:BOOSTER a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "BOOSTER" .
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:applicationDeveloper_IfcApplication
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApplication ;
rdfs:label "ApplicationDeveloper" ;
rdfs:range ifc:IfcOrganization .
ifc:depth_IfcCShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCShapeProfileDef ;
rdfs:label "Depth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcElectricTimeControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricTimeControl ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricTimeControlTypeEnum .
ifc:WEATHERSTATION a ifc:IfcUnitaryControlElementTypeEnum , owl:NamedIndividual ;
rdfs:label "WEATHERSTATION" .
ifc:anchorageSlip_IfcTendon
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendon ;
rdfs:label "AnchorageSlip" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:AXIS1 a ifc:IfcLayerSetDirectionEnum , owl:NamedIndividual ;
rdfs:label "AXIS1" .
ifc:DOUBLECHECK a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "DOUBLECHECK" .
ifc:location_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Location" ;
rdfs:range ifc:IfcURIReference .
ifc:connectedFrom_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "ConnectedFrom" ;
rdfs:range ifc:IfcRelConnectsElements ;
owl:inverseOf ifc:relatedElement_IfcRelConnectsElements .
ifc:predefinedType_IfcProtectiveDeviceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProtectiveDeviceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcProtectiveDeviceTypeEnum .
ifc:valueComponent_IfcMeasureWithUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMeasureWithUnit ;
rdfs:label "ValueComponent" ;
rdfs:range ifc:IfcValue .
ifc:operationType_IfcDoor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoor ;
rdfs:label "OperationType" ;
rdfs:range ifc:IfcDoorTypeOperationEnum .
ifc:tensionFailureY_IfcFailureConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:label "TensionFailureY" ;
rdfs:range ifc:IfcForceMeasure .
ifc:IfcPositiveInteger_List_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcPositiveInteger_List_List , list:EmptyList .
ifc:IfcFlowStorageDeviceType
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcElectricFlowStorageDeviceType ifc:IfcTankType )
] ;
owl:disjointWith ifc:IfcFlowControllerType , ifc:IfcFlowFittingType , ifc:IfcFlowSegmentType , ifc:IfcEnergyConversionDeviceType , ifc:IfcDistributionChamberElementType , ifc:IfcFlowTreatmentDeviceType , ifc:IfcFlowTerminalType , ifc:IfcFlowMovingDeviceType .
ifc:SANITARYFOUNTAIN a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "SANITARYFOUNTAIN" .
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:frameThickness_IfcWindowPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowPanelProperties ;
rdfs:label "FrameThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:startParam_IfcSweptDiskSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptDiskSolid ;
rdfs:label "StartParam" ;
rdfs:range ifc:IfcParameterValue .
ifc:predefinedType_IfcSensor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSensor ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSensorTypeEnum .
ifc:THERMALADMITTANCEUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "THERMALADMITTANCEUNIT" .
ifc:RADIATOR a ifc:IfcSpaceHeaterTypeEnum , owl:NamedIndividual ;
rdfs:label "RADIATOR" .
ifc:effectiveDepth_IfcReinforcementBarProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:label "EffectiveDepth" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:isDecomposedBy_IfcObjectDefinition
a owl:ObjectProperty ;
rdfs:domain ifc:IfcObjectDefinition ;
rdfs:label "IsDecomposedBy" ;
rdfs:range ifc:IfcRelAggregates ;
owl:inverseOf ifc:relatingObject_IfcRelAggregates .
ifc:scope_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Scope" ;
rdfs:range ifc:IfcText .
ifc:dataValue_IfcMetric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMetric ;
rdfs:label "DataValue" ;
rdfs:range ifc:IfcMetricValueSelect .
ifc:HIPPED_GABLE_ROOF
a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "HIPPED_GABLE_ROOF" .
ifc:timeStamp_IfcIrregularTimeSeriesValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIrregularTimeSeriesValue ;
rdfs:label "TimeStamp" ;
rdfs:range ifc:IfcDateTime .
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:distance_IfcOffsetCurve2D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOffsetCurve2D ;
rdfs:label "Distance" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcSurfaceStyleShading
a owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceStyleElementSelect , ifc:IfcPresentationItem ;
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:IfcCurveStyleFontAndScaling , ifc:IfcTextStyleForDefinedFont , ifc:IfcTextureVertex , ifc:IfcSurfaceStyleLighting , ifc:IfcTextureVertexList , ifc:IfcTextStyleTextModel , ifc:IfcTextureCoordinate , ifc:IfcIndexedColourMap , ifc:IfcSurfaceStyleWithTextures , ifc:IfcSurfaceStyleRefraction , ifc:IfcPreDefinedItem , ifc:IfcCurveStyleFont , ifc:IfcCurveStyleFontPattern , ifc:IfcColourSpecification , ifc:IfcSurfaceTexture , ifc:IfcColourRgbList .
ifc:IfcExternalReference
a owl:Class ;
rdfs:subClassOf ifc:IfcLightDistributionDataSourceSelect , ifc:IfcObjectReferenceSelect , ifc:IfcResourceObjectSelect ;
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:IfcLabel ;
owl:onProperty ifc:name_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcURIReference ;
owl:onProperty ifc:location_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:relatedBuildingElement_IfcRelFillsElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelFillsElement ;
rdfs:label "RelatedBuildingElement" ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:fillsVoids_IfcElement .
ifc:predefinedType_IfcBeamType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBeamType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBeamTypeEnum .
ifc:PRICEDBILLOFQUANTITIES
a ifc:IfcCostScheduleTypeEnum , owl:NamedIndividual ;
rdfs:label "PRICEDBILLOFQUANTITIES" .
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:IfcEngineType , ifc:IfcSolarDeviceType , ifc:IfcTransformerType , ifc:IfcCoolingTowerType , ifc:IfcCooledBeamType , ifc:IfcMotorConnectionType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcUnitaryEquipmentType , ifc:IfcChillerType , ifc:IfcHumidifierType , ifc:IfcEvaporatorType , ifc:IfcElectricGeneratorType , ifc:IfcCondenserType , ifc:IfcCoilType , ifc:IfcHeatExchangerType , ifc:IfcBoilerType , ifc:IfcTubeBundleType , ifc:IfcEvaporativeCoolerType , ifc:IfcElectricMotorType .
ifc:linearMomentY_IfcStructuralLoadLinearForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:label "LinearMomentY" ;
rdfs:range ifc:IfcLinearMomentMeasure .
ifc:appliedValue_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "AppliedValue" ;
rdfs:range ifc:IfcAppliedValueSelect .
ifc:SHOE a ifc:IfcDiscreteAccessoryTypeEnum , owl:NamedIndividual ;
rdfs:label "SHOE" .
ifc:DRAINAGE a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "DRAINAGE" .
ifc:rotationalStiffnessY_IfcBoundaryNodeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:label "RotationalStiffnessY" ;
rdfs:range ifc:IfcRotationalStiffnessSelect .
ifc:webThickness_IfcUShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:label "WebThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:startTime_IfcTimePeriod
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimePeriod ;
rdfs:label "StartTime" ;
rdfs:range ifc:IfcTime .
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:IfcMotorConnectionType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcMotorConnectionTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMotorConnectionType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMotorConnectionTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMotorConnectionType
] ;
owl:disjointWith ifc:IfcCooledBeamType , ifc:IfcEngineType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcEvaporativeCoolerType , ifc:IfcTubeBundleType , ifc:IfcUnitaryEquipmentType , ifc:IfcCoilType , ifc:IfcSolarDeviceType , ifc:IfcBurnerType , ifc:IfcEvaporatorType , ifc:IfcHeatExchangerType , ifc:IfcTransformerType , ifc:IfcElectricMotorType , ifc:IfcChillerType , ifc:IfcElectricGeneratorType , ifc:IfcHumidifierType , ifc:IfcCoolingTowerType , ifc:IfcCondenserType , ifc:IfcBoilerType .
ifc:FIREHYDRANT a ifc:IfcFireSuppressionTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "FIREHYDRANT" .
ifc:SPHERICAL_SURF a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "SPHERICAL_SURF" .
dce:creator a owl:AnnotationProperty .
ifc:CONSUMERUNIT a ifc:IfcElectricDistributionBoardTypeEnum , owl:NamedIndividual ;
rdfs:label "CONSUMERUNIT" .
ifc:userDefinedOperationType_IfcDoorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorType ;
rdfs:label "UserDefinedOperationType" ;
rdfs:range ifc:IfcLabel .
ifc:constructionType_IfcWindowStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowStyle ;
rdfs:label "ConstructionType" ;
rdfs:range ifc:IfcWindowStyleConstructionEnum .
ifc:predefinedType_IfcStructuralCurveAction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralCurveAction ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStructuralCurveActivityTypeEnum .
ifc:name_IfcExternalReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExternalReference ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
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:durationType_IfcLagTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLagTime ;
rdfs:label "DurationType" ;
rdfs:range ifc:IfcTaskDurationEnum .
ifc:objectiveQualifier_IfcObjective
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcObjective ;
rdfs:label "ObjectiveQualifier" ;
rdfs:range ifc:IfcObjectiveEnum .
ifc:IfcCostValue_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcCostValue_List , list:EmptyList .
ifc:displacementZ_IfcStructuralLoadSingleDisplacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:label "DisplacementZ" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcMaterialLayerSetUsage
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialUsageDefinition ;
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:onClass ifc:IfcLayerSetDirectionEnum ;
owl:onProperty ifc:layerSetDirection_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:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:referenceExtent_IfcMaterialLayerSetUsage
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirectionSenseEnum ;
owl:onProperty ifc:directionSense_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:referenceExtent_IfcMaterialLayerSetUsage
] ;
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:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:offsetFromReferenceLine_IfcMaterialLayerSetUsage
] ;
owl:disjointWith ifc:IfcMaterialProfileSetUsage .
ifc:IfcBoundedCurve a owl:Class ;
rdfs:subClassOf ifc:IfcCurveOrEdgeCurve , ifc:IfcCurve ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcCompositeCurve ifc:IfcBSplineCurve ifc:IfcIndexedPolyCurve ifc:IfcTrimmedCurve ifc:IfcPolyline )
] ;
owl:disjointWith ifc:IfcOffsetCurve3D , ifc:IfcPcurve , ifc:IfcLine , ifc:IfcOffsetCurve2D , ifc:IfcConic .
ifc:predefinedType_IfcProjectionElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProjectionElement ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcProjectionElementTypeEnum .
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:IfcRailingType , ifc:IfcShadingDeviceType , ifc:IfcColumnType , ifc:IfcPlateType , ifc:IfcChimneyType , ifc:IfcStairFlightType , ifc:IfcWallType , ifc:IfcCurtainWallType , ifc:IfcRampFlightType , ifc:IfcMemberType , ifc:IfcRampType , ifc:IfcSlabType , ifc:IfcBeamType , ifc:IfcCoveringType , ifc:IfcFootingType , ifc:IfcWindowType , ifc:IfcRoofType , ifc:IfcPileType , ifc:IfcDoorType , ifc:IfcStairType .
ifc:IfcAdvancedBrep a owl:Class ;
rdfs:subClassOf ifc:IfcManifoldSolidBrep ;
owl:disjointWith ifc:IfcFacetedBrep .
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass 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: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:planarForceX_IfcStructuralLoadPlanarForce
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlanarForceMeasure ;
owl:onProperty ifc:planarForceY_IfcStructuralLoadPlanarForce
] ;
owl:disjointWith ifc:IfcStructuralLoadSingleForce , ifc:IfcStructuralLoadTemperature , ifc:IfcStructuralLoadLinearForce , ifc:IfcStructuralLoadSingleDisplacement .
ifc:predefinedType_IfcElectricTimeControlType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricTimeControlType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricTimeControlTypeEnum .
ifc:FACTORY a ifc:IfcAssemblyPlaceEnum , owl:NamedIndividual ;
rdfs:label "FACTORY" .
ifc:name_IfcMaterialProfileSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSet ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcAirTerminal
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAirTerminal ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAirTerminalTypeEnum .
ifc:WATER a ifc:IfcBoilerTypeEnum , owl:NamedIndividual ;
rdfs:label "WATER" .
ifc:frameThickness_IfcPermeableCoveringProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPermeableCoveringProperties ;
rdfs:label "FrameThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:rasterCode_IfcBlobTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBlobTexture ;
rdfs:label "RasterCode" ;
rdfs:range ifc:IfcBinary .
ifc:postalCode_IfcPostalAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:label "PostalCode" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcAlarm
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAlarm ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAlarmTypeEnum .
ifc:predefinedType_IfcStructuralAnalysisModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralAnalysisModel ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAnalysisModelTypeEnum .
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:DIVIDE a ifc:IfcArithmeticOperatorEnum , owl:NamedIndividual ;
rdfs:label "DIVIDE" .
ifc:IfcProtectiveDeviceTrippingUnitTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:COLUMN a ifc:IfcColumnTypeEnum , owl:NamedIndividual ;
rdfs:label "COLUMN" .
ifc:OBSTRUCTION a ifc:IfcDuctFittingTypeEnum , ifc:IfcPipeFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "OBSTRUCTION" .
ifc:IfcAnnotationFillArea
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:innerBoundaries_IfcAnnotationFillArea
] ;
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
] ;
owl:disjointWith ifc:IfcCsgPrimitive3D , ifc:IfcBooleanResult , ifc:IfcSurface , ifc:IfcFaceBasedSurfaceModel , ifc:IfcSolidModel , ifc:IfcSectionedSpine , ifc:IfcGeometricSet , ifc:IfcBoundingBox , ifc:IfcVector , ifc:IfcDirection , ifc:IfcTessellatedItem , ifc:IfcPlacement , ifc:IfcPoint , ifc:IfcCompositeCurveSegment , ifc:IfcFillAreaStyleHatching , ifc:IfcHalfSpaceSolid , ifc:IfcPlanarExtent , ifc:IfcTextLiteral , ifc:IfcCartesianTransformationOperator , ifc:IfcCurve , ifc:IfcFillAreaStyleTiles , ifc:IfcCartesianPointList , ifc:IfcLightSource , ifc:IfcShellBasedSurfaceModel .
ifc:MATT a ifc:IfcReflectanceMethodEnum , owl:NamedIndividual ;
rdfs:label "MATT" .
ifc:predefinedType_IfcPlate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPlate ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPlateTypeEnum .
ifc:dataOrigin_IfcSchedulingTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSchedulingTime ;
rdfs:label "DataOrigin" ;
rdfs:range ifc:IfcDataOriginEnum .
ifc:IfcWallTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:ATPATH a ifc:IfcConnectionTypeEnum , owl:NamedIndividual ;
rdfs:label "ATPATH" .
ifc:corner_IfcBoundingBox
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundingBox ;
rdfs:label "Corner" ;
rdfs:range ifc:IfcCartesianPoint .
ifc:IfcUShapeProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_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:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_IfcUShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_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:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeWidth_IfcUShapeProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:edgeRadius_IfcUShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcUShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_IfcUShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeWidth_IfcUShapeProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcUShapeProfileDef
] ;
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:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:flangeSlope_IfcUShapeProfileDef
] ;
owl:disjointWith ifc:IfcEllipseProfileDef , ifc:IfcCShapeProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcTrapeziumProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcRectangleProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcLShapeProfileDef .
ifc:IfcStructuralLoadGroup
a owl:Class ;
rdfs:subClassOf ifc:IfcGroup ;
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: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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStructuralResultGroup ;
owl:onProperty ifc:sourceOfResultGroup_IfcStructuralLoadGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActionSourceTypeEnum ;
owl:onProperty ifc:actionSource_IfcStructuralLoadGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLoadGroupTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralLoadGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActionTypeEnum ;
owl:onProperty ifc:actionType_IfcStructuralLoadGroup
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRatioMeasure ;
owl:onProperty ifc:coefficient_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:allValuesFrom 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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:purpose_IfcStructuralLoadGroup
] ;
owl:disjointWith ifc:IfcAsset , ifc:IfcStructuralResultGroup , ifc:IfcInventory , ifc:IfcSystem .
ifc:IfcResourceTime a owl:Class ;
rdfs:subClassOf ifc:IfcSchedulingTime ;
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 ifc:IfcDuration ;
owl:onProperty ifc:remainingWork_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:scheduleStart_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:completion_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:actualStart_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:statusTime_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:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:scheduleFinish_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:actualWork_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:isOverAllocated_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:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:remainingUsage_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:isOverAllocated_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:scheduleStart_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: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:remainingUsage_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:actualStart_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:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:scheduleWork_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:levelingDelay_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:actualFinish_IfcResourceTime
] ;
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:IfcPositiveRatioMeasure ;
owl:onProperty ifc:completion_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:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:actualUsage_IfcResourceTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:actualFinish_IfcResourceTime
] ;
owl:disjointWith ifc:IfcWorkTime , ifc:IfcEventTime , ifc:IfcLagTime , ifc:IfcTaskTime .
ifc:CENTRIFUGALAIRFOIL
a ifc:IfcFanTypeEnum , owl:NamedIndividual ;
rdfs:label "CENTRIFUGALAIRFOIL" .
ifc:IfcTextStyle a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationStyleSelect , ifc:IfcPresentationStyle ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTextStyleForDefinedFont ;
owl:onProperty ifc:textCharacterAppearance_IfcTextStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBoolean ;
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 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 ifc:IfcTextStyleTextModel ;
owl:onProperty ifc:textStyle_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:IfcBoolean ;
owl:onProperty ifc:modelOrDraughting_IfcTextStyle
] ;
owl:disjointWith ifc:IfcFillAreaStyle , ifc:IfcSurfaceStyle , ifc:IfcCurveStyle .
ifc:productDefinitional_IfcShapeAspect
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcShapeAspect ;
rdfs:label "ProductDefinitional" ;
rdfs:range ifc:IfcLogical .
ifc:IfcLightSourceSpot
a owl:Class ;
rdfs:subClassOf ifc:IfcLightSourcePositional ;
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: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:spreadAngle_IfcLightSourceSpot
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositivePlaneAngleMeasure ;
owl:onProperty ifc:beamWidthAngle_IfcLightSourceSpot ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositivePlaneAngleMeasure ;
owl:onProperty ifc:beamWidthAngle_IfcLightSourceSpot
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:orientation_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:IfcReal ;
owl:onProperty ifc:concentrationExponent_IfcLightSourceSpot
] .
ifc:IfcPropertyTableValue
a owl:Class ;
rdfs:subClassOf ifc:IfcSimpleProperty ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:expression_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:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:definedValues_IfcPropertyTableValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:definedUnit_IfcPropertyTableValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:definingValues_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:IfcCurveInterpolationEnum ;
owl:onProperty ifc:curveInterpolation_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:IfcUnit ;
owl:onProperty ifc:definingUnit_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:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
] ;
owl:onProperty ifc:definedValues_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnit ;
owl:onProperty ifc:definedUnit_IfcPropertyTableValue
] ;
owl:disjointWith ifc:IfcPropertySingleValue , ifc:IfcPropertyListValue , ifc:IfcPropertyBoundedValue , ifc:IfcPropertyEnumeratedValue , ifc:IfcPropertyReferenceValue .
ifc:longName_IfcBuildingSystem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuildingSystem ;
rdfs:label "LongName" ;
rdfs:range ifc:IfcLabel .
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:IfcColumn , ifc:IfcPlate , ifc:IfcStairFlight , ifc:IfcBuildingElementProxy , ifc:IfcRailing , ifc:IfcRoof , ifc:IfcFooting , ifc:IfcRampFlight , ifc:IfcPile , ifc:IfcBeam , ifc:IfcWindow , ifc:IfcCurtainWall , ifc:IfcRamp , ifc:IfcWall , ifc:IfcSlab , ifc:IfcShadingDevice , ifc:IfcStair , ifc:IfcDoor , ifc:IfcChimney , ifc:IfcCovering .
ifc:STRUT a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "STRUT" .
ifc:BASIN a ifc:IfcTankTypeEnum , owl:NamedIndividual ;
rdfs:label "BASIN" .
ifc:SYNCHRONOUS a ifc:IfcElectricMotorTypeEnum , owl:NamedIndividual ;
rdfs:label "SYNCHRONOUS" .
ifc:SIMULATED a ifc:IfcDataOriginEnum , owl:NamedIndividual ;
rdfs:label "SIMULATED" .
ifc:connectionType_IfcRelConnectsWithRealizingElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsWithRealizingElements ;
rdfs:label "ConnectionType" ;
rdfs:range ifc:IfcLabel .
ifc:THIRD_ORDER_THEORY
a ifc:IfcAnalysisTheoryTypeEnum , owl:NamedIndividual ;
rdfs:label "THIRD_ORDER_THEORY" .
ifc:SCREEN a ifc:IfcPermeableCoveringOperationEnum , owl:NamedIndividual ;
rdfs:label "SCREEN" .
ifc:webThickness_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "WebThickness" ;
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:materials_IfcMaterialList
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialList ;
rdfs:label "Materials" ;
rdfs:range ifc:IfcMaterial_List .
ifc:TIMEDELAY a ifc:IfcElectricTimeControlTypeEnum , owl:NamedIndividual ;
rdfs:label "TIMEDELAY" .
ifc:PARTITIONING a ifc:IfcWallTypeEnum , owl:NamedIndividual ;
rdfs:label "PARTITIONING" .
ifc:town_IfcPostalAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:label "Town" ;
rdfs:range ifc:IfcLabel .
ifc:FINAL a ifc:IfcDocumentStatusEnum , owl:NamedIndividual ;
rdfs:label "FINAL" .
ifc:predefinedType_IfcAirToAirHeatRecoveryType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAirToAirHeatRecoveryType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAirToAirHeatRecoveryTypeEnum .
ifc:FINNED a ifc:IfcTubeBundleTypeEnum , owl:NamedIndividual ;
rdfs:label "FINNED" .
ifc:FRIDGE_FREEZER a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "FRIDGE_FREEZER" .
ifc:electronicMailAddresses_IfcTelecomAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:label "ElectronicMailAddresses" ;
rdfs:range ifc:IfcLabel_List .
ifc:NETWORKBRIDGE a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "NETWORKBRIDGE" .
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:IfcActor a owl:Class ;
rdfs:subClassOf ifc:IfcObject ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcActorSelect ;
owl:onProperty ifc:theActor_IfcActor ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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
] ;
owl:disjointWith ifc:IfcProduct , ifc:IfcControl , ifc:IfcProcess , ifc:IfcGroup , ifc:IfcResource .
ifc:referenceExtent_IfcMaterialProfileSetUsage
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSetUsage ;
rdfs:label "ReferenceExtent" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcReference a owl:Class ;
rdfs:subClassOf ifc:IfcMetricValueSelect , ifc:IfcAppliedValueSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcInteger_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 [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcInteger_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
] ;
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 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:IfcInteger_List ;
owl:onProperty ifc:listPositions_IfcReference
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcReference ;
owl:onProperty ifc:innerReference_IfcReference
] .
ifc:internalLocation_IfcPostalAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:label "InternalLocation" ;
rdfs:range ifc:IfcLabel .
ifc:description_IfcMaterialProfileSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSet ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:IfcCovering a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
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:IfcRelCoversBldgElements ;
owl:onProperty ifc:coversElements_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:allValuesFrom 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:IfcWindow , ifc:IfcRamp , ifc:IfcStairFlight , ifc:IfcRailing , ifc:IfcShadingDevice , ifc:IfcFooting , ifc:IfcPile , ifc:IfcCurtainWall , ifc:IfcSlab , ifc:IfcBuildingElementProxy , ifc:IfcWall , ifc:IfcColumn , ifc:IfcRampFlight , ifc:IfcRoof , ifc:IfcBeam , ifc:IfcPlate , ifc:IfcMember , ifc:IfcStair , ifc:IfcChimney , ifc:IfcDoor .
ifc:SCHEDULEOFRATES a ifc:IfcCostScheduleTypeEnum , owl:NamedIndividual ;
rdfs:label "SCHEDULEOFRATES" .
ifc:IfcLaborResourceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:filletRadius_IfcSweptDiskSolidPolygonal
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptDiskSolidPolygonal ;
rdfs:label "FilletRadius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:PRECAST_CONCRETE a ifc:IfcPileConstructionEnum , owl:NamedIndividual ;
rdfs:label "PRECAST_CONCRETE" .
ifc:SLIDINGHORIZONTAL
a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "SLIDINGHORIZONTAL" .
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:overrides_IfcIndexedColourMap
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIndexedColourMap ;
rdfs:label "Overrides" ;
rdfs:range ifc:IfcSurfaceStyleShading .
ifc:listValues_IfcPropertyListValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyListValue ;
rdfs:label "ListValues" ;
rdfs:range ifc:IfcValue_List .
ifc:currentValue_IfcAsset
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "CurrentValue" ;
rdfs:range ifc:IfcCostValue .
ifc:predefinedType_IfcRampFlight
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRampFlight ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcRampFlightTypeEnum .
ifc:SUBMERSIBLEPUMP a ifc:IfcPumpTypeEnum , owl:NamedIndividual ;
rdfs:label "SUBMERSIBLEPUMP" .
ifc:predefinedType_IfcVibrationIsolatorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVibrationIsolatorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcVibrationIsolatorTypeEnum .
ifc:predefinedType_IfcUnitaryControlElementType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUnitaryControlElementType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcUnitaryControlElementTypeEnum .
ifc:hasAssignments_IfcObjectDefinition
a owl:ObjectProperty ;
rdfs:domain ifc:IfcObjectDefinition ;
rdfs:label "HasAssignments" ;
rdfs:range ifc:IfcRelAssigns ;
owl:inverseOf ifc:relatedObjects_IfcRelAssigns .
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:coordinates_IfcTextureVertex
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextureVertex ;
rdfs:label "Coordinates" ;
rdfs:range ifc:IfcParameterValue_List .
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:IfcSanitaryTerminalType , ifc:IfcStackTerminalType , ifc:IfcMedicalDeviceType , ifc:IfcElectricApplianceType , ifc:IfcSpaceHeaterType , ifc:IfcOutletType , ifc:IfcAudioVisualApplianceType , ifc:IfcFireSuppressionTerminalType , ifc:IfcAirTerminalType , ifc:IfcLightFixtureType , ifc:IfcCommunicationsApplianceType , ifc:IfcWasteTerminalType .
ifc:IfcThermalResistanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcColourSpecification
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem , ifc:IfcColour ;
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
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcColourRgb )
] ;
owl:disjointWith ifc:IfcTextStyleTextModel , ifc:IfcTextureCoordinate , ifc:IfcSurfaceStyleShading , ifc:IfcTextureVertex , ifc:IfcIndexedColourMap , ifc:IfcTextStyleForDefinedFont , ifc:IfcSurfaceTexture , ifc:IfcCurveStyleFontPattern , ifc:IfcSurfaceStyleLighting , ifc:IfcCurveStyleFontAndScaling , ifc:IfcPreDefinedItem , ifc:IfcSurfaceStyleWithTextures , ifc:IfcTextureVertexList , ifc:IfcColourRgbList , ifc:IfcSurfaceStyleRefraction , ifc:IfcCurveStyleFont .
ifc:POWERGENERATION a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "POWERGENERATION" .
ifc:MASSPERLENGTHUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MASSPERLENGTHUNIT" .
ifc:CONFIDENTIAL a ifc:IfcDocumentConfidentialityEnum , owl:NamedIndividual ;
rdfs:label "CONFIDENTIAL" .
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:IfcNormalisedRatioMeasure
a owl:Class ;
rdfs:subClassOf ifc:IfcRatioMeasure , ifc:IfcMeasureValue , ifc:IfcSizeSelect , ifc:IfcColourOrFactor .
ifc:TWO_CURVED_RUN_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "TWO_CURVED_RUN_STAIR" .
ifc:transmissionColour_IfcSurfaceStyleRendering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:label "TransmissionColour" ;
rdfs:range ifc:IfcColourOrFactor .
ifc:IfcReinforcingBarRoleEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcReinforcingMesh
a owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElement ;
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:IfcReinforcingMeshTypeEnum ;
owl:onProperty ifc:predefinedType_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:IfcAreaMeasure ;
owl:onProperty ifc:longitudinalBarCrossSectionArea_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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:transverseBarSpacing_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:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:meshLength_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:meshWidth_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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarSpacing_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:allValuesFrom ifc:IfcReinforcingMeshTypeEnum ;
owl:onProperty ifc:predefinedType_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:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarNominalDiameter_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarSpacing_IfcReinforcingMesh
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:meshLength_IfcReinforcingMesh
] ;
owl:disjointWith ifc:IfcTendon , ifc:IfcReinforcingBar , ifc:IfcTendonAnchor .
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:wallThickness_IfcCShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCShapeProfileDef ;
rdfs:label "WallThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:IfcReal_List_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal_List_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal_List_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal_List ;
owl:onProperty list:hasContents
] .
ifc:predefinedType_IfcWorkSchedule
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkSchedule ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWorkScheduleTypeEnum .
ifc:IfcThermalAdmittanceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:CURRENT a ifc:IfcTransformerTypeEnum , ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "CURRENT" .
ifc:ELECTRICCAPACITANCEUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICCAPACITANCEUNIT" .
ifc:predefinedType_IfcSensorType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSensorType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSensorTypeEnum .
ifc:unitBasis_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "UnitBasis" ;
rdfs:range ifc:IfcMeasureWithUnit .
ifc:IfcActuatorType a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcActuatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcActuatorType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActuatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcActuatorType
] ;
owl:disjointWith ifc:IfcFlowInstrumentType , ifc:IfcAlarmType , ifc:IfcSensorType , ifc:IfcControllerType , ifc:IfcUnitaryControlElementType , ifc:IfcProtectiveDeviceTrippingUnitType .
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:GLUE a ifc:IfcFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "GLUE" .
ifc:DIRECTEXPANSIONBRAZEDPLATE
a ifc:IfcEvaporatorTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEXPANSIONBRAZEDPLATE" .
ifc:IfcStair a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStairTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStair
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStairTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStair
] ;
owl:disjointWith ifc:IfcPile , ifc:IfcRamp , ifc:IfcStairFlight , ifc:IfcCurtainWall , ifc:IfcMember , ifc:IfcBeam , ifc:IfcFooting , ifc:IfcRoof , ifc:IfcColumn , ifc:IfcWall , ifc:IfcPlate , ifc:IfcShadingDevice , ifc:IfcSlab , ifc:IfcRailing , ifc:IfcDoor , ifc:IfcWindow , ifc:IfcBuildingElementProxy , ifc:IfcCovering , ifc:IfcRampFlight , ifc:IfcChimney .
ifc:refDirection_IfcAxis2Placement2D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAxis2Placement2D ;
rdfs:label "RefDirection" ;
rdfs:range ifc:IfcDirection .
ifc:IfcMomentOfInertiaMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:scale_IfcMapConversion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:label "Scale" ;
rdfs:range ifc:IfcReal .
ifc:operationType_IfcWindowStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowStyle ;
rdfs:label "OperationType" ;
rdfs:range ifc:IfcWindowStyleOperationEnum .
ifc:predefinedType_IfcInterceptor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcInterceptor ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcInterceptorTypeEnum .
ifc:VIRTUAL a ifc:IfcPhysicalOrVirtualEnum , owl:NamedIndividual ;
rdfs:label "VIRTUAL" .
ifc:RING a ifc:IfcReinforcingBarTypeEnum , ifc:IfcReinforcingBarRoleEnum , owl:NamedIndividual ;
rdfs:label "RING" .
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:PIVOTHORIZONTAL a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "PIVOTHORIZONTAL" .
ifc:IfcSectionTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:MONTHLY_BY_POSITION
a ifc:IfcRecurrenceTypeEnum , owl:NamedIndividual ;
rdfs:label "MONTHLY_BY_POSITION" .
ifc:representationMaps_IfcTypeProduct
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeProduct ;
rdfs:label "RepresentationMaps" ;
rdfs:range ifc:IfcRepresentationMap_List .
ifc:EARTHING a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "EARTHING" .
ifc:OCCUPANCY a ifc:IfcSpatialZoneTypeEnum , owl:NamedIndividual ;
rdfs:label "OCCUPANCY" .
ifc:updateDate_IfcCostSchedule
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCostSchedule ;
rdfs:label "UpdateDate" ;
rdfs:range ifc:IfcDateTime .
ifc:FOLDING_TO_RIGHT a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "FOLDING_TO_RIGHT" .
ifc:textIndent_IfcTextStyleTextModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:label "TextIndent" ;
rdfs:range ifc:IfcSizeSelect .
ifc:SPIRAL a ifc:IfcStairFlightTypeEnum , ifc:IfcRampFlightTypeEnum , owl:NamedIndividual ;
rdfs:label "SPIRAL" .
ifc:description_IfcShapeAspect
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcShapeAspect ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:maps_IfcTextureCoordinate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextureCoordinate ;
rdfs:label "Maps" ;
rdfs:range ifc:IfcSurfaceTexture_List .
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: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:barSurface_IfcReinforcementBarProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:label "BarSurface" ;
rdfs:range ifc:IfcReinforcingBarSurfaceEnum .
ifc:relatingConstraint_IfcRelAssociatesConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssociatesConstraint ;
rdfs:label "RelatingConstraint" ;
rdfs:range ifc:IfcConstraint .
ifc:liningToPanelOffsetX_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "LiningToPanelOffsetX" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:controlPointsList_IfcBSplineSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:label "ControlPointsList" ;
rdfs:range ifc:IfcCartesianPoint_List_List .
ifc:startTime_IfcTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:label "StartTime" ;
rdfs:range ifc:IfcDateTime .
ifc:reflectanceColour_IfcSurfaceStyleLighting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleLighting ;
rdfs:label "ReflectanceColour" ;
rdfs:range ifc:IfcColourRgb .
ifc:FINALDRAFT a ifc:IfcDocumentStatusEnum , owl:NamedIndividual ;
rdfs:label "FINALDRAFT" .
ifc:TRIPLE_PANEL_HORIZONTAL
a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "TRIPLE_PANEL_HORIZONTAL" .
ifc:P_COMPLEX a ifc:IfcComplexPropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "P_COMPLEX" .
ifc:flangeThickness_IfcUShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:label "FlangeThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:AIRCONDITIONING a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "AIRCONDITIONING" .
ifc:IfcTypeProduct a owl:Class ;
rdfs:subClassOf ifc:IfcTypeObject , ifc:IfcProductSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationMap_List ;
owl:onProperty ifc:representationMaps_IfcTypeProduct
] ;
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 [ 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:IfcTypeResource , ifc:IfcTypeProcess .
ifc:predefinedType_IfcCooledBeam
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCooledBeam ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCooledBeamTypeEnum .
ifc:FOLDING_TO_LEFT a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "FOLDING_TO_LEFT" .
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:IfcGeometricProjectionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMetric a owl:Class ;
rdfs:subClassOf ifc:IfcConstraint ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMetricValueSelect ;
owl:onProperty ifc:dataValue_IfcMetric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcMetricValueSelect ;
owl:onProperty ifc:dataValue_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:IfcReference ;
owl:onProperty ifc:referencePath_IfcMetric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReference ;
owl:onProperty ifc:referencePath_IfcMetric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:valueSource_IfcMetric
] ;
owl:disjointWith ifc:IfcObjective .
ifc:IfcProjectOrder a owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
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
] ;
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
] ;
owl:disjointWith ifc:IfcPermit , ifc:IfcWorkControl , ifc:IfcCostSchedule , ifc:IfcCostItem , ifc:IfcActionRequest , ifc:IfcWorkCalendar , ifc:IfcPerformanceHistory .
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:predefinedType_IfcLightFixtureType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightFixtureType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcLightFixtureTypeEnum .
ifc:parameterTakesPrecedence_IfcDoorStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorStyle ;
rdfs:label "ParameterTakesPrecedence" ;
rdfs:range ifc:IfcBoolean .
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: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:IfcURIReference_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcURIReference_List , list:EmptyList .
ifc:STARTEVENT a ifc:IfcEventTypeEnum , owl:NamedIndividual ;
rdfs:label "STARTEVENT" .
ifc:definingUnit_IfcPropertyTableValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:label "DefiningUnit" ;
rdfs:range ifc:IfcUnit .
ifc:HARMONICFILTER a ifc:IfcElectricFlowStorageDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "HARMONICFILTER" .
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:sbsmBoundary_IfcShellBasedSurfaceModel
a owl:ObjectProperty ;
rdfs:domain ifc:IfcShellBasedSurfaceModel ;
rdfs:label "SbsmBoundary" ;
rdfs:range ifc:IfcShell .
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:IfcSpatialElement , ifc:IfcPort , ifc:IfcStructuralActivity , ifc:IfcGrid , ifc:IfcElement , ifc:IfcProxy , ifc:IfcAnnotation .
ifc:COMMISSIONINGENGINEER
a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "COMMISSIONINGENGINEER" .
ifc:IfcConstructionResource
a owl:Class ;
rdfs:subClassOf ifc:IfcResource ;
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: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:Class ;
owl:unionOf ( ifc:IfcConstructionMaterialResource ifc:IfcSubContractResource ifc:IfcCrewResource ifc:IfcConstructionProductResource ifc:IfcConstructionEquipmentResource ifc:IfcLaborResource )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAppliedValue_List ;
owl:onProperty ifc:baseCosts_IfcConstructionResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalQuantity ;
owl:onProperty ifc:baseQuantity_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:allValuesFrom ifc:IfcAppliedValue_List ;
owl:onProperty ifc:baseCosts_IfcConstructionResource
] .
ifc:IfcHeatExchangerType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcHeatExchangerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcHeatExchangerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcHeatExchangerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcHeatExchangerType
] ;
owl:disjointWith ifc:IfcBoilerType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcUnitaryEquipmentType , ifc:IfcEvaporativeCoolerType , ifc:IfcCooledBeamType , ifc:IfcTransformerType , ifc:IfcSolarDeviceType , ifc:IfcElectricGeneratorType , ifc:IfcTubeBundleType , ifc:IfcHumidifierType , ifc:IfcCoolingTowerType , ifc:IfcEngineType , ifc:IfcEvaporatorType , ifc:IfcCoilType , ifc:IfcChillerType , ifc:IfcMotorConnectionType , ifc:IfcElectricMotorType , ifc:IfcBurnerType , ifc:IfcCondenserType .
ifc:IfcSolidOrShell a owl:Class ;
rdfs:subClassOf expr:SELECT .
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:voidsElements_IfcFeatureElementSubtraction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFeatureElementSubtraction ;
rdfs:label "VoidsElements" ;
rdfs:range ifc:IfcRelVoidsElement ;
owl:inverseOf ifc:relatedOpeningElement_IfcRelVoidsElement .
ifc:transomThickness_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "TransomThickness" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
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:IfcStructuralLinearAction
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralCurveAction .
ifc:PROJECTED_LENGTH a ifc:IfcProjectedOrTrueLengthEnum , owl:NamedIndividual ;
rdfs:label "PROJECTED_LENGTH" .
ifc:processType_IfcTypeProcess
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeProcess ;
rdfs:label "ProcessType" ;
rdfs:range ifc:IfcLabel .
ifc:IfcDistributionCircuit
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionSystem .
ifc:IfcSurfaceStyleRendering
a owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceStyleShading ;
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:onClass ifc:IfcReflectanceMethodEnum ;
owl:onProperty ifc:reflectanceMethod_IfcSurfaceStyleRendering ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourOrFactor ;
owl:onProperty ifc:transmissionColour_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:specularColour_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:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:transparency_IfcSurfaceStyleRendering
] ;
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:IfcColourOrFactor ;
owl:onProperty ifc:transmissionColour_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: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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcColourOrFactor ;
owl:onProperty ifc:reflectionColour_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:reflectionColour_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourOrFactor ;
owl:onProperty ifc:diffuseTransmissionColour_IfcSurfaceStyleRendering
] .
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:IfcSanitaryTerminalType , ifc:IfcAirTerminalType , ifc:IfcWasteTerminalType , ifc:IfcOutletType , ifc:IfcFireSuppressionTerminalType , ifc:IfcElectricApplianceType , ifc:IfcStackTerminalType , ifc:IfcCommunicationsApplianceType , ifc:IfcMedicalDeviceType , ifc:IfcAudioVisualApplianceType , ifc:IfcSpaceHeaterType , ifc:IfcLampType .
ifc:IfcTendon a owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElement ;
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:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:frictionCoefficient_IfcTendon
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:minCurvatureRadius_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass 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:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:crossSectionArea_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:nominalDiameter_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:IfcPressureMeasure ;
owl:onProperty ifc:preStress_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: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:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:frictionCoefficient_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:IfcPressureMeasure ;
owl:onProperty ifc:preStress_IfcTendon
] ;
owl:disjointWith ifc:IfcReinforcingMesh , ifc:IfcTendonAnchor , ifc:IfcReinforcingBar .
ifc:IfcLampTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:NOTCH a ifc:IfcVoidingFeatureTypeEnum , owl:NamedIndividual ;
rdfs:label "NOTCH" .
ifc:IfcChimneyTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:name_IfcBoundaryCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryCondition ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
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:IfcIndexedPolyCurve
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundedCurve ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:selfIntersect_IfcIndexedPolyCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcSegmentIndexSelect_List ;
owl:onProperty ifc:segments_IfcIndexedPolyCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSegmentIndexSelect_List ;
owl:onProperty ifc:segments_IfcIndexedPolyCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcSegmentIndexSelect_List
] ;
owl:onProperty ifc:segments_IfcIndexedPolyCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcCartesianPointList ;
owl:onProperty ifc:points_IfcIndexedPolyCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:selfIntersect_IfcIndexedPolyCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPointList ;
owl:onProperty ifc:points_IfcIndexedPolyCurve
] ;
owl:disjointWith ifc:IfcCompositeCurve , ifc:IfcPolyline , ifc:IfcTrimmedCurve , ifc:IfcBSplineCurve .
ifc:segments_IfcIndexedPolyCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIndexedPolyCurve ;
rdfs:label "Segments" ;
rdfs:range ifc:IfcSegmentIndexSelect_List .
ifc:IfcOccupantTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:HYDRAULICACTUATOR
a ifc:IfcActuatorTypeEnum , owl:NamedIndividual ;
rdfs:label "HYDRAULICACTUATOR" .
ifc:lastModifyingUser_IfcOwnerHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:label "LastModifyingUser" ;
rdfs:range ifc:IfcPersonAndOrganization .
ifc:PETROL a ifc:IfcInterceptorTypeEnum , owl:NamedIndividual ;
rdfs:label "PETROL" .
ifc:overallWidth_IfcWindow
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindow ;
rdfs:label "OverallWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:completion_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "Completion" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
ifc:IfcPermeableCoveringOperationEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:tensionForce_IfcTendon
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendon ;
rdfs:label "TensionForce" ;
rdfs:range ifc:IfcForceMeasure .
ifc:IfcFaceBasedSurfaceModel
a owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceOrFaceSurface , ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcConnectedFaceSet ;
owl:onProperty ifc:fbsmFaces_IfcFaceBasedSurfaceModel
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcConnectedFaceSet ;
owl:onProperty ifc:fbsmFaces_IfcFaceBasedSurfaceModel
] ;
owl:disjointWith ifc:IfcBoundingBox , ifc:IfcPlacement , ifc:IfcCartesianPointList , ifc:IfcHalfSpaceSolid , ifc:IfcPlanarExtent , ifc:IfcPoint , ifc:IfcDirection , ifc:IfcShellBasedSurfaceModel , ifc:IfcSurface , ifc:IfcSolidModel , ifc:IfcCartesianTransformationOperator , ifc:IfcCompositeCurveSegment , ifc:IfcLightSource , ifc:IfcCsgPrimitive3D , ifc:IfcAnnotationFillArea , ifc:IfcFillAreaStyleHatching , ifc:IfcSectionedSpine , ifc:IfcFillAreaStyleTiles , ifc:IfcCurve , ifc:IfcTessellatedItem , ifc:IfcGeometricSet , ifc:IfcTextLiteral , ifc:IfcBooleanResult , ifc:IfcVector .
ifc:predefinedType_IfcFurnitureType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFurnitureType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFurnitureTypeEnum .
ifc:name_IfcLightSource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSource ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:POWEROUTLET a ifc:IfcOutletTypeEnum , owl:NamedIndividual ;
rdfs:label "POWEROUTLET" .
ifc:phase_IfcContext a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcContext ;
rdfs:label "Phase" ;
rdfs:range ifc:IfcLabel .
ifc:relatedApprovals_IfcApprovalRelationship
a owl:ObjectProperty ;
rdfs:domain ifc:IfcApprovalRelationship ;
rdfs:label "RelatedApprovals" ;
rdfs:range ifc:IfcApproval ;
owl:inverseOf ifc:isRelatedWith_IfcApproval .
ifc:category_IfcMaterial
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterial ;
rdfs:label "Category" ;
rdfs:range ifc:IfcLabel .
ifc:relates_IfcApproval
a owl:ObjectProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "Relates" ;
rdfs:range ifc:IfcApprovalRelationship ;
owl:inverseOf ifc:relatingApproval_IfcApprovalRelationship .
ifc:baseQuantity_IfcConstructionResourceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionResourceType ;
rdfs:label "BaseQuantity" ;
rdfs:range ifc:IfcPhysicalQuantity .
ifc:identification_IfcProcess
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProcess ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:IfcWindowStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcWindow .
ifc:crossSectionArea_IfcTendonType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendonType ;
rdfs:label "CrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:Q_AREA a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "Q_AREA" .
ifc:diffuseColour_IfcSurfaceStyleRendering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:label "DiffuseColour" ;
rdfs:range ifc:IfcColourOrFactor .
ifc:predefinedType_IfcRampType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRampType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcRampTypeEnum .
ifc:extrudedDirection_IfcSurfaceOfLinearExtrusion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceOfLinearExtrusion ;
rdfs:label "ExtrudedDirection" ;
rdfs:range ifc:IfcDirection .
ifc:COMPUTER a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "COMPUTER" .
ifc:IfcResourceApprovalRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcApproval ;
owl:onProperty ifc:relatingApproval_IfcResourceApprovalRelationship
] ;
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
] ;
owl:disjointWith ifc:IfcDocumentInformationRelationship , ifc:IfcResourceConstraintRelationship , ifc:IfcPropertyDependencyRelationship , ifc:IfcExternalReferenceRelationship , ifc:IfcApprovalRelationship , ifc:IfcMaterialRelationship , ifc:IfcCurrencyRelationship , ifc:IfcOrganizationRelationship .
ifc:INDUCTORBANK a ifc:IfcElectricFlowStorageDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "INDUCTORBANK" .
ifc:IfcLoop a owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
owl:disjointWith ifc:IfcFace , ifc:IfcEdge , ifc:IfcPath , ifc:IfcFaceBound , ifc:IfcConnectedFaceSet , ifc:IfcVertex .
ifc:IfcActionRequestTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:OILMETER a ifc:IfcFlowMeterTypeEnum , owl:NamedIndividual ;
rdfs:label "OILMETER" .
ifc:outerFilletRadius_IfcRectangleHollowProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangleHollowProfileDef ;
rdfs:label "OuterFilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
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: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:MASONRY a ifc:IfcLaborResourceTypeEnum , ifc:IfcConstructionMaterialResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "MASONRY" .
ifc:Q_LENGTH a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "Q_LENGTH" .
ifc:IfcLightDistributionDataSourceSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
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:radius_IfcSphere a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSphere ;
rdfs:label "Radius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:propertyReference_IfcPropertyReferenceValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyReferenceValue ;
rdfs:label "PropertyReference" ;
rdfs:range ifc:IfcObjectReferenceSelect .
ifc:predefinedType_IfcStructuralSurfaceAction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralSurfaceAction ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStructuralSurfaceActivityTypeEnum .
ifc:IfcConstraintEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcGridTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:extent_IfcTextLiteralWithExtent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextLiteralWithExtent ;
rdfs:label "Extent" ;
rdfs:range ifc:IfcPlanarExtent .
ifc:earlyDate_IfcEventTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEventTime ;
rdfs:label "EarlyDate" ;
rdfs:range ifc:IfcDateTime .
ifc:MODULUSOFLINEARSUBGRADEREACTIONUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "MODULUSOFLINEARSUBGRADEREACTIONUNIT" .
ifc:IfcAppliedValue_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcAppliedValue_List , list:EmptyList .
ifc:panelOperation_IfcDoorPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorPanelProperties ;
rdfs:label "PanelOperation" ;
rdfs:range ifc:IfcDoorPanelOperationEnum .
ifc:IfcTableRow_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcTableRow_List , list:EmptyList .
ifc:START_START a ifc:IfcSequenceEnum , owl:NamedIndividual ;
rdfs:label "START_START" .
ifc:IfcGeometricRepresentationContext
a owl:Class ;
rdfs:subClassOf ifc:IfcRepresentationContext , ifc:IfcCoordinateReferenceSystemSelect ;
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: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 ifc:IfcDirection ;
owl:onProperty ifc:trueNorth_IfcGeometricRepresentationContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:precision_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 ifc:IfcReal ;
owl:onProperty ifc:precision_IfcGeometricRepresentationContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGeometricRepresentationSubContext ;
owl:onProperty ifc:hasSubContexts_IfcGeometricRepresentationContext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAxis2Placement ;
owl:onProperty ifc:worldCoordinateSystem_IfcGeometricRepresentationContext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcElementAssemblyTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDocumentStatusEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:translationalStiffnessByAreaZ_IfcBoundaryFaceCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryFaceCondition ;
rdfs:label "TranslationalStiffnessByAreaZ" ;
rdfs:range ifc:IfcModulusOfSubgradeReactionSelect .
ifc:IfcStructuralAction
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralActivity ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:destabilizingLoad_IfcStructuralAction
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:destabilizingLoad_IfcStructuralAction
] ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcStructuralPointAction ifc:IfcStructuralCurveAction ifc:IfcStructuralSurfaceAction )
] ;
owl:disjointWith ifc:IfcStructuralReaction .
ifc:IfcCommunicationsAppliance
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCommunicationsApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCommunicationsAppliance
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCommunicationsApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCommunicationsAppliance
] ;
owl:disjointWith ifc:IfcMedicalDevice , ifc:IfcOutlet , ifc:IfcLightFixture , ifc:IfcSpaceHeater , ifc:IfcAudioVisualAppliance , ifc:IfcStackTerminal , ifc:IfcElectricAppliance , ifc:IfcAirTerminal , ifc:IfcFireSuppressionTerminal , ifc:IfcLamp , ifc:IfcWasteTerminal , ifc:IfcSanitaryTerminal .
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: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:IfcCoveringType , ifc:IfcShadingDeviceType , ifc:IfcWallType , ifc:IfcDoorType , ifc:IfcWindowType , ifc:IfcStairFlightType , ifc:IfcStairType , ifc:IfcPlateType , ifc:IfcBuildingElementProxyType , ifc:IfcRampType , ifc:IfcColumnType , ifc:IfcBeamType , ifc:IfcMemberType , ifc:IfcRoofType , ifc:IfcCurtainWallType , ifc:IfcFootingType , ifc:IfcChimneyType , ifc:IfcPileType , ifc:IfcRampFlightType , ifc:IfcRailingType .
ifc:CHANGEORDER a ifc:IfcProjectOrderTypeEnum , owl:NamedIndividual ;
rdfs:label "CHANGEORDER" .
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: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:IfcElectricApplianceType , ifc:IfcAudioVisualApplianceType , ifc:IfcOutletType , ifc:IfcLightFixtureType , ifc:IfcMedicalDeviceType , ifc:IfcSanitaryTerminalType , ifc:IfcWasteTerminalType , ifc:IfcCommunicationsApplianceType , ifc:IfcLampType , ifc:IfcFireSuppressionTerminalType , ifc:IfcAirTerminalType , ifc:IfcStackTerminalType .
ifc:READONLYLOCKED a ifc:IfcStateEnum , owl:NamedIndividual ;
rdfs:label "READONLYLOCKED" .
ifc:deltaTConstant_IfcStructuralLoadTemperature
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadTemperature ;
rdfs:label "DeltaTConstant" ;
rdfs:range ifc:IfcThermodynamicTemperatureMeasure .
ifc:version_IfcApplication
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApplication ;
rdfs:label "Version" ;
rdfs:range ifc:IfcLabel .
ifc:IfcProduct a owl:Class ;
rdfs:subClassOf ifc:IfcProductSelect , ifc:IfcObject ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass 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:IfcGroup , ifc:IfcProcess , ifc:IfcResource , ifc:IfcActor .
ifc:DYNAMIC a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "DYNAMIC" .
ifc:IfcWindowPanelOperationEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:offsetDirection_IfcMaterialLayerWithOffsets
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerWithOffsets ;
rdfs:label "OffsetDirection" ;
rdfs:range ifc:IfcLayerSetDirectionEnum .
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:predefinedType_IfcTaskType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTaskTypeEnum .
ifc:ELECTRICACTUATOR a ifc:IfcActuatorTypeEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICACTUATOR" .
ifc:RADIATIONSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "RADIATIONSENSOR" .
ifc:HALF_TURN_RAMP a ifc:IfcRampTypeEnum , owl:NamedIndividual ;
rdfs:label "HALF_TURN_RAMP" .
ifc:roles_IfcPersonAndOrganization
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPersonAndOrganization ;
rdfs:label "Roles" ;
rdfs:range ifc:IfcActorRole_List .
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:IfcShadingDeviceType , ifc:IfcMemberType , ifc:IfcRailingType , ifc:IfcPlateType , ifc:IfcWallType , ifc:IfcSlabType , ifc:IfcColumnType , ifc:IfcStairFlightType , ifc:IfcFootingType , ifc:IfcBuildingElementProxyType , ifc:IfcCoveringType , ifc:IfcRampFlightType , ifc:IfcPileType , ifc:IfcRoofType , ifc:IfcChimneyType , ifc:IfcDoorType , ifc:IfcBeamType , ifc:IfcWindowType , ifc:IfcCurtainWallType , ifc:IfcRampType .
ifc:Q_WEIGHT a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "Q_WEIGHT" .
ifc:IfcOrganizationRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOrganization ;
owl:onProperty ifc:relatedOrganizations_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:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcOrganization ;
owl:onProperty ifc:relatedOrganizations_IfcOrganizationRelationship
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOrganization ;
owl:onProperty ifc:relatingOrganization_IfcOrganizationRelationship
] ;
owl:disjointWith ifc:IfcResourceApprovalRelationship , ifc:IfcDocumentInformationRelationship , ifc:IfcMaterialRelationship , ifc:IfcCurrencyRelationship , ifc:IfcApprovalRelationship , ifc:IfcPropertyDependencyRelationship , ifc:IfcExternalReferenceRelationship , ifc:IfcResourceConstraintRelationship .
ifc:minCurvatureRadius_IfcTendon
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendon ;
rdfs:label "MinCurvatureRadius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:styles_IfcStyledItem
a owl:ObjectProperty ;
rdfs:domain ifc:IfcStyledItem ;
rdfs:label "Styles" ;
rdfs:range ifc:IfcStyleAssignmentSelect .
ifc:SMOKEDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "SMOKEDAMPER" .
ifc:magnitude_IfcVector
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVector ;
rdfs:label "Magnitude" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:FORMEDDUCT a ifc:IfcDistributionChamberElementTypeEnum , owl:NamedIndividual ;
rdfs:label "FORMEDDUCT" .
ifc:ELECTRICRESISTANCEUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICRESISTANCEUNIT" .
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:isRelatedWith_IfcApproval
a owl:ObjectProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "IsRelatedWith" ;
rdfs:range ifc:IfcApprovalRelationship ;
owl:inverseOf ifc:relatedApprovals_IfcApprovalRelationship .
ifc:refLatitude_IfcSite
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSite ;
rdfs:label "RefLatitude" ;
rdfs:range ifc:IfcCompoundPlaneAngleMeasure .
ifc:IfcDocumentSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:PUMPING a ifc:IfcConstructionEquipmentResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "PUMPING" .
ifc:IfcWindowStyle a owl:Class ;
rdfs:subClassOf ifc:IfcTypeProduct ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:sizeable_IfcWindowStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:sizeable_IfcWindowStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:parameterTakesPrecedence_IfcWindowStyle ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:allValuesFrom ifc:IfcWindowStyleOperationEnum ;
owl:onProperty ifc:operationType_IfcWindowStyle
] ;
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:allValuesFrom ifc:IfcWindowStyleConstructionEnum ;
owl:onProperty ifc:constructionType_IfcWindowStyle
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:parameterTakesPrecedence_IfcWindowStyle
] ;
owl:disjointWith ifc:IfcSpatialElementType , ifc:IfcElementType , ifc:IfcDoorStyle .
ifc:IfcSwitchingDeviceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:lateFinish_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "LateFinish" ;
rdfs:range ifc:IfcDateTime .
ifc:CONTSAMEGRADIENT a ifc:IfcTransitionCode , owl:NamedIndividual ;
rdfs:label "CONTSAMEGRADIENT" .
ifc:rotationalDisplacementRX_IfcStructuralLoadSingleDisplacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:label "RotationalDisplacementRX" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:FLOORTRAP a ifc:IfcWasteTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "FLOORTRAP" .
ifc:IfcActorRole_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcActorRole_List , list:EmptyList .
ifc:PILE_CAP a ifc:IfcFootingTypeEnum , owl:NamedIndividual ;
rdfs:label "PILE_CAP" .
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:relatingApproval_IfcRelAssociatesApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssociatesApproval ;
rdfs:label "RelatingApproval" ;
rdfs:range ifc:IfcApproval ;
owl:inverseOf ifc:approvedObjects_IfcApproval .
ifc:IfcActionRequest a owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcActionRequest
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcActionRequestTypeEnum ;
owl:onProperty ifc:predefinedType_IfcActionRequest
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:status_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: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:IfcText ;
owl:onProperty ifc:longDescription_IfcActionRequest
] ;
owl:disjointWith ifc:IfcPerformanceHistory , ifc:IfcWorkCalendar , ifc:IfcCostItem , ifc:IfcCostSchedule , ifc:IfcPermit , ifc:IfcProjectOrder , ifc:IfcWorkControl .
ifc:IfcCostValue a owl:Class ;
rdfs:subClassOf ifc:IfcAppliedValue .
ifc:IfcGeometricSetSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
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:LOADBEARING a ifc:IfcBuildingSystemTypeEnum , owl:NamedIndividual ;
rdfs:label "LOADBEARING" .
ifc:IfcSIUnitName a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:eventOccurenceTime_IfcEvent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEvent ;
rdfs:label "EventOccurenceTime" ;
rdfs:range ifc:IfcEventTime .
ifc:CUBIC_METRE a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "CUBIC_METRE" .
ifc:RECEIVER a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "RECEIVER" .
ifc:IfcElectricFlowStorageDeviceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:hasPropertyTemplates_IfcComplexPropertyTemplate
a owl:ObjectProperty ;
rdfs:domain ifc:IfcComplexPropertyTemplate ;
rdfs:label "HasPropertyTemplates" ;
rdfs:range ifc:IfcPropertyTemplate ;
owl:inverseOf ifc:partOfComplexTemplate_IfcPropertyTemplate .
ifc:ACTOR a ifc:IfcObjectTypeEnum , owl:NamedIndividual ;
rdfs:label "ACTOR" .
ifc:ICE a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "ICE" .
ifc:thresholdDepth_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "ThresholdDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:VOLUMETRICFLOWRATEUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "VOLUMETRICFLOWRATEUNIT" .
ifc:filletRadius_IfcLShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:label "FilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:IfcNullStyle a owl:Class ;
rdfs:subClassOf expr:ENUMERATION , ifc:IfcPresentationStyleSelect .
ifc:predefinedType_IfcBuildingElementProxy
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuildingElementProxy ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBuildingElementProxyTypeEnum .
ifc:LOUVER a ifc:IfcPermeableCoveringOperationEnum , owl:NamedIndividual ;
rdfs:label "LOUVER" .
ifc:predefinedType_IfcVibrationIsolator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVibrationIsolator ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcVibrationIsolatorTypeEnum .
ifc:intendedUse_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "IntendedUse" ;
rdfs:range ifc:IfcText .
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:IfcBeam a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBeamTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBeam
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBeamTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBeam
] ;
owl:disjointWith ifc:IfcRoof , ifc:IfcPile , ifc:IfcSlab , ifc:IfcMember , ifc:IfcCovering , ifc:IfcChimney , ifc:IfcShadingDevice , ifc:IfcBuildingElementProxy , ifc:IfcDoor , ifc:IfcColumn , ifc:IfcRailing , ifc:IfcPlate , ifc:IfcRampFlight , ifc:IfcFooting , ifc:IfcCurtainWall , ifc:IfcStairFlight , ifc:IfcWall , ifc:IfcWindow , ifc:IfcRamp , ifc:IfcStair .
ifc:depreciatedValue_IfcAsset
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "DepreciatedValue" ;
rdfs:range ifc:IfcCostValue .
ifc:secondaryMeasureType_IfcSimplePropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:label "SecondaryMeasureType" ;
rdfs:range ifc:IfcLabel .
ifc:shapeAspectStyle_IfcDoorPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorPanelProperties ;
rdfs:label "ShapeAspectStyle" ;
rdfs:range ifc:IfcShapeAspect .
ifc:SHELF a ifc:IfcFurnitureTypeEnum , owl:NamedIndividual ;
rdfs:label "SHELF" .
ifc:CONTROL a ifc:IfcObjectTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "CONTROL" .
ifc:isRelatedBy_IfcOrganization
a owl:ObjectProperty ;
rdfs:domain ifc:IfcOrganization ;
rdfs:label "IsRelatedBy" ;
rdfs:range ifc:IfcOrganizationRelationship ;
owl:inverseOf ifc:relatedOrganizations_IfcOrganizationRelationship .
ifc:material_IfcMaterialConstituent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:label "Material" ;
rdfs:range ifc:IfcMaterial .
ifc:predefinedType_IfcAirToAirHeatRecovery
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAirToAirHeatRecovery ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcAirToAirHeatRecoveryTypeEnum .
ifc:COMPRESSEDAIR a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "COMPRESSEDAIR" .
ifc:FIRE a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "FIRE" .
ifc:predefinedType_IfcColumn
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcColumn ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcColumnTypeEnum .
ifc:secondOperand_IfcBooleanResult
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBooleanResult ;
rdfs:label "SecondOperand" ;
rdfs:range ifc:IfcBooleanOperand .
ifc:height_IfcRightCircularCone
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRightCircularCone ;
rdfs:label "Height" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:MOLDING a ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "MOLDING" .
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:name_IfcPhysicalQuantity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPhysicalQuantity ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:transverseBarNominalDiameter_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "TransverseBarNominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:relatingProduct_IfcRelAssignsToProduct
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssignsToProduct ;
rdfs:label "RelatingProduct" ;
rdfs:range ifc:IfcProductSelect .
ifc:PROPELLORAXIAL a ifc:IfcFanTypeEnum , owl:NamedIndividual ;
rdfs:label "PROPELLORAXIAL" .
ifc:IfcRelFlowControlElements
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
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: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:onClass ifc:IfcDistributionFlowElement ;
owl:onProperty ifc:relatingFlowElement_IfcRelFlowControlElements ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelSpaceBoundary , ifc:IfcRelServicesBuildings , ifc:IfcRelConnectsPortToElement , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelInterferesElements , ifc:IfcRelCoversBldgElements , ifc:IfcRelSequence , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelConnectsElements , ifc:IfcRelFillsElement , ifc:IfcRelConnectsPorts , ifc:IfcRelCoversSpaces .
ifc:weightsData_IfcRationalBSplineSurfaceWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRationalBSplineSurfaceWithKnots ;
rdfs:label "WeightsData" ;
rdfs:range ifc:IfcReal_List_List .
ifc:ADVICE_CAUTION a ifc:IfcProcedureTypeEnum , owl:NamedIndividual ;
rdfs:label "ADVICE_CAUTION" .
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:predefinedType_IfcBoiler
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoiler ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBoilerTypeEnum .
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:IfcStairType , ifc:IfcCoveringType , ifc:IfcMemberType , ifc:IfcRailingType , ifc:IfcWindowType , ifc:IfcWallType , ifc:IfcDoorType , ifc:IfcPileType , ifc:IfcBuildingElementProxyType , ifc:IfcShadingDeviceType , ifc:IfcCurtainWallType , ifc:IfcPlateType , ifc:IfcBeamType , ifc:IfcRampType , ifc:IfcStairFlightType , ifc:IfcColumnType , ifc:IfcRoofType , ifc:IfcRampFlightType , ifc:IfcChimneyType .
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:IfcCondenserType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcEvaporativeCoolerType , ifc:IfcEngineType , ifc:IfcCooledBeamType , ifc:IfcEvaporatorType , ifc:IfcBurnerType , ifc:IfcHeatExchangerType , ifc:IfcBoilerType , ifc:IfcChillerType , ifc:IfcTubeBundleType , ifc:IfcElectricMotorType , ifc:IfcUnitaryEquipmentType , ifc:IfcHumidifierType , ifc:IfcCoilType , ifc:IfcCoolingTowerType , ifc:IfcElectricGeneratorType , ifc:IfcTransformerType , ifc:IfcMotorConnectionType .
ifc:DISPOSAL a ifc:IfcTaskTypeEnum , ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "DISPOSAL" .
ifc:IfcRecurrenceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:EXA a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "EXA" .
ifc:partOfProductDefinitionShape_IfcShapeAspect
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcShapeAspect ;
rdfs:label "PartOfProductDefinitionShape" ;
rdfs:range ifc:IfcProductRepresentationSelect .
ifc:IfcProfileTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:definingValues_IfcPropertyTableValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:label "DefiningValues" ;
rdfs:range ifc:IfcValue_List .
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:longName_IfcContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcContext ;
rdfs:label "LongName" ;
rdfs:range ifc:IfcLabel .
ifc:IfcStructuralCurveMemberVarying
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralCurveMember .
ifc:LIGHTNINGPROTECTION
a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "LIGHTNINGPROTECTION" .
ifc:SYSTEM_IMPERFECTION
a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "SYSTEM_IMPERFECTION" .
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:status_IfcApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "Status" ;
rdfs:range ifc:IfcLabel .
ifc:IfcDoorStandardCase
a owl:Class ;
rdfs:subClassOf ifc:IfcDoor .
ifc:IfcChiller a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcChillerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcChiller
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcChillerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcChiller
] ;
owl:disjointWith ifc:IfcEvaporativeCooler , ifc:IfcCooledBeam , ifc:IfcTransformer , ifc:IfcSolarDevice , ifc:IfcElectricMotor , ifc:IfcTubeBundle , ifc:IfcEngine , ifc:IfcCoil , ifc:IfcElectricGenerator , ifc:IfcCondenser , ifc:IfcAirToAirHeatRecovery , ifc:IfcCoolingTower , ifc:IfcBoiler , ifc:IfcHeatExchanger , ifc:IfcEvaporator , ifc:IfcBurner , ifc:IfcHumidifier , ifc:IfcMotorConnection , ifc:IfcUnitaryEquipment .
ifc:WATERSUPPLY a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "WATERSUPPLY" .
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:layerSetDirection_IfcMaterialLayerSetUsage
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayerSetUsage ;
rdfs:label "LayerSetDirection" ;
rdfs:range ifc:IfcLayerSetDirectionEnum .
ifc:DISTRIBUTIONBOARD
a ifc:IfcElectricDistributionBoardTypeEnum , owl:NamedIndividual ;
rdfs:label "DISTRIBUTIONBOARD" .
ifc:ISOLATING a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "ISOLATING" .
ifc:RAIN a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "RAIN" .
ifc:endParam_IfcSweptDiskSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptDiskSolid ;
rdfs:label "EndParam" ;
rdfs:range ifc:IfcParameterValue .
ifc:curveFont_IfcCurveStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveStyle ;
rdfs:label "CurveFont" ;
rdfs:range ifc:IfcCurveFontOrScaledCurveFontSelect .
ifc:semiAxis1_IfcEllipse
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEllipse ;
rdfs:label "SemiAxis1" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:OPERATION a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "OPERATION" .
ifc:IfcVector a owl:Class ;
rdfs:subClassOf ifc:IfcHatchLineDistanceSelect , ifc:IfcVectorOrDirection , ifc:IfcGeometricRepresentationItem ;
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:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:magnitude_IfcVector ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:magnitude_IfcVector
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:orientation_IfcVector
] ;
owl:disjointWith ifc:IfcCsgPrimitive3D , ifc:IfcPlanarExtent , ifc:IfcHalfSpaceSolid , ifc:IfcFillAreaStyleTiles , ifc:IfcLightSource , ifc:IfcCartesianTransformationOperator , ifc:IfcPlacement , ifc:IfcShellBasedSurfaceModel , ifc:IfcFillAreaStyleHatching , ifc:IfcTextLiteral , ifc:IfcFaceBasedSurfaceModel , ifc:IfcSectionedSpine , ifc:IfcTessellatedItem , ifc:IfcPoint , ifc:IfcDirection , ifc:IfcGeometricSet , ifc:IfcCompositeCurveSegment , ifc:IfcAnnotationFillArea , ifc:IfcCurve , ifc:IfcBoundingBox , ifc:IfcSurface , ifc:IfcSolidModel , ifc:IfcCartesianPointList , ifc:IfcBooleanResult .
ifc:CONSTRUCTIONMANAGER
a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "CONSTRUCTIONMANAGER" .
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:category_IfcMaterialProfile
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:label "Category" ;
rdfs:range ifc:IfcLabel .
ifc:pointParameterU_IfcPointOnSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPointOnSurface ;
rdfs:label "PointParameterU" ;
rdfs:range ifc:IfcParameterValue .
ifc:IfcWindowStyleConstructionEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:repeatT_IfcSurfaceTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceTexture ;
rdfs:label "RepeatT" ;
rdfs:range ifc:IfcBoolean .
ifc:topXDim_IfcTrapeziumProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTrapeziumProfileDef ;
rdfs:label "TopXDim" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:name_IfcMaterialConstituentSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialConstituentSet ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcBuildingElementPart
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuildingElementPart ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBuildingElementPartTypeEnum .
ifc:IfcIndexedTriangleTextureMap
a owl:Class ;
rdfs:subClassOf ifc:IfcIndexedTextureMap ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveInteger_List_List ;
owl:onProperty ifc:texCoordIndex_IfcIndexedTriangleTextureMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPositiveInteger_List_List
] ;
owl:onProperty ifc:texCoordIndex_IfcIndexedTriangleTextureMap
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger_List_List ;
owl:onProperty ifc:texCoordIndex_IfcIndexedTriangleTextureMap
] .
ifc:applicationIdentifier_IfcApplication
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApplication ;
rdfs:label "ApplicationIdentifier" ;
rdfs:range ifc:IfcIdentifier .
ifc:THERMALTRANSMITTANCEUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "THERMALTRANSMITTANCEUNIT" .
ifc:PIN_JOINED_MEMBER
a ifc:IfcStructuralCurveMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "PIN_JOINED_MEMBER" .
ifc:IfcPlateType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPlateTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPlateType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPlateTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPlateType
] ;
owl:disjointWith ifc:IfcFootingType , ifc:IfcRampFlightType , ifc:IfcStairFlightType , ifc:IfcDoorType , ifc:IfcSlabType , ifc:IfcWallType , ifc:IfcWindowType , ifc:IfcPileType , ifc:IfcMemberType , ifc:IfcCoveringType , ifc:IfcCurtainWallType , ifc:IfcRailingType , ifc:IfcRoofType , ifc:IfcShadingDeviceType , ifc:IfcBuildingElementProxyType , ifc:IfcChimneyType , ifc:IfcStairType , ifc:IfcRampType , ifc:IfcBeamType , ifc:IfcColumnType .
ifc:SECOND a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "SECOND" .
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:IfcDescriptiveMeasure
a owl:Class ;
rdfs:subClassOf expr:STRING , ifc:IfcMeasureValue , ifc:IfcSizeSelect .
ifc:crossSectionArea_IfcReinforcingBarType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:label "CrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:IfcLightSourceAmbient
a owl:Class ;
rdfs:subClassOf ifc:IfcLightSource ;
owl:disjointWith ifc:IfcLightSourcePositional , ifc:IfcLightSourceDirectional , ifc:IfcLightSourceGoniometric .
ifc:GROUP a ifc:IfcObjectTypeEnum , owl:NamedIndividual ;
rdfs:label "GROUP" .
ifc:LESSEE a ifc:IfcOccupantTypeEnum , owl:NamedIndividual ;
rdfs:label "LESSEE" .
ifc:IfcSIPrefix a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:uDegree_IfcBSplineSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:label "UDegree" ;
rdfs:range ifc:IfcInteger .
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:surfaceReinforcement1_IfcSurfaceReinforcementArea
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceReinforcementArea ;
rdfs:label "SurfaceReinforcement1" ;
rdfs:range ifc:IfcLengthMeasure_List .
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:ROLLINGPISTON a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "ROLLINGPISTON" .
ifc:IfcUnitaryEquipmentTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:DOOR a ifc:IfcDoorTypeEnum , owl:NamedIndividual ;
rdfs:label "DOOR" .
ifc:timePeriods_IfcRecurrencePattern
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:label "TimePeriods" ;
rdfs:range ifc:IfcTimePeriod_List .
ifc:thresholdThickness_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "ThresholdThickness" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:predefinedType_IfcEvent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEvent ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcEventTypeEnum .
ifc:P_LISTVALUE a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "P_LISTVALUE" .
ifc:IfcBoundingBox a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
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:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xDim_IfcBoundingBox
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:zDim_IfcBoundingBox
] ;
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:IfcCartesianPoint ;
owl:onProperty ifc:corner_IfcBoundingBox
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xDim_IfcBoundingBox ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yDim_IfcBoundingBox
] ;
owl:disjointWith ifc:IfcCurve , ifc:IfcCartesianPointList , ifc:IfcTessellatedItem , ifc:IfcHalfSpaceSolid , ifc:IfcLightSource , ifc:IfcPlacement , ifc:IfcCompositeCurveSegment , ifc:IfcFaceBasedSurfaceModel , ifc:IfcVector , ifc:IfcCartesianTransformationOperator , ifc:IfcPlanarExtent , ifc:IfcPoint , ifc:IfcAnnotationFillArea , ifc:IfcFillAreaStyleHatching , ifc:IfcTextLiteral , ifc:IfcBooleanResult , ifc:IfcCsgPrimitive3D , ifc:IfcSurface , ifc:IfcGeometricSet , ifc:IfcSectionedSpine , ifc:IfcShellBasedSurfaceModel , ifc:IfcSolidModel , ifc:IfcDirection , ifc:IfcFillAreaStyleTiles .
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:IfcMeasureWithUnit ;
owl:onProperty ifc:unitBasis_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDate ;
owl:onProperty ifc:applicableDate_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:applicableDate_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAppliedValueSelect ;
owl:onProperty ifc:appliedValue_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcArithmeticOperatorEnum ;
owl:onProperty ifc:arithmeticOperator_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:category_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:IfcLabel ;
owl:onProperty ifc:condition_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:IfcLabel ;
owl:onProperty ifc:category_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDate ;
owl:onProperty ifc:fixedUntilDate_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:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:fixedUntilDate_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMeasureWithUnit ;
owl:onProperty ifc:unitBasis_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcAppliedValue
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAppliedValue_List ;
owl:onProperty ifc:components_IfcAppliedValue
] .
ifc:DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER" .
ifc:offsetValues_IfcMaterialProfileWithOffsets
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileWithOffsets ;
rdfs:label "OffsetValues" ;
rdfs:range ifc:IfcLengthMeasure_List .
ifc:relatedObjects_IfcRelAssigns
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelAssigns ;
rdfs:label "RelatedObjects" ;
rdfs:range ifc:IfcObjectDefinition ;
owl:inverseOf ifc:hasAssignments_IfcObjectDefinition .
ifc:ASSETINVENTORY a ifc:IfcInventoryTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSETINVENTORY" .
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:directionRatios_IfcDirection
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDirection ;
rdfs:label "DirectionRatios" ;
rdfs:range ifc:IfcReal_List .
ifc:statusTime_IfcTaskTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:label "StatusTime" ;
rdfs:range ifc:IfcDateTime .
ifc:DIRECTEVAPORATIVEAIRWASHER
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEVAPORATIVEAIRWASHER" .
ifc:IfcRationalBSplineCurveWithKnots
a owl:Class ;
rdfs:subClassOf ifc:IfcBSplineCurveWithKnots ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcReal_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 ifc:IfcReal_List
]
] ;
owl:onProperty ifc:weightsData_IfcRationalBSplineCurveWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal_List ;
owl:onProperty ifc:weightsData_IfcRationalBSplineCurveWithKnots
] .
ifc:IfcLengthMeasure_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcLengthMeasure_List , list:EmptyList .
ifc:GRAM a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "GRAM" .
ifc:IfcCurtainWall a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCurtainWallTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCurtainWall
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCurtainWallTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCurtainWall
] ;
owl:disjointWith ifc:IfcFooting , ifc:IfcStairFlight , ifc:IfcStair , ifc:IfcRampFlight , ifc:IfcWall , ifc:IfcBuildingElementProxy , ifc:IfcColumn , ifc:IfcDoor , ifc:IfcRoof , ifc:IfcSlab , ifc:IfcShadingDevice , ifc:IfcCovering , ifc:IfcChimney , ifc:IfcBeam , ifc:IfcMember , ifc:IfcPile , ifc:IfcRailing , ifc:IfcPlate , ifc:IfcRamp , ifc:IfcWindow .
ifc:wallThickness_IfcRectangleHollowProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRectangleHollowProfileDef ;
rdfs:label "WallThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcConstructionMaterialResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionMaterialResource ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcConstructionMaterialResourceTypeEnum .
ifc:MORTAR a ifc:IfcFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "MORTAR" .
ifc:IfcFlowInstrumentTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTextPath a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:IfcDynamicViscosityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
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:sourceCRS_IfcCoordinateOperation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoordinateOperation ;
rdfs:label "SourceCRS" ;
rdfs:range ifc:IfcCoordinateReferenceSystemSelect .
ifc:IfcBoolean a owl:Class ;
rdfs:subClassOf expr:BOOLEAN , ifc:IfcModulusOfRotationalSubgradeReactionSelect , ifc:IfcModulusOfTranslationalSubgradeReactionSelect , ifc:IfcModulusOfSubgradeReactionSelect , ifc:IfcWarpingStiffnessSelect , ifc:IfcRotationalStiffnessSelect , ifc:IfcTranslationalStiffnessSelect , ifc:IfcSimpleValue .
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:nominalDiameter_IfcMechanicalFastenerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMechanicalFastenerType ;
rdfs:label "NominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:MERGECONFLICT a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "MERGECONFLICT" .
ifc:IfcReinforcingMeshType
a owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:transverseBarCrossSectionArea_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:meshWidth_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:transverseBarSpacing_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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarNominalDiameter_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: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:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:bendingShapeCode_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:allValuesFrom 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:longitudinalBarNominalDiameter_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: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:longitudinalBarSpacing_IfcReinforcingMeshType
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarSpacing_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:transverseBarNominalDiameter_IfcReinforcingMeshType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:meshLength_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:IfcReinforcingMeshTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReinforcingMeshType
] ;
owl:disjointWith ifc:IfcTendonType , ifc:IfcTendonAnchorType , ifc:IfcReinforcingBarType .
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:POLYPHASE a ifc:IfcElectricMotorTypeEnum , owl:NamedIndividual ;
rdfs:label "POLYPHASE" .
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 .
ifc:GULLYTRAP a ifc:IfcWasteTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "GULLYTRAP" .
ifc:EVENTCOMPLEX a ifc:IfcEventTriggerTypeEnum , owl:NamedIndividual ;
rdfs:label "EVENTCOMPLEX" .
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:IfcFlowSegment a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowController , ifc:IfcFlowMovingDevice , ifc:IfcFlowTreatmentDevice , ifc:IfcDistributionChamberElement , ifc:IfcFlowFitting , ifc:IfcEnergyConversionDevice , ifc:IfcFlowStorageDevice , ifc:IfcFlowTerminal .
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:lightDistributionCurve_IfcLightIntensityDistribution
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightIntensityDistribution ;
rdfs:label "LightDistributionCurve" ;
rdfs:range ifc:IfcLightDistributionCurveEnum .
ifc:IfcPile a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
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:allValuesFrom ifc:IfcPileTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPileConstructionEnum ;
owl:onProperty ifc:constructionType_IfcPile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPileConstructionEnum ;
owl:onProperty ifc:constructionType_IfcPile
] ;
owl:disjointWith ifc:IfcRampFlight , ifc:IfcWindow , ifc:IfcRamp , ifc:IfcStair , ifc:IfcShadingDevice , ifc:IfcRoof , ifc:IfcPlate , ifc:IfcFooting , ifc:IfcMember , ifc:IfcChimney , ifc:IfcRailing , ifc:IfcCurtainWall , ifc:IfcWall , ifc:IfcCovering , ifc:IfcColumn , ifc:IfcSlab , ifc:IfcBeam , ifc:IfcStairFlight , ifc:IfcBuildingElementProxy , ifc:IfcDoor .
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:WEEKLY a ifc:IfcRecurrenceTypeEnum , owl:NamedIndividual ;
rdfs:label "WEEKLY" .
ifc:VARIABLE_Q a ifc:IfcActionTypeEnum , owl:NamedIndividual ;
rdfs:label "VARIABLE_Q" .
ifc:IfcLinearForceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:PARABOLA a ifc:IfcStructuralCurveActivityTypeEnum , owl:NamedIndividual ;
rdfs:label "PARABOLA" .
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:translationalStiffnessByAreaX_IfcBoundaryFaceCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryFaceCondition ;
rdfs:label "TranslationalStiffnessByAreaX" ;
rdfs:range ifc:IfcModulusOfSubgradeReactionSelect .
ifc:EMAIL a ifc:IfcActionRequestTypeEnum , owl:NamedIndividual ;
rdfs:label "EMAIL" .
ifc:semiAxis2_IfcEllipseProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEllipseProfileDef ;
rdfs:label "SemiAxis2" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:controlPointsList_IfcBSplineCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineCurve ;
rdfs:label "ControlPointsList" ;
rdfs:range ifc:IfcCartesianPoint_List .
ifc:IfcGeometricCurveSet
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricSet .
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:IfcSectionProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedProperties ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcProfileDef ;
owl:onProperty ifc:endProfile_IfcSectionProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:endProfile_IfcSectionProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProfileDef ;
owl:onProperty ifc:startProfile_IfcSectionProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcReinforcementBarProperties , ifc:IfcSectionReinforcementProperties .
ifc:WASTETRAP a ifc:IfcWasteTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "WASTETRAP" .
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:hatchLineAngle_IfcFillAreaStyleHatching
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFillAreaStyleHatching ;
rdfs:label "HatchLineAngle" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:transverseBarNominalDiameter_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "TransverseBarNominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:THERMALRESISTANCEUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "THERMALRESISTANCEUNIT" .
ifc:predefinedType_IfcTubeBundle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTubeBundle ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTubeBundleTypeEnum .
ifc:crossSectionPositions_IfcSectionedSpine
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionedSpine ;
rdfs:label "CrossSectionPositions" ;
rdfs:range ifc:IfcAxis2Placement3D_List .
ifc:IfcObjectiveEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:frictionCoefficient_IfcTendon
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendon ;
rdfs:label "FrictionCoefficient" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER
a ifc:IfcEvaporativeCoolerTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER" .
ifc:IfcContext a owl:Class ;
rdfs:subClassOf ifc:IfcObjectDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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:Class ;
owl:unionOf ( ifc:IfcProject ifc:IfcProjectLibrary )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:objectType_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:longName_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:IfcRelDeclares ;
owl:onProperty ifc:declares_IfcContext
] ;
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:IfcRepresentationContext ;
owl:onProperty ifc:representationContexts_IfcContext
] ;
owl:disjointWith ifc:IfcObject , ifc:IfcTypeObject .
ifc:propertyDependsOn_IfcProperty
a owl:ObjectProperty ;
rdfs:domain ifc:IfcProperty ;
rdfs:label "PropertyDependsOn" ;
rdfs:range ifc:IfcPropertyDependencyRelationship ;
owl:inverseOf ifc:dependantProperty_IfcPropertyDependencyRelationship .
ifc:referencesElements_IfcSpatialElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcSpatialElement ;
rdfs:label "ReferencesElements" ;
rdfs:range ifc:IfcRelReferencedInSpatialStructure ;
owl:inverseOf ifc:relatingStructure_IfcRelReferencedInSpatialStructure .
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:IfcExternallyDefinedSurfaceStyle , ifc:IfcClassificationReference , ifc:IfcLibraryReference , ifc:IfcExternallyDefinedHatchStyle , ifc:IfcExternallyDefinedTextFont .
ifc:IfcTrapeziumProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yDim_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:IfcLengthMeasure ;
owl:onProperty ifc:topXOffset_IfcTrapeziumProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:topXDim_IfcTrapeziumProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:topXOffset_IfcTrapeziumProfileDef
] ;
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:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:bottomXDim_IfcTrapeziumProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcCShapeProfileDef , ifc:IfcEllipseProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcRectangleProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcLShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcIShapeProfileDef .
ifc:frameDepth_IfcPermeableCoveringProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPermeableCoveringProperties ;
rdfs:label "FrameDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcFlowMovingDevice
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowTerminal , ifc:IfcFlowController , ifc:IfcFlowFitting , ifc:IfcDistributionChamberElement , ifc:IfcEnergyConversionDevice , ifc:IfcFlowStorageDevice , ifc:IfcFlowTreatmentDevice , ifc:IfcFlowSegment .
ifc:IfcEvaporativeCoolerType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcEvaporativeCoolerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporativeCoolerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcEvaporativeCoolerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporativeCoolerType
] ;
owl:disjointWith ifc:IfcMotorConnectionType , ifc:IfcHumidifierType , ifc:IfcCondenserType , ifc:IfcHeatExchangerType , ifc:IfcEngineType , ifc:IfcCoilType , ifc:IfcElectricMotorType , ifc:IfcCooledBeamType , ifc:IfcBoilerType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcSolarDeviceType , ifc:IfcEvaporatorType , ifc:IfcTransformerType , ifc:IfcElectricGeneratorType , ifc:IfcBurnerType , ifc:IfcCoolingTowerType , ifc:IfcChillerType , ifc:IfcTubeBundleType , ifc:IfcUnitaryEquipmentType .
ifc:IfcObjectReferenceSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:predefinedType_IfcWallType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWallType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWallTypeEnum .
ifc:HOME a ifc:IfcAddressTypeEnum , owl:NamedIndividual ;
rdfs:label "HOME" .
ifc:innerBoundaries_IfcAnnotationFillArea
a owl:ObjectProperty ;
rdfs:domain ifc:IfcAnnotationFillArea ;
rdfs:label "InnerBoundaries" ;
rdfs:range ifc:IfcCurve .
ifc:LANDSCAPING a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "LANDSCAPING" .
ifc:listValues_IfcIrregularTimeSeriesValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIrregularTimeSeriesValue ;
rdfs:label "ListValues" ;
rdfs:range ifc:IfcValue_List .
ifc:THREE_QUARTER_WINDING_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "THREE_QUARTER_WINDING_STAIR" .
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:actualStart_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ActualStart" ;
rdfs:range ifc:IfcDateTime .
ifc:translationalStiffnessByLengthY_IfcBoundaryEdgeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:label "TranslationalStiffnessByLengthY" ;
rdfs:range ifc:IfcModulusOfTranslationalSubgradeReactionSelect .
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:IfcIdentifier_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcIdentifier_List , list:EmptyList .
ifc:IfcElectricGeneratorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:linearForceY_IfcStructuralLoadLinearForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:label "LinearForceY" ;
rdfs:range ifc:IfcLinearForceMeasure .
ifc:senseAgreement_IfcTrimmedCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTrimmedCurve ;
rdfs:label "SenseAgreement" ;
rdfs:range ifc:IfcBoolean .
ifc:predefinedType_IfcDuctSilencerType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDuctSilencerType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDuctSilencerTypeEnum .
ifc:priority_IfcMaterialProfile
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:label "Priority" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
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:WIRE a ifc:IfcTendonTypeEnum , owl:NamedIndividual ;
rdfs:label "WIRE" .
ifc:CENTRIFUGALRADIAL
a ifc:IfcFanTypeEnum , owl:NamedIndividual ;
rdfs:label "CENTRIFUGALRADIAL" .
ifc:connectionGeometry_IfcRelSpaceBoundary
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSpaceBoundary ;
rdfs:label "ConnectionGeometry" ;
rdfs:range ifc:IfcConnectionGeometry .
ifc:compressionFailureZ_IfcFailureConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:label "CompressionFailureZ" ;
rdfs:range ifc:IfcForceMeasure .
ifc:usageName_IfcComplexProperty
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcComplexProperty ;
rdfs:label "UsageName" ;
rdfs:range ifc:IfcIdentifier .
ifc:IfcPropertySetTemplateTypeEnum
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:IfcCurveStyleFontAndScaling
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem , ifc:IfcCurveFontOrScaledCurveFontSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:curveFontScaling_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:onClass ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:curveFontScaling_IfcCurveStyleFontAndScaling ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:IfcLabel ;
owl:onProperty ifc:name_IfcCurveStyleFontAndScaling
] ;
owl:disjointWith ifc:IfcColourRgbList , ifc:IfcTextureVertex , ifc:IfcCurveStyleFont , ifc:IfcTextureVertexList , ifc:IfcSurfaceStyleRefraction , ifc:IfcColourSpecification , ifc:IfcPreDefinedItem , ifc:IfcTextureCoordinate , ifc:IfcCurveStyleFontPattern , ifc:IfcIndexedColourMap , ifc:IfcSurfaceStyleWithTextures , ifc:IfcTextStyleTextModel , ifc:IfcTextStyleForDefinedFont , ifc:IfcSurfaceStyleLighting , ifc:IfcSurfaceStyleShading , ifc:IfcSurfaceTexture .
ifc:WAVE a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "WAVE" .
ifc:width_IfcLShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:label "Width" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:filletRadius_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "FilletRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
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:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass 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
] ;
owl:disjointWith ifc:IfcCurveStyle , ifc:IfcTextStyle , ifc:IfcFillAreaStyle .
ifc:PRESSURERELIEF a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "PRESSURERELIEF" .
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: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:IfcCommunicationsApplianceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:currency_IfcMonetaryUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMonetaryUnit ;
rdfs:label "Currency" ;
rdfs:range ifc:IfcLabel .
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:FOUNDATION a ifc:IfcBuildingSystemTypeEnum , owl:NamedIndividual ;
rdfs:label "FOUNDATION" .
ifc:axis3_IfcCartesianTransformationOperator3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianTransformationOperator3D ;
rdfs:label "Axis3" ;
rdfs:range ifc:IfcDirection .
ifc:user_IfcAsset a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "User" ;
rdfs:range ifc:IfcActorSelect .
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:lengthExponent_IfcDimensionalExponents
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:label "LengthExponent" ;
rdfs:range expr:INTEGER .
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:name_IfcContextDependentUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcContextDependentUnit ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcWasteTerminal a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcWasteTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWasteTerminal
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWasteTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWasteTerminal
] ;
owl:disjointWith ifc:IfcSanitaryTerminal , ifc:IfcSpaceHeater , ifc:IfcCommunicationsAppliance , ifc:IfcAudioVisualAppliance , ifc:IfcOutlet , ifc:IfcMedicalDevice , ifc:IfcFireSuppressionTerminal , ifc:IfcStackTerminal , ifc:IfcElectricAppliance , ifc:IfcLightFixture , ifc:IfcLamp , ifc:IfcAirTerminal .
ifc:distance_IfcOffsetCurve3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOffsetCurve3D ;
rdfs:label "Distance" ;
rdfs:range ifc:IfcLengthMeasure .
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:electronicMailAddresses_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
] ;
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 ;
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:electronicMailAddresses_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:facsimileNumbers_IfcTelecomAddress
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcURIReference ;
owl:onProperty ifc:wWWHomePageURL_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference ;
owl:onProperty ifc:wWWHomePageURL_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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 [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
] ;
owl:onProperty ifc:telephoneNumbers_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel_List ;
owl:onProperty ifc:facsimileNumbers_IfcTelecomAddress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:telephoneNumbers_IfcTelecomAddress
] ;
owl:disjointWith ifc:IfcPostalAddress .
ifc:directrix_IfcSurfaceCurveSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceCurveSweptAreaSolid ;
rdfs:label "Directrix" ;
rdfs:range ifc:IfcCurve .
ifc:constraintGrade_IfcConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstraint ;
rdfs:label "ConstraintGrade" ;
rdfs:range ifc:IfcConstraintEnum .
ifc:pointParameter_IfcPointOnCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPointOnCurve ;
rdfs:label "PointParameter" ;
rdfs:range ifc:IfcParameterValue .
ifc:extrudedDirection_IfcExtrudedAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExtrudedAreaSolid ;
rdfs:label "ExtrudedDirection" ;
rdfs:range ifc:IfcDirection .
ifc:volumeValue_IfcQuantityVolume
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityVolume ;
rdfs:label "VolumeValue" ;
rdfs:range ifc:IfcVolumeMeasure .
ifc:endParam_IfcSurfaceCurveSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceCurveSweptAreaSolid ;
rdfs:label "EndParam" ;
rdfs:range ifc:IfcParameterValue .
ifc:DOUBLE_ACTING a ifc:IfcDoorPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_ACTING" .
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 ifc:IfcParameterValue_List_List ;
owl:onProperty ifc:texCoordsList_IfcTextureVertexList
] ;
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
] ;
owl:disjointWith ifc:IfcSurfaceStyleLighting , ifc:IfcCurveStyleFontAndScaling , ifc:IfcSurfaceStyleRefraction , ifc:IfcSurfaceStyleShading , ifc:IfcCurveStyleFont , ifc:IfcColourRgbList , ifc:IfcSurfaceStyleWithTextures , ifc:IfcTextStyleTextModel , ifc:IfcTextureCoordinate , ifc:IfcCurveStyleFontPattern , ifc:IfcTextureVertex , ifc:IfcTextStyleForDefinedFont , ifc:IfcColourSpecification , ifc:IfcIndexedColourMap , ifc:IfcSurfaceTexture , ifc:IfcPreDefinedItem .
ifc:IfcDraughtingPreDefinedColour
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedColour .
ifc:THIRDSHIFT a ifc:IfcWorkCalendarTypeEnum , owl:NamedIndividual ;
rdfs:label "THIRDSHIFT" .
ifc:hasProperties_IfcPropertySet
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPropertySet ;
rdfs:label "HasProperties" ;
rdfs:range ifc:IfcProperty ;
owl:inverseOf ifc:partOfPset_IfcProperty .
ifc:longitudinalBarNominalDiameter_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "LongitudinalBarNominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:relatedProcess_IfcRelSequence
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSequence ;
rdfs:label "RelatedProcess" ;
rdfs:range ifc:IfcProcess ;
owl:inverseOf ifc:isSuccessorFrom_IfcProcess .
ifc:predefinedType_IfcCooledBeamType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCooledBeamType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCooledBeamTypeEnum .
ifc:liningThickness_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "LiningThickness" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
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:allValuesFrom ifc:IfcStructuralActivity ;
owl:onProperty ifc:relatedStructuralActivity_IfcRelConnectsStructuralActivity
] ;
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
] ;
owl:disjointWith ifc:IfcRelSpaceBoundary , ifc:IfcRelInterferesElements , ifc:IfcRelFlowControlElements , ifc:IfcRelConnectsElements , ifc:IfcRelServicesBuildings , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelConnectsPorts , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelFillsElement , ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelCoversBldgElements , ifc:IfcRelCoversSpaces , ifc:IfcRelConnectsPortToElement , ifc:IfcRelSequence .
ifc:trim1_IfcTrimmedCurve
a owl:ObjectProperty ;
rdfs:domain ifc:IfcTrimmedCurve ;
rdfs:label "Trim1" ;
rdfs:range ifc:IfcTrimmingSelect .
ifc:FLUSHING a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "FLUSHING" .
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:spreadAngle_IfcLightSourceSpot
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceSpot ;
rdfs:label "SpreadAngle" ;
rdfs:range ifc:IfcPositivePlaneAngleMeasure .
ifc:relativePlacement_IfcLocalPlacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLocalPlacement ;
rdfs:label "RelativePlacement" ;
rdfs:range ifc:IfcAxis2Placement .
ifc:predefinedType_IfcRoofType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRoofType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcRoofTypeEnum .
ifc:IfcSoundPowerLevelMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:PREDICTED a ifc:IfcDataOriginEnum , owl:NamedIndividual ;
rdfs:label "PREDICTED" .
ifc:purpose_IfcStructuralLoadGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:label "Purpose" ;
rdfs:range ifc:IfcLabel .
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:SOUNDSENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "SOUNDSENSOR" .
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:CAISSON_FOUNDATION
a ifc:IfcFootingTypeEnum , owl:NamedIndividual ;
rdfs:label "CAISSON_FOUNDATION" .
ifc:nominalDiameter_IfcReinforcingBar
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingBar ;
rdfs:label "NominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:relatedDocuments_IfcDocumentInformationRelationship
a owl:ObjectProperty ;
rdfs:domain ifc:IfcDocumentInformationRelationship ;
rdfs:label "RelatedDocuments" ;
rdfs:range ifc:IfcDocumentInformation ;
owl:inverseOf ifc:isPointedTo_IfcDocumentInformation .
ifc:normals_IfcTessellatedFaceSet
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTessellatedFaceSet ;
rdfs:label "Normals" ;
rdfs:range ifc:IfcParameterValue_List_List .
ifc:PLANARFORCEUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "PLANARFORCEUNIT" .
ifc:IfcReal a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcSimpleValue .
ifc:IfcPermeableCoveringProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameThickness_IfcPermeableCoveringProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcPermeableCoveringProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_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:onClass ifc:IfcWindowPanelPositionEnum ;
owl:onProperty ifc:panelPosition_IfcPermeableCoveringProperties ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPermeableCoveringOperationEnum ;
owl:onProperty ifc:operationType_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameThickness_IfcPermeableCoveringProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowPanelPositionEnum ;
owl:onProperty ifc:panelPosition_IfcPermeableCoveringProperties
] ;
owl:disjointWith ifc:IfcWindowLiningProperties , ifc:IfcWindowPanelProperties , ifc:IfcDoorPanelProperties , ifc:IfcReinforcementDefinitionProperties , ifc:IfcDoorLiningProperties .
ifc:SIEVERT a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "SIEVERT" .
ifc:INDUCTANCEUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "INDUCTANCEUNIT" .
ifc:cardinalEndPoint_IfcMaterialProfileSetUsageTapering
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfileSetUsageTapering ;
rdfs:label "CardinalEndPoint" ;
rdfs:range ifc:IfcCardinalPointReference .
ifc:IfcCartesianPointList
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcCartesianPointList3D ifc:IfcCartesianPointList2D )
] ;
owl:disjointWith ifc:IfcCartesianTransformationOperator , ifc:IfcTextLiteral , ifc:IfcAnnotationFillArea , ifc:IfcFaceBasedSurfaceModel , ifc:IfcSolidModel , ifc:IfcHalfSpaceSolid , ifc:IfcCurve , ifc:IfcSectionedSpine , ifc:IfcTessellatedItem , ifc:IfcLightSource , ifc:IfcGeometricSet , ifc:IfcBooleanResult , ifc:IfcVector , ifc:IfcCompositeCurveSegment , ifc:IfcShellBasedSurfaceModel , ifc:IfcPoint , ifc:IfcSurface , ifc:IfcCsgPrimitive3D , ifc:IfcPlanarExtent , ifc:IfcFillAreaStyleTiles , ifc:IfcFillAreaStyleHatching , ifc:IfcDirection , ifc:IfcPlacement , ifc:IfcBoundingBox .
ifc:predefinedType_IfcPump
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPump ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPumpTypeEnum .
ifc:casingDepth_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "CasingDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:conditionCoordinateSystem_IfcRelConnectsStructuralMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsStructuralMember ;
rdfs:label "ConditionCoordinateSystem" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:points_IfcIndexedPolyCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIndexedPolyCurve ;
rdfs:label "Points" ;
rdfs:range ifc:IfcCartesianPointList .
ifc:SINGLE_PANEL a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "SINGLE_PANEL" .
ifc:IfcPlanarForceMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcEdge a owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcVertex ;
owl:onProperty ifc:edgeEnd_IfcEdge
] ;
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:onClass ifc:IfcVertex ;
owl:onProperty ifc:edgeStart_IfcEdge ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcVertex ;
owl:onProperty ifc:edgeStart_IfcEdge
] ;
owl:disjointWith ifc:IfcConnectedFaceSet , ifc:IfcLoop , ifc:IfcVertex , ifc:IfcFaceBound , ifc:IfcPath , ifc:IfcFace .
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:JOULE a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "JOULE" .
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:predefinedType_IfcSpaceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpaceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSpaceTypeEnum .
ifc:IfcClassificationReferenceSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
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:decomposes_IfcObjectDefinition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcObjectDefinition ;
rdfs:label "Decomposes" ;
rdfs:range ifc:IfcRelAggregates ;
owl:inverseOf ifc:relatedObjects_IfcRelAggregates .
ifc:IfcCompositeCurve
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundedCurve ;
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:onClass ifc:IfcLogical ;
owl:onProperty ifc:selfIntersect_IfcCompositeCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:selfIntersect_IfcCompositeCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCompositeCurveSegment_List ;
owl:onProperty ifc:segments_IfcCompositeCurve
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcCompositeCurveSegment_List
] ;
owl:onProperty ifc:segments_IfcCompositeCurve
] ;
owl:disjointWith ifc:IfcBSplineCurve , ifc:IfcIndexedPolyCurve , ifc:IfcTrimmedCurve , ifc:IfcPolyline .
ifc:IfcStairFlightType
a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStairFlightTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStairFlightType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcStairFlightTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStairFlightType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcBuildingElementProxyType , ifc:IfcPlateType , ifc:IfcChimneyType , ifc:IfcWindowType , ifc:IfcShadingDeviceType , ifc:IfcFootingType , ifc:IfcSlabType , ifc:IfcRampFlightType , ifc:IfcRampType , ifc:IfcStairType , ifc:IfcRoofType , ifc:IfcCoveringType , ifc:IfcDoorType , ifc:IfcPileType , ifc:IfcWallType , ifc:IfcCurtainWallType , ifc:IfcMemberType , ifc:IfcRailingType , ifc:IfcColumnType , ifc:IfcBeamType .
ifc:recurrence_IfcTaskTimeRecurring
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTaskTimeRecurring ;
rdfs:label "Recurrence" ;
rdfs:range ifc:IfcRecurrencePattern .
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:IfcPresentableText
a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:IfcLightSourceGoniometric
a owl:Class ;
rdfs:subClassOf ifc:IfcLightSource ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcThermodynamicTemperatureMeasure ;
owl:onProperty ifc:colourTemperature_IfcLightSourceGoniometric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcLightSourceGoniometric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLightDistributionDataSourceSelect ;
owl:onProperty ifc:lightDistributionDataSource_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcColourRgb ;
owl:onProperty ifc:colourAppearance_IfcLightSourceGoniometric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:colourAppearance_IfcLightSourceGoniometric
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcLightDistributionDataSourceSelect ;
owl:onProperty ifc:lightDistributionDataSource_IfcLightSourceGoniometric ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:IfcThermodynamicTemperatureMeasure ;
owl:onProperty ifc:colourTemperature_IfcLightSourceGoniometric ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLightEmissionSourceEnum ;
owl:onProperty ifc:lightEmissionSource_IfcLightSourceGoniometric
] ;
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:IfcLuminousFluxMeasure ;
owl:onProperty ifc:luminousFlux_IfcLightSourceGoniometric
] ;
owl:disjointWith ifc:IfcLightSourceDirectional , ifc:IfcLightSourcePositional , ifc:IfcLightSourceAmbient .
ifc:LESSOR a ifc:IfcOccupantTypeEnum , owl:NamedIndividual ;
rdfs:label "LESSOR" .
ifc:PUBLIC a ifc:IfcDocumentConfidentialityEnum , owl:NamedIndividual ;
rdfs:label "PUBLIC" .
ifc:scheduleWork_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ScheduleWork" ;
rdfs:range ifc:IfcDuration .
ifc:yLength_IfcBlock a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBlock ;
rdfs:label "YLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:longitudinalBarSpacing_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "LongitudinalBarSpacing" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:STRUCTURALENGINEER
a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "STRUCTURALENGINEER" .
ifc:flangeWidth_IfcTShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:label "FlangeWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:finishTime_IfcWorkControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:label "FinishTime" ;
rdfs:range ifc:IfcDateTime .
ifc:material_IfcMaterialLayer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:label "Material" ;
rdfs:range ifc:IfcMaterial .
ifc:rateSource_IfcCurrencyRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurrencyRelationship ;
rdfs:label "RateSource" ;
rdfs:range ifc:IfcLibraryInformation .
ifc:weightValue_IfcQuantityWeight
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityWeight ;
rdfs:label "WeightValue" ;
rdfs:range ifc:IfcMassMeasure .
ifc:orientation_IfcLightSourceDirectional
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceDirectional ;
rdfs:label "Orientation" ;
rdfs:range ifc:IfcDirection .
ifc:placesObject_IfcObjectPlacement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcObjectPlacement ;
rdfs:label "PlacesObject" ;
rdfs:range ifc:IfcProduct ;
owl:inverseOf ifc:objectPlacement_IfcProduct .
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:IfcFaceBound , ifc:IfcEdge , ifc:IfcVertex , ifc:IfcPath , ifc:IfcFace , ifc:IfcLoop .
ifc:ELAPSEDTIME a ifc:IfcTaskDurationEnum , owl:NamedIndividual ;
rdfs:label "ELAPSEDTIME" .
ifc:RELAY a ifc:IfcElectricTimeControlTypeEnum , owl:NamedIndividual ;
rdfs:label "RELAY" .
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:tilingScale_IfcFillAreaStyleTiles
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFillAreaStyleTiles ;
rdfs:label "TilingScale" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
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:region_IfcPostalAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:label "Region" ;
rdfs:range ifc:IfcLabel .
ifc:degree_IfcBSplineCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineCurve ;
rdfs:label "Degree" ;
rdfs:range ifc:IfcInteger .
ifc:vClosed_IfcBSplineSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:label "VClosed" ;
rdfs:range ifc:IfcLogical .
ifc:path_IfcTextLiteral
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextLiteral ;
rdfs:label "Path" ;
rdfs:range ifc:IfcTextPath .
ifc:status_IfcTask a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTask ;
rdfs:label "Status" ;
rdfs:range ifc:IfcLabel .
ifc:purpose_IfcWorkControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:label "Purpose" ;
rdfs:range ifc:IfcLabel .
ifc:description_IfcRoot
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRoot ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:sameSense_IfcEdgeCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEdgeCurve ;
rdfs:label "SameSense" ;
rdfs:range ifc:IfcBoolean .
ifc:IfcAreaMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
ifc:MOVABLE a ifc:IfcWallTypeEnum , owl:NamedIndividual ;
rdfs:label "MOVABLE" .
ifc:FIXED_END a ifc:IfcTendonAnchorTypeEnum , owl:NamedIndividual ;
rdfs:label "FIXED_END" .
ifc:EQUIDISTANT a ifc:IfcStructuralCurveActivityTypeEnum , owl:NamedIndividual ;
rdfs:label "EQUIDISTANT" .
ifc:GAMBREL_ROOF a ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "GAMBREL_ROOF" .
ifc:IfcFillStyleSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcHumidifier a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcHumidifierTypeEnum ;
owl:onProperty ifc:predefinedType_IfcHumidifier
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcHumidifierTypeEnum ;
owl:onProperty ifc:predefinedType_IfcHumidifier
] ;
owl:disjointWith ifc:IfcEvaporator , ifc:IfcElectricGenerator , ifc:IfcElectricMotor , ifc:IfcMotorConnection , ifc:IfcTransformer , ifc:IfcHeatExchanger , ifc:IfcTubeBundle , ifc:IfcBoiler , ifc:IfcEngine , ifc:IfcUnitaryEquipment , ifc:IfcChiller , ifc:IfcCooledBeam , ifc:IfcEvaporativeCooler , ifc:IfcBurner , ifc:IfcCoolingTower , ifc:IfcCondenser , ifc:IfcAirToAirHeatRecovery , ifc:IfcSolarDevice , ifc:IfcCoil .
ifc:predefinedType_IfcDistributionChamberElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDistributionChamberElement ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDistributionChamberElementTypeEnum .
ifc:BUOYANCY a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "BUOYANCY" .
ifc:BED a ifc:IfcFurnitureTypeEnum , owl:NamedIndividual ;
rdfs:label "BED" .
ifc:level_IfcApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "Level" ;
rdfs:range ifc:IfcLabel .
ifc:relatingDocument_IfcRelAssociatesDocument
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssociatesDocument ;
rdfs:label "RelatingDocument" ;
rdfs:range ifc:IfcDocumentSelect .
ifc:IfcPositiveRatioMeasure
a owl:Class ;
rdfs:subClassOf ifc:IfcRatioMeasure , ifc:IfcMeasureValue , ifc:IfcSizeSelect .
ifc:REMOVAL a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "REMOVAL" .
ifc:PSET_OCCURRENCEDRIVEN
a ifc:IfcPropertySetTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "PSET_OCCURRENCEDRIVEN" .
ifc:IfcDerivedUnitEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:TILTANDTURNRIGHTHAND
a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "TILTANDTURNRIGHTHAND" .
ifc:IfcStructuralPointReaction
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralReaction ;
owl:disjointWith ifc:IfcStructuralCurveReaction , ifc:IfcStructuralSurfaceReaction .
ifc:name_IfcConversionBasedUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConversionBasedUnit ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:loadGroupFor_IfcStructuralLoadGroup
a owl:ObjectProperty ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:label "LoadGroupFor" ;
rdfs:range ifc:IfcStructuralAnalysisModel ;
owl:inverseOf ifc:loadedBy_IfcStructuralAnalysisModel .
ifc:THERMOMETER a ifc:IfcFlowInstrumentTypeEnum , owl:NamedIndividual ;
rdfs:label "THERMOMETER" .
ifc:REGULATING a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "REGULATING" .
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:deltaTZ_IfcStructuralLoadTemperature
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadTemperature ;
rdfs:label "DeltaTZ" ;
rdfs:range ifc:IfcThermodynamicTemperatureMeasure .
ifc:LESSTHAN a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "LESSTHAN" .
ifc:predefinedType_IfcSwitchingDevice
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSwitchingDevice ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSwitchingDeviceTypeEnum .
ifc:PROJECTMANAGER a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "PROJECTMANAGER" .
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:predefinedType_IfcCableCarrierFittingType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCableCarrierFittingType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCableCarrierFittingTypeEnum .
ifc:TYPE_C a ifc:IfcLightDistributionCurveEnum , owl:NamedIndividual ;
rdfs:label "TYPE_C" .
ifc:basisSurface_IfcPcurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPcurve ;
rdfs:label "BasisSurface" ;
rdfs:range ifc:IfcSurface .
ifc:longName_IfcSpatialZoneType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpatialZoneType ;
rdfs:label "LongName" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcMechanicalFastener
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMechanicalFastener ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcMechanicalFastenerTypeEnum .
ifc:DUCT a ifc:IfcDistributionPortTypeEnum , owl:NamedIndividual ;
rdfs:label "DUCT" .
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:IfcAirTerminalBoxType , ifc:IfcElectricTimeControlType , ifc:IfcFlowMeterType , ifc:IfcProtectiveDeviceType , ifc:IfcSwitchingDeviceType , ifc:IfcValveType .
ifc:TRENCH a ifc:IfcDistributionChamberElementTypeEnum , owl:NamedIndividual ;
rdfs:label "TRENCH" .
ifc:textCharacterAppearance_IfcTextStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyle ;
rdfs:label "TextCharacterAppearance" ;
rdfs:range ifc:IfcTextStyleForDefinedFont .
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: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:TIMEUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "TIMEUNIT" .
ifc:elements_IfcDerivedUnit
a owl:ObjectProperty ;
rdfs:domain ifc:IfcDerivedUnit ;
rdfs:label "Elements" ;
rdfs:range ifc:IfcDerivedUnitElement .
ifc:ownerHistory_IfcRoot
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRoot ;
rdfs:label "OwnerHistory" ;
rdfs:range ifc:IfcOwnerHistory .
ifc:IfcStackTerminal a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcStackTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStackTerminal
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcStackTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStackTerminal
] ;
owl:disjointWith ifc:IfcElectricAppliance , ifc:IfcMedicalDevice , ifc:IfcSpaceHeater , ifc:IfcAirTerminal , ifc:IfcAudioVisualAppliance , ifc:IfcOutlet , ifc:IfcFireSuppressionTerminal , ifc:IfcLightFixture , ifc:IfcSanitaryTerminal , ifc:IfcCommunicationsAppliance , ifc:IfcWasteTerminal , ifc:IfcLamp .
ifc:panelDepth_IfcDoorPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorPanelProperties ;
rdfs:label "PanelDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:VARISTOR a ifc:IfcProtectiveDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "VARISTOR" .
ifc:LINEARVELOCITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "LINEARVELOCITYUNIT" .
ifc:predefinedType_IfcConstructionEquipmentResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionEquipmentResource ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcConstructionEquipmentResourceTypeEnum .
ifc:IfcPerformanceHistoryTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:LOCKED a ifc:IfcStateEnum , owl:NamedIndividual ;
rdfs:label "LOCKED" .
ifc:IfcStructuralLoadSingleDisplacement
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadStatic ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:rotationalDisplacementRZ_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:rotationalDisplacementRX_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:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:displacementX_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:displacementZ_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: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:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:rotationalDisplacementRY_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:displacementY_IfcStructuralLoadSingleDisplacement
] ;
owl:disjointWith ifc:IfcStructuralLoadSingleForce , ifc:IfcStructuralLoadPlanarForce , ifc:IfcStructuralLoadLinearForce , ifc:IfcStructuralLoadTemperature .
ifc:predefinedType_IfcSpatialZoneType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpatialZoneType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSpatialZoneTypeEnum .
ifc:BELL a ifc:IfcAlarmTypeEnum , owl:NamedIndividual ;
rdfs:label "BELL" .
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:GRAVITYRELIEFDAMPER
a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "GRAVITYRELIEFDAMPER" .
ifc:IfcCostSchedule a owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:submittedOn_IfcCostSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCostScheduleTypeEnum ;
owl:onProperty ifc:predefinedType_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:IfcDateTime ;
owl:onProperty ifc:updateDate_IfcCostSchedule
] ;
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:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:submittedOn_IfcCostSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:updateDate_IfcCostSchedule
] ;
owl:disjointWith ifc:IfcPerformanceHistory , ifc:IfcCostItem , ifc:IfcPermit , ifc:IfcWorkControl , ifc:IfcProjectOrder , ifc:IfcWorkCalendar , ifc:IfcActionRequest .
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:FLOODEDSHELLANDTUBE
a ifc:IfcEvaporatorTypeEnum , owl:NamedIndividual ;
rdfs:label "FLOODEDSHELLANDTUBE" .
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:IfcEllipseProfileDef , ifc:IfcCShapeProfileDef , ifc:IfcRectangleProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcLShapeProfileDef , ifc:IfcTrapeziumProfileDef .
ifc:curveForm_IfcBSplineCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineCurve ;
rdfs:label "CurveForm" ;
rdfs:range ifc:IfcBSplineCurveForm .
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:IfcSimplePropertyTemplateTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:definesType_IfcPropertySetDefinition
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPropertySetDefinition ;
rdfs:label "DefinesType" ;
rdfs:range ifc:IfcTypeObject ;
owl:inverseOf ifc:hasPropertySets_IfcTypeObject .
ifc:secondTransomOffset_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "SecondTransomOffset" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:predefinedType_IfcSanitaryTerminalType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSanitaryTerminalType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSanitaryTerminalTypeEnum .
ifc:THERMALEXPANSIONCOEFFICIENTUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "THERMALEXPANSIONCOEFFICIENTUNIT" .
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:IfcDataOriginEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRelServicesBuildings
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
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
] ;
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:onClass ifc:IfcSystem ;
owl:onProperty ifc:relatingSystem_IfcRelServicesBuildings ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRelReferencedInSpatialStructure , ifc:IfcRelCoversSpaces , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelFlowControlElements , ifc:IfcRelConnectsPortToElement , ifc:IfcRelConnectsElements , ifc:IfcRelConnectsPorts , ifc:IfcRelCoversBldgElements , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelFillsElement , ifc:IfcRelInterferesElements , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelSpaceBoundary , ifc:IfcRelSequence .
ifc:EXTERNAL_EARTH a ifc:IfcExternalSpatialElementTypeEnum , ifc:IfcInternalOrExternalEnum , owl:NamedIndividual ;
rdfs:label "EXTERNAL_EARTH" .
ifc:NETWORKHUB a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "NETWORKHUB" .
ifc:shapeAspectStyle_IfcWindowPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowPanelProperties ;
rdfs:label "ShapeAspectStyle" ;
rdfs:range ifc:IfcShapeAspect .
ifc:name_IfcShapeAspect
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcShapeAspect ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:refDirection_IfcAxis2Placement3D
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAxis2Placement3D ;
rdfs:label "RefDirection" ;
rdfs:range ifc:IfcDirection .
ifc:quality_IfcPhysicalComplexQuantity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPhysicalComplexQuantity ;
rdfs:label "Quality" ;
rdfs:range ifc:IfcLabel .
ifc:sweptArea_IfcSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptAreaSolid ;
rdfs:label "SweptArea" ;
rdfs:range ifc:IfcProfileDef .
ifc:IfcElectricMotorTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCartesianTransformationOperator2D
a owl:Class ;
rdfs:subClassOf ifc:IfcCartesianTransformationOperator ;
owl:disjointWith ifc:IfcCartesianTransformationOperator3D .
ifc:constraintSource_IfcConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstraint ;
rdfs:label "ConstraintSource" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcCableFitting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCableFitting ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCableFittingTypeEnum .
ifc:SOLIDWALL a ifc:IfcWallTypeEnum , owl:NamedIndividual ;
rdfs:label "SOLIDWALL" .
ifc:IfcCompositeCurveSegment
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
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:allValuesFrom ifc:IfcBoolean ;
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:IfcBoolean ;
owl:onProperty ifc:sameSense_IfcCompositeCurveSegment ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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
] ;
owl:disjointWith ifc:IfcDirection , ifc:IfcFillAreaStyleTiles , ifc:IfcHalfSpaceSolid , ifc:IfcCartesianTransformationOperator , ifc:IfcTessellatedItem , ifc:IfcFaceBasedSurfaceModel , ifc:IfcTextLiteral , ifc:IfcSolidModel , ifc:IfcVector , ifc:IfcBoundingBox , ifc:IfcSectionedSpine , ifc:IfcCsgPrimitive3D , ifc:IfcCartesianPointList , ifc:IfcAnnotationFillArea , ifc:IfcShellBasedSurfaceModel , ifc:IfcBooleanResult , ifc:IfcPlacement , ifc:IfcFillAreaStyleHatching , ifc:IfcPlanarExtent , ifc:IfcGeometricSet , ifc:IfcSurface , ifc:IfcLightSource , ifc:IfcPoint , ifc:IfcCurve .
ifc:IfcBoundaryFaceCondition
a owl:Class ;
rdfs:subClassOf ifc:IfcBoundaryCondition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByAreaZ_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: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: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:relatingApproval_IfcResourceApprovalRelationship
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceApprovalRelationship ;
rdfs:label "RelatingApproval" ;
rdfs:range ifc:IfcApproval ;
owl:inverseOf ifc:approvedResources_IfcApproval .
ifc:AXIS2 a ifc:IfcLayerSetDirectionEnum , owl:NamedIndividual ;
rdfs:label "AXIS2" .
ifc:IfcPropertyDependencyRelationship
a owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
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:dependingProperty_IfcPropertyDependencyRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProperty ;
owl:onProperty ifc:dependantProperty_IfcPropertyDependencyRelationship
] ;
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:onClass ifc:IfcProperty ;
owl:onProperty ifc:dependantProperty_IfcPropertyDependencyRelationship ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProperty ;
owl:onProperty ifc:dependingProperty_IfcPropertyDependencyRelationship
] ;
owl:disjointWith ifc:IfcApprovalRelationship , ifc:IfcCurrencyRelationship , ifc:IfcMaterialRelationship , ifc:IfcOrganizationRelationship , ifc:IfcResourceConstraintRelationship , ifc:IfcExternalReferenceRelationship , ifc:IfcDocumentInformationRelationship , ifc:IfcResourceApprovalRelationship .
ifc:description_IfcTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:IfcURIReference a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:edgeRadius_IfcLShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:label "EdgeRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:DEHUMIDIFIER a ifc:IfcUnitaryEquipmentTypeEnum , owl:NamedIndividual ;
rdfs:label "DEHUMIDIFIER" .
ifc:ANTIVACUUM a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "ANTIVACUUM" .
ifc:relatedBuildings_IfcRelServicesBuildings
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelServicesBuildings ;
rdfs:label "RelatedBuildings" ;
rdfs:range ifc:IfcSpatialElement ;
owl:inverseOf ifc:servicedBySystems_IfcSpatialElement .
ifc:IfcVoidingFeatureTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:CONNECTOR a ifc:IfcDuctFittingTypeEnum , ifc:IfcCableFittingTypeEnum , ifc:IfcPipeFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "CONNECTOR" .
ifc:predefinedType_IfcElectricDistributionBoardType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricDistributionBoardType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricDistributionBoardTypeEnum .
ifc:IfcDerivedMeasureValue
a owl:Class ;
rdfs:subClassOf expr:SELECT , ifc:IfcValue .
ifc:diffuseReflectionColour_IfcSurfaceStyleLighting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyleLighting ;
rdfs:label "DiffuseReflectionColour" ;
rdfs:range ifc:IfcColourRgb .
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:IfcControllerType , ifc:IfcActuatorType , ifc:IfcProtectiveDeviceTrippingUnitType , ifc:IfcSensorType , ifc:IfcAlarmType , ifc:IfcFlowInstrumentType .
ifc:directrix_IfcSweptDiskSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptDiskSolid ;
rdfs:label "Directrix" ;
rdfs:range ifc:IfcCurve .
ifc:scheduleDate_IfcEventTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcEventTime ;
rdfs:label "ScheduleDate" ;
rdfs:range ifc:IfcDateTime .
ifc:longDescription_IfcTypeResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeResource ;
rdfs:label "LongDescription" ;
rdfs:range ifc:IfcText .
ifc:FLOOR a ifc:IfcSlabTypeEnum , owl:NamedIndividual ;
rdfs:label "FLOOR" .
ifc:READONLY a ifc:IfcStateEnum , owl:NamedIndividual ;
rdfs:label "READONLY" .
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:IfcMeasureValue a owl:Class ;
rdfs:subClassOf expr:SELECT , ifc:IfcValue .
ifc:IfcUnitaryControlElement
a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcUnitaryControlElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcUnitaryControlElement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcUnitaryControlElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcUnitaryControlElement
] ;
owl:disjointWith ifc:IfcAlarm , ifc:IfcSensor , ifc:IfcActuator , ifc:IfcController , ifc:IfcFlowInstrument , ifc:IfcProtectiveDeviceTrippingUnit .
ifc:axis_IfcAxis1Placement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAxis1Placement ;
rdfs:label "Axis" ;
rdfs:range ifc:IfcDirection .
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:predefinedType_IfcSubContractResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSubContractResource ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSubContractResourceTypeEnum .
ifc:boxAlignment_IfcTextLiteralWithExtent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextLiteralWithExtent ;
rdfs:label "BoxAlignment" ;
rdfs:range ifc:IfcBoxAlignment .
ifc:ACCELERATIONUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "ACCELERATIONUNIT" .
ifc:axis1_IfcCartesianTransformationOperator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianTransformationOperator ;
rdfs:label "Axis1" ;
rdfs:range ifc:IfcDirection .
ifc:IfcKnotType a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcConstructionEquipmentResourceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionEquipmentResourceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcConstructionEquipmentResourceTypeEnum .
ifc:predefinedType_IfcStructuralCurveMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralCurveMember ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStructuralCurveMemberTypeEnum .
ifc:appliedCondition_IfcRelConnectsStructuralMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsStructuralMember ;
rdfs:label "AppliedCondition" ;
rdfs:range ifc:IfcBoundaryCondition .
ifc:qualifier_IfcApproval
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApproval ;
rdfs:label "Qualifier" ;
rdfs:range ifc:IfcText .
ifc:IfcBinary_List a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBinary_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBinary_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBinary ;
owl:onProperty list:hasContents
] .
ifc:IfcQuantityTime a owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
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
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeMeasure ;
owl:onProperty ifc:timeValue_IfcQuantityTime
] ;
owl:disjointWith ifc:IfcQuantityLength , ifc:IfcQuantityWeight , ifc:IfcQuantityCount , ifc:IfcQuantityArea , ifc:IfcQuantityVolume .
ifc:flangeThickness_IfcIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:label "FlangeThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:electricCurrentExponent_IfcDimensionalExponents
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:label "ElectricCurrentExponent" ;
rdfs:range expr:INTEGER .
ifc:HIGHPRESSURESODIUM
a ifc:IfcLightEmissionSourceEnum , ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "HIGHPRESSURESODIUM" .
ifc:longitudinalStartPosition_IfcSectionReinforcementProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:label "LongitudinalStartPosition" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:isRelatedWith_IfcMaterial
a owl:ObjectProperty ;
rdfs:domain ifc:IfcMaterial ;
rdfs:label "IsRelatedWith" ;
rdfs:range ifc:IfcMaterialRelationship ;
owl:inverseOf ifc:relatedMaterials_IfcMaterialRelationship .
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:bottomFlangeThickness_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "BottomFlangeThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:name_IfcConstraint
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstraint ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:hasResults_IfcStructuralAnalysisModel
a owl:ObjectProperty ;
rdfs:domain ifc:IfcStructuralAnalysisModel ;
rdfs:label "HasResults" ;
rdfs:range ifc:IfcStructuralResultGroup ;
owl:inverseOf ifc:resultGroupFor_IfcStructuralResultGroup .
ifc:refElevation_IfcSite
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSite ;
rdfs:label "RefElevation" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcSlabElementedCase
a owl:Class ;
rdfs:subClassOf ifc:IfcSlab ;
owl:disjointWith ifc:IfcSlabStandardCase .
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:applicableOccurrence_IfcTypeObject
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTypeObject ;
rdfs:label "ApplicableOccurrence" ;
rdfs:range ifc:IfcIdentifier .
ifc:IfcValue_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcValue_List , list:EmptyList .
ifc:FREESTANDINGWATERHEATER
a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "FREESTANDINGWATERHEATER" .
ifc:IfcAnalysisTheoryTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:barCount_IfcReinforcementBarProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:label "BarCount" ;
rdfs:range ifc:IfcCountMeasure .
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:DRAFT a ifc:IfcDocumentStatusEnum , owl:NamedIndividual ;
rdfs:label "DRAFT" .
ifc:MAIN a ifc:IfcReinforcingBarTypeEnum , ifc:IfcReinforcingBarRoleEnum , owl:NamedIndividual ;
rdfs:label "MAIN" .
ifc:additionalConditions_IfcRelConnectsStructuralMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsStructuralMember ;
rdfs:label "AdditionalConditions" ;
rdfs:range ifc:IfcStructuralConnectionCondition .
ifc:dimensions_IfcNamedUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcNamedUnit ;
rdfs:label "Dimensions" ;
rdfs:range ifc:IfcDimensionalExponents .
ifc:IfcMaterialProfileSet
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_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 [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcMaterialProfile_List
] ;
owl:onProperty ifc:materialProfiles_IfcMaterialProfileSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_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:allValuesFrom ifc:IfcCompositeProfileDef ;
owl:onProperty ifc:compositeProfile_IfcMaterialProfileSet
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcCompositeProfileDef ;
owl:onProperty ifc:compositeProfile_IfcMaterialProfileSet
] ;
owl:disjointWith ifc:IfcMaterialProfile , ifc:IfcMaterialLayer , ifc:IfcMaterialConstituent , ifc:IfcMaterialLayerSet , ifc:IfcMaterial , ifc:IfcMaterialConstituentSet .
ifc:IfcAreaDensityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:CONSTANTFLOW a ifc:IfcAirTerminalBoxTypeEnum , owl:NamedIndividual ;
rdfs:label "CONSTANTFLOW" .
ifc:LINEARFORCEUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "LINEARFORCEUNIT" .
ifc:IfcSegmentIndexSelect_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcSegmentIndexSelect_List , list:EmptyList .
ifc:closedCurve_IfcBSplineCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineCurve ;
rdfs:label "ClosedCurve" ;
rdfs:range ifc:IfcLogical .
ifc:flangeWidth_IfcZShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:label "FlangeWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IfcPcurve a owl:Class ;
rdfs:subClassOf ifc:IfcCurve , ifc:IfcCurveOnSurface ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcSurface ;
owl:onProperty ifc:basisSurface_IfcPcurve
] ;
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:onClass ifc:IfcSurface ;
owl:onProperty ifc:basisSurface_IfcPcurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcOffsetCurve2D , ifc:IfcConic , ifc:IfcLine , ifc:IfcBoundedCurve , ifc:IfcOffsetCurve3D .
ifc:YEARLY_BY_POSITION
a ifc:IfcRecurrenceTypeEnum , owl:NamedIndividual ;
rdfs:label "YEARLY_BY_POSITION" .
ifc:HEATRECOVERY a ifc:IfcChillerTypeEnum , owl:NamedIndividual ;
rdfs:label "HEATRECOVERY" .
ifc:TRIPLE_PANEL_LEFT
a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "TRIPLE_PANEL_LEFT" .
ifc:predefinedType_IfcFurniture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFurniture ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFurnitureTypeEnum .
ifc:curve_IfcArbitraryOpenProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcArbitraryOpenProfileDef ;
rdfs:label "Curve" ;
rdfs:range ifc:IfcBoundedCurve .
ifc:IfcBinary a owl:Class ;
rdfs:subClassOf expr:BINARY .
ifc:FIXEDPLATECOUNTERFLOWEXCHANGER
a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "FIXEDPLATECOUNTERFLOWEXCHANGER" .
ifc:predefinedType_IfcConstructionMaterialResourceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConstructionMaterialResourceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcConstructionMaterialResourceTypeEnum .
ifc:DISMANTLE a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "DISMANTLE" .
ifc:CROSS a ifc:IfcCableCarrierFittingTypeEnum , owl:NamedIndividual ;
rdfs:label "CROSS" .
ifc:FREQUENCYMETER a ifc:IfcFlowInstrumentTypeEnum , owl:NamedIndividual ;
rdfs:label "FREQUENCYMETER" .
ifc:SLIDING_TO_RIGHT a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "SLIDING_TO_RIGHT" .
ifc:panelPosition_IfcWindowPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowPanelProperties ;
rdfs:label "PanelPosition" ;
rdfs:range ifc:IfcWindowPanelPositionEnum .
ifc:DIRECTEXPANSIONSHELLANDTUBE
a ifc:IfcEvaporatorTypeEnum , owl:NamedIndividual ;
rdfs:label "DIRECTEXPANSIONSHELLANDTUBE" .
ifc:warpingStiffness_IfcBoundaryNodeConditionWarping
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryNodeConditionWarping ;
rdfs:label "WarpingStiffness" ;
rdfs:range ifc:IfcWarpingStiffnessSelect .
ifc:thermodynamicTemperatureExponent_IfcDimensionalExponents
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:label "ThermodynamicTemperatureExponent" ;
rdfs:range expr:INTEGER .
ifc:CONTINUOUS a ifc:IfcTimeSeriesDataTypeEnum , ifc:IfcTransitionCode , owl:NamedIndividual ;
rdfs:label "CONTINUOUS" .
ifc:IfcHeatFluxDensityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:TROCHOIDAL a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "TROCHOIDAL" .
ifc:colourAppearance_IfcLightSourceGoniometric
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:label "ColourAppearance" ;
rdfs:range ifc:IfcColourRgb .
ifc:predefinedType_IfcSpaceHeater
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSpaceHeater ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSpaceHeaterTypeEnum .
ifc:nominalDiameter_IfcTendon
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendon ;
rdfs:label "NominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:ROOFDRAIN a ifc:IfcWasteTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "ROOFDRAIN" .
ifc:FLOORING a ifc:IfcLaborResourceTypeEnum , ifc:IfcCoveringTypeEnum , owl:NamedIndividual ;
rdfs:label "FLOORING" .
ifc:description_IfcPresentationLayerAssignment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPresentationLayerAssignment ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:IfcModulusOfSubgradeReactionSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
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:IfcLightSource , ifc:IfcTessellatedItem , ifc:IfcCompositeCurveSegment , ifc:IfcFaceBasedSurfaceModel , ifc:IfcSolidModel , ifc:IfcGeometricSet , ifc:IfcCsgPrimitive3D , ifc:IfcVector , ifc:IfcShellBasedSurfaceModel , ifc:IfcFillAreaStyleTiles , ifc:IfcFillAreaStyleHatching , ifc:IfcCurve , ifc:IfcPlanarExtent , ifc:IfcCartesianPointList , ifc:IfcBooleanResult , ifc:IfcSectionedSpine , ifc:IfcPlacement , ifc:IfcBoundingBox , ifc:IfcHalfSpaceSolid , ifc:IfcPoint , ifc:IfcAnnotationFillArea , ifc:IfcDirection , ifc:IfcCartesianTransformationOperator , ifc:IfcTextLiteral .
ifc:RULED_SURF a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "RULED_SURF" .
ifc:ENDSUCTION a ifc:IfcPumpTypeEnum , owl:NamedIndividual ;
rdfs:label "ENDSUCTION" .
ifc:IfcVirtualElement
a owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
owl:disjointWith ifc:IfcTransportElement , ifc:IfcGeographicElement , ifc:IfcFurnishingElement , ifc:IfcCivilElement , ifc:IfcElementAssembly , ifc:IfcElementComponent , ifc:IfcDistributionElement , ifc:IfcBuildingElement , ifc:IfcFeatureElement .
ifc:predefinedType_IfcWall
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWall ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcWallTypeEnum .
ifc:linearMomentX_IfcStructuralLoadLinearForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:label "LinearMomentX" ;
rdfs:range ifc:IfcLinearMomentMeasure .
ifc:predefinedType_IfcTransformer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTransformer ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcTransformerTypeEnum .
ifc:BREAKPRESSURE a ifc:IfcTankTypeEnum , owl:NamedIndividual ;
rdfs:label "BREAKPRESSURE" .
ifc:hasCoverings_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "HasCoverings" ;
rdfs:range ifc:IfcRelCoversBldgElements ;
owl:inverseOf ifc:relatingBuildingElement_IfcRelCoversBldgElements .
ifc:IfcStructuralSurfaceMemberVarying
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralSurfaceMember .
ifc:CYCLONIC a ifc:IfcInterceptorTypeEnum , owl:NamedIndividual ;
rdfs:label "CYCLONIC" .
ifc:fraction_IfcMaterialConstituent
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:label "Fraction" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:predefinedType_IfcDuctFitting
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDuctFitting ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDuctFittingTypeEnum .
ifc:SCREW a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "SCREW" .
ifc:RESELLER a ifc:IfcRoleEnum , owl:NamedIndividual ;
rdfs:label "RESELLER" .
ifc:faceSurface_IfcFaceSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFaceSurface ;
rdfs:label "FaceSurface" ;
rdfs:range ifc:IfcSurface .
ifc:scale3_IfcCartesianTransformationOperator3DnonUniform
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianTransformationOperator3DnonUniform ;
rdfs:label "Scale3" ;
rdfs:range ifc:IfcReal .
ifc:remainingUsage_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "RemainingUsage" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
ifc:WARPINGMOMENTUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "WARPINGMOMENTUNIT" .
ifc:OXYGENPLANT a ifc:IfcMedicalDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "OXYGENPLANT" .
ifc:MAINTENANCE a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "MAINTENANCE" .
ifc:IfcPowerMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:nominalBarDiameter_IfcReinforcementBarProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:label "NominalBarDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
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:unitsInContext_IfcContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcContext ;
rdfs:label "UnitsInContext" ;
rdfs:range ifc:IfcUnitAssignment .
ifc:IfcResourceSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:remainingWork_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "RemainingWork" ;
rdfs:range ifc:IfcDuration .
ifc:elevationOfTerrain_IfcBuilding
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuilding ;
rdfs:label "ElevationOfTerrain" ;
rdfs:range ifc:IfcLengthMeasure .
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:orientation_IfcLightSourceSpot
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSourceSpot ;
rdfs:label "Orientation" ;
rdfs:range ifc:IfcDirection .
ifc:name_IfcMaterialLayer
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcMotorConnectionType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMotorConnectionType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcMotorConnectionTypeEnum .
ifc:segments_IfcCompositeCurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCompositeCurve ;
rdfs:label "Segments" ;
rdfs:range ifc:IfcCompositeCurveSegment_List .
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:position_IfcSweptSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSweptSurface ;
rdfs:label "Position" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:massExponent_IfcDimensionalExponents
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:label "MassExponent" ;
rdfs:range expr:INTEGER .
ifc:styles_IfcPresentationStyleAssignment
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPresentationStyleAssignment ;
rdfs:label "Styles" ;
rdfs:range ifc:IfcPresentationStyleSelect .
ifc:ANCHORING a ifc:IfcReinforcingBarTypeEnum , ifc:IfcReinforcingBarRoleEnum , owl:NamedIndividual ;
rdfs:label "ANCHORING" .
ifc:IfcFaceSurface a owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceOrFaceSurface , ifc:IfcFace ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcBoolean ;
owl:onProperty ifc:sameSense_IfcFaceSurface ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
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: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:IfcGeographicElement , ifc:IfcCivilElement , ifc:IfcDistributionElement , ifc:IfcTransportElement , ifc:IfcBuildingElement , ifc:IfcElementAssembly , ifc:IfcVirtualElement , ifc:IfcFeatureElement , ifc:IfcFurnishingElement .
ifc:secondaryPlaneAngle_IfcLightDistributionData
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightDistributionData ;
rdfs:label "SecondaryPlaneAngle" ;
rdfs:range ifc:IfcPlaneAngleMeasure_List .
ifc:IfcPlaneAngleMeasure_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcPlaneAngleMeasure_List , list:EmptyList .
ifc:FIRESAFETY a ifc:IfcSpatialZoneTypeEnum , owl:NamedIndividual ;
rdfs:label "FIRESAFETY" .
ifc:IfcBoiler a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBoilerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBoiler
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBoilerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBoiler
] ;
owl:disjointWith ifc:IfcMotorConnection , ifc:IfcEvaporator , ifc:IfcSolarDevice , ifc:IfcHeatExchanger , ifc:IfcBurner , ifc:IfcCoil , ifc:IfcCondenser , ifc:IfcEngine , ifc:IfcUnitaryEquipment , ifc:IfcTubeBundle , ifc:IfcElectricMotor , ifc:IfcHumidifier , ifc:IfcCoolingTower , ifc:IfcTransformer , ifc:IfcCooledBeam , ifc:IfcAirToAirHeatRecovery , ifc:IfcChiller , ifc:IfcElectricGenerator , ifc:IfcEvaporativeCooler .
ifc:creationDate_IfcOwnerHistory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:label "CreationDate" ;
rdfs:range ifc:IfcTimeStamp .
ifc:TRIPLE_PANEL_RIGHT
a ifc:IfcWindowTypePartitioningEnum , ifc:IfcWindowStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "TRIPLE_PANEL_RIGHT" .
ifc:IfcVolumeMeasure a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
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:IfcElementAssembly , ifc:IfcFurnishingElement , ifc:IfcCivilElement , ifc:IfcElementComponent , ifc:IfcTransportElement , ifc:IfcVirtualElement , ifc:IfcBuildingElement , ifc:IfcFeatureElement , ifc:IfcDistributionElement .
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:IfcTextureVertex_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcTextureVertex_List , list:EmptyList .
ifc:STEAM a ifc:IfcBoilerTypeEnum , owl:NamedIndividual ;
rdfs:label "STEAM" .
ifc:MOISTURESENSOR a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "MOISTURESENSOR" .
ifc:parentCurve_IfcCompositeCurveSegment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCompositeCurveSegment ;
rdfs:label "ParentCurve" ;
rdfs:range ifc:IfcCurve .
ifc:representationContexts_IfcContext
a owl:ObjectProperty ;
rdfs:domain ifc:IfcContext ;
rdfs:label "RepresentationContexts" ;
rdfs:range ifc:IfcRepresentationContext .
ifc:TOILETPAN a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "TOILETPAN" .
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:CAMERA a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "CAMERA" .
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:relatedObjects_IfcRelNests
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelNests ;
rdfs:label "RelatedObjects" ;
rdfs:range ifc:IfcObjectDefinition_List .
ifc:predefinedType_IfcBuildingElementProxyType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuildingElementProxyType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBuildingElementProxyTypeEnum .
ifc:localOrigin_IfcCartesianTransformationOperator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianTransformationOperator ;
rdfs:label "LocalOrigin" ;
rdfs:range ifc:IfcCartesianPoint .
ifc:longName_IfcZone a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcZone ;
rdfs:label "LongName" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcActuator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcActuator ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcActuatorTypeEnum .
ifc:identification_IfcControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcControl ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:STRAUSS a ifc:IfcReflectanceMethodEnum , owl:NamedIndividual ;
rdfs:label "STRAUSS" .
ifc:PIECEWISECONTINUOUS
a ifc:IfcTimeSeriesDataTypeEnum , owl:NamedIndividual ;
rdfs:label "PIECEWISECONTINUOUS" .
ifc:Q_VOLUME a ifc:IfcSimplePropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "Q_VOLUME" .
ifc:language_IfcLibraryReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryReference ;
rdfs:label "Language" ;
rdfs:range ifc:IfcLanguageId .
ifc:EVAPORATIVECOOLED
a ifc:IfcCondenserTypeEnum , owl:NamedIndividual ;
rdfs:label "EVAPORATIVECOOLED" .
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:ANCHORBOLT a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "ANCHORBOLT" .
ifc:momentZ_IfcStructuralLoadSingleForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:label "MomentZ" ;
rdfs:range ifc:IfcTorqueMeasure .
ifc:TEMPERATURESENSOR
a ifc:IfcSensorTypeEnum , owl:NamedIndividual ;
rdfs:label "TEMPERATURESENSOR" .
ifc:RAFTER a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "RAFTER" .
ifc:IfcProjectionElementTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcThermodynamicTemperatureMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
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:IfcDimensionalExponents
a owl:Class ;
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:amountOfSubstanceExponent_IfcDimensionalExponents
] ;
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:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:timeExponent_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:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:lengthExponent_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:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:luminousIntensityExponent_IfcDimensionalExponents
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:thermodynamicTemperatureExponent_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:electricCurrentExponent_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:onClass expr:INTEGER ;
owl:onProperty ifc:luminousIntensityExponent_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:PROJECT a ifc:IfcObjectTypeEnum , owl:NamedIndividual ;
rdfs:label "PROJECT" .
ifc:ADIABATICULTRASONIC
a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ADIABATICULTRASONIC" .
ifc:AIRRELEASE a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "AIRRELEASE" .
ifc:IfcExternallyDefinedSurfaceStyle
a owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceStyleElementSelect , ifc:IfcExternalReference ;
owl:disjointWith ifc:IfcClassificationReference , ifc:IfcLibraryReference , ifc:IfcDocumentReference , ifc:IfcExternallyDefinedTextFont , ifc:IfcExternallyDefinedHatchStyle .
ifc:actualWork_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ActualWork" ;
rdfs:range ifc:IfcDuration .
ifc:buildingAddress_IfcBuilding
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuilding ;
rdfs:label "BuildingAddress" ;
rdfs:range ifc:IfcPostalAddress .
ifc:recurrencePattern_IfcWorkTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkTime ;
rdfs:label "RecurrencePattern" ;
rdfs:range ifc:IfcRecurrencePattern .
ifc:overallWidth_IfcIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:label "OverallWidth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:longitudinalBarNominalDiameter_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "LongitudinalBarNominalDiameter" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:defines_IfcPropertySetTemplate
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPropertySetTemplate ;
rdfs:label "Defines" ;
rdfs:range ifc:IfcRelDefinesByTemplate ;
owl:inverseOf ifc:relatingTemplate_IfcRelDefinesByTemplate .
ifc:LUX a ifc:IfcSIUnitName , owl:NamedIndividual ;
rdfs:label "LUX" .
ifc:IfcTransformerType
a owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcTransformerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTransformerType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcTransformerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTransformerType
] ;
owl:disjointWith ifc:IfcUnitaryEquipmentType , ifc:IfcElectricMotorType , ifc:IfcEvaporatorType , ifc:IfcBurnerType , ifc:IfcHeatExchangerType , ifc:IfcChillerType , ifc:IfcEngineType , ifc:IfcCoolingTowerType , ifc:IfcSolarDeviceType , ifc:IfcCoilType , ifc:IfcMotorConnectionType , ifc:IfcEvaporativeCoolerType , ifc:IfcElectricGeneratorType , ifc:IfcCooledBeamType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcTubeBundleType , ifc:IfcHumidifierType , ifc:IfcBoilerType , ifc:IfcCondenserType .
ifc:predefinedType_IfcDuctSegmentType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDuctSegmentType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDuctSegmentTypeEnum .
ifc:DECA a ifc:IfcSIPrefix , owl:NamedIndividual ;
rdfs:label "DECA" .
ifc:relatedObjects_IfcRelDefinesByType
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelDefinesByType ;
rdfs:label "RelatedObjects" ;
rdfs:range ifc:IfcObject ;
owl:inverseOf ifc:isTypedBy_IfcObject .
ifc:isConnectionRealization_IfcElement
a owl:ObjectProperty ;
rdfs:domain ifc:IfcElement ;
rdfs:label "IsConnectionRealization" ;
rdfs:range ifc:IfcRelConnectsWithRealizingElements ;
owl:inverseOf ifc:realizingElements_IfcRelConnectsWithRealizingElements .
ifc:IfcTimeSeries a owl:Class ;
rdfs:subClassOf ifc:IfcMetricValueSelect , ifc:IfcObjectReferenceSelect , ifc:IfcResourceObjectSelect ;
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:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedDataOrigin_IfcTimeSeries
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcTimeSeries
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcDateTime ;
owl:onProperty ifc:startTime_IfcTimeSeries ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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:IfcText ;
owl:onProperty ifc:description_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:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:startTime_IfcTimeSeries
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom 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:Class ;
owl:unionOf ( ifc:IfcIrregularTimeSeries ifc:IfcRegularTimeSeries )
] ;
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:allValuesFrom ifc:IfcTimeSeriesDataTypeEnum ;
owl:onProperty ifc:timeSeriesDataType_IfcTimeSeries
] ;
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:IfcDataOriginEnum ;
owl:onProperty ifc:dataOrigin_IfcTimeSeries
] ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:userDefinedDataOrigin_IfcTimeSeries
] .
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:userDefinedPartitioningType_IfcWindow
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindow ;
rdfs:label "UserDefinedPartitioningType" ;
rdfs:range ifc:IfcLabel .
ifc:parameterTakesPrecedence_IfcWindowStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowStyle ;
rdfs:label "ParameterTakesPrecedence" ;
rdfs:range ifc:IfcBoolean .
ifc:IfcGlobalOrLocalEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:STANDARD a ifc:IfcWallTypeEnum , owl:NamedIndividual ;
rdfs:label "STANDARD" .
ifc:ELLIPTIC_ARC a ifc:IfcBSplineCurveForm , owl:NamedIndividual ;
rdfs:label "ELLIPTIC_ARC" .
ifc:SCANNER a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "SCANNER" .
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:POST a ifc:IfcMemberTypeEnum , ifc:IfcActionRequestTypeEnum , owl:NamedIndividual ;
rdfs:label "POST" .
ifc:predefinedType_IfcElectricGenerator
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElectricGenerator ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElectricGeneratorTypeEnum .
ifc:DOUBLE_RETURN_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_RETURN_STAIR" .
ifc:applicationFullName_IfcApplication
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcApplication ;
rdfs:label "ApplicationFullName" ;
rdfs:range ifc:IfcLabel .
ifc:systemType_IfcDistributionPort
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDistributionPort ;
rdfs:label "SystemType" ;
rdfs:range ifc:IfcDistributionSystemEnum .
ifc:version_IfcLibraryInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:label "Version" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcElementAssembly
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElementAssembly ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcElementAssemblyTypeEnum .
ifc:ISOCONTOUR a ifc:IfcStructuralSurfaceActivityTypeEnum , owl:NamedIndividual ;
rdfs:label "ISOCONTOUR" .
ifc:transverseBarCrossSectionArea_IfcReinforcingMesh
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:label "TransverseBarCrossSectionArea" ;
rdfs:range ifc:IfcAreaMeasure .
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:FREESTANDINGELECTRICHEATER
a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "FREESTANDINGELECTRICHEATER" .
ifc:MICROWAVE a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "MICROWAVE" .
ifc:predefinedType_IfcColumnType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcColumnType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcColumnTypeEnum .
ifc:SLIDINGVERTICAL a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "SLIDINGVERTICAL" .
ifc:displacementY_IfcStructuralLoadSingleDisplacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:label "DisplacementY" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:scale2_IfcCartesianTransformationOperator2DnonUniform
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCartesianTransformationOperator2DnonUniform ;
rdfs:label "Scale2" ;
rdfs:range ifc:IfcReal .
ifc:backgroundColour_IfcTextStyleForDefinedFont
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleForDefinedFont ;
rdfs:label "BackgroundColour" ;
rdfs:range ifc:IfcColour .
ifc:meshLength_IfcReinforcingMeshType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:label "MeshLength" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcCoolingTower
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoolingTower ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCoolingTowerTypeEnum .
ifc:timeValue_IfcQuantityTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityTime ;
rdfs:label "TimeValue" ;
rdfs:range ifc:IfcTimeMeasure .
ifc:lagValue_IfcLagTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLagTime ;
rdfs:label "LagValue" ;
rdfs:range ifc:IfcTimeOrRatioSelect .
ifc:IfcLineIndex a owl:Class ;
rdfs:subClassOf ifc:IfcSegmentIndexSelect , ifc:IfcPositiveInteger_List ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [ a owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPositiveInteger_List
]
] .
ifc:IfcGeographicElementType
a owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcGeographicElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcGeographicElementType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcGeographicElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcGeographicElementType
] ;
owl:disjointWith ifc:IfcElementComponentType , ifc:IfcBuildingElementType , ifc:IfcElementAssemblyType , ifc:IfcDistributionElementType , ifc:IfcTransportElementType , ifc:IfcCivilElementType , ifc:IfcFurnishingElementType .
ifc:IfcSurfaceStyleLighting
a owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceStyleElementSelect , ifc:IfcPresentationItem ;
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:transmissionColour_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
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:transmissionColour_IfcSurfaceStyleLighting
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:diffuseReflectionColour_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:onClass ifc:IfcColourRgb ;
owl:onProperty ifc:reflectanceColour_IfcSurfaceStyleLighting ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcPreDefinedItem , ifc:IfcTextStyleForDefinedFont , ifc:IfcSurfaceStyleShading , ifc:IfcTextureVertexList , ifc:IfcSurfaceStyleWithTextures , ifc:IfcIndexedColourMap , ifc:IfcTextureVertex , ifc:IfcColourSpecification , ifc:IfcCurveStyleFontAndScaling , ifc:IfcTextStyleTextModel , ifc:IfcCurveStyleFont , ifc:IfcSurfaceStyleRefraction , ifc:IfcTextureCoordinate , ifc:IfcColourRgbList , ifc:IfcSurfaceTexture , ifc:IfcCurveStyleFontPattern .
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:IfcElementAssembly , ifc:IfcBuildingElement , ifc:IfcGeographicElement , ifc:IfcVirtualElement , ifc:IfcFeatureElement , ifc:IfcTransportElement , ifc:IfcFurnishingElement , ifc:IfcElementComponent , ifc:IfcCivilElement .
ifc:liningToPanelOffsetX_IfcWindowLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:label "LiningToPanelOffsetX" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:liningThickness_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "LiningThickness" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:rotationalStiffnessByLengthY_IfcBoundaryEdgeCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:label "RotationalStiffnessByLengthY" ;
rdfs:range ifc:IfcModulusOfRotationalSubgradeReactionSelect .
ifc:relatingConnectionType_IfcRelConnectsPathElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsPathElements ;
rdfs:label "RelatingConnectionType" ;
rdfs:range ifc:IfcConnectionTypeEnum .
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:layerFrozen_IfcPresentationLayerWithStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPresentationLayerWithStyle ;
rdfs:label "LayerFrozen" ;
rdfs:range ifc:IfcLogical .
ifc:label_IfcDerivedProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDerivedProfileDef ;
rdfs:label "Label" ;
rdfs:range ifc:IfcLabel .
ifc:IfcRelAssignsToProcess
a owl:Class ;
rdfs:subClassOf ifc:IfcRelAssigns ;
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:allValuesFrom ifc:IfcProcessSelect ;
owl:onProperty ifc:relatingProcess_IfcRelAssignsToProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcProcessSelect ;
owl:onProperty ifc:relatingProcess_IfcRelAssignsToProcess ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcRelAssignsToResource , ifc:IfcRelAssignsToProduct , ifc:IfcRelAssignsToActor , ifc:IfcRelAssignsToControl , ifc:IfcRelAssignsToGroup .
ifc:IfcElectricDistributionBoardType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElectricDistributionBoardTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricDistributionBoardType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricDistributionBoardTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricDistributionBoardType
] ;
owl:disjointWith ifc:IfcProtectiveDeviceType , ifc:IfcValveType , ifc:IfcDamperType , ifc:IfcFlowMeterType , ifc:IfcAirTerminalBoxType , ifc:IfcSwitchingDeviceType , ifc:IfcElectricTimeControlType .
ifc:DISCRETE a ifc:IfcStructuralSurfaceActivityTypeEnum , ifc:IfcTimeSeriesDataTypeEnum , ifc:IfcStructuralCurveActivityTypeEnum , owl:NamedIndividual ;
rdfs:label "DISCRETE" .
ifc:TWO_QUARTER_WINDING_STAIR
a ifc:IfcStairTypeEnum , owl:NamedIndividual ;
rdfs:label "TWO_QUARTER_WINDING_STAIR" .
ifc:DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT" .
ifc:IfcRationalBSplineSurfaceWithKnots
a owl:Class ;
rdfs:subClassOf ifc:IfcBSplineSurfaceWithKnots ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcReal_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 ifc:IfcReal_List_List
]
] ;
owl:onProperty ifc:weightsData_IfcRationalBSplineSurfaceWithKnots
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcReal_List_List ;
owl:onProperty ifc:weightsData_IfcRationalBSplineSurfaceWithKnots
] .
ifc:position_IfcPolygonalBoundedHalfSpace
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPolygonalBoundedHalfSpace ;
rdfs:label "Position" ;
rdfs:range ifc:IfcAxis2Placement3D .
ifc:predefinedType_IfcRamp
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRamp ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcRampTypeEnum .
ifc:INSPECTIONPIT a ifc:IfcDistributionChamberElementTypeEnum , owl:NamedIndividual ;
rdfs:label "INSPECTIONPIT" .
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:predefinedType_IfcProcedure
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProcedure ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcProcedureTypeEnum .
ifc:displacementX_IfcStructuralLoadSingleDisplacement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:label "DisplacementX" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:IfcModulusOfElasticityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
dce:language a owl:AnnotationProperty .
ifc:distributionData_IfcLightIntensityDistribution
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightIntensityDistribution ;
rdfs:label "DistributionData" ;
rdfs:range ifc:IfcLightDistributionData_List .
ifc:trueNorth_IfcGeometricRepresentationContext
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeometricRepresentationContext ;
rdfs:label "TrueNorth" ;
rdfs:range ifc:IfcDirection .
ifc:location_IfcClassification
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcClassification ;
rdfs:label "Location" ;
rdfs:range ifc:IfcURIReference .
ifc:radius_IfcRightCircularCylinder
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRightCircularCylinder ;
rdfs:label "Radius" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:IMPULSE a ifc:IfcActionSourceTypeEnum , owl:NamedIndividual ;
rdfs:label "IMPULSE" .
ifc:vKnots_IfcBSplineSurfaceWithKnots
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBSplineSurfaceWithKnots ;
rdfs:label "VKnots" ;
rdfs:range ifc:IfcParameterValue_List .
ifc:IfcTypeProcess a owl:Class ;
rdfs:subClassOf ifc:IfcTypeObject , ifc:IfcProcessSelect ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_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:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:processType_IfcTypeProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_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 )
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcTypeProcess
] ;
owl:disjointWith ifc:IfcTypeResource , ifc:IfcTypeProduct .
ifc:predefinedType_IfcCableFittingType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCableFittingType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCableFittingTypeEnum .
ifc:identification_IfcExternalReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExternalReference ;
rdfs:label "Identification" ;
rdfs:range ifc:IfcIdentifier .
ifc:IfcConstructionEquipmentResourceTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:RIGIDSEGMENT a ifc:IfcPipeSegmentTypeEnum , ifc:IfcDuctSegmentTypeEnum , owl:NamedIndividual ;
rdfs:label "RIGIDSEGMENT" .
ifc:layerStyles_IfcPresentationLayerWithStyle
a owl:ObjectProperty ;
rdfs:domain ifc:IfcPresentationLayerWithStyle ;
rdfs:label "LayerStyles" ;
rdfs:range ifc:IfcPresentationStyle .
ifc:fbsmFaces_IfcFaceBasedSurfaceModel
a owl:ObjectProperty ;
rdfs:domain ifc:IfcFaceBasedSurfaceModel ;
rdfs:label "FbsmFaces" ;
rdfs:range ifc:IfcConnectedFaceSet .
ifc:dataOrigin_IfcTimeSeries
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:label "DataOrigin" ;
rdfs:range ifc:IfcDataOriginEnum .
ifc:FLUORESCENT a ifc:IfcLightEmissionSourceEnum , ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "FLUORESCENT" .
ifc:LIFTINGGEAR a ifc:IfcTransportElementTypeEnum , owl:NamedIndividual ;
rdfs:label "LIFTINGGEAR" .
ifc:IfcStructuralCurveActivityTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:CONVEYING a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "CONVEYING" .
ifc:EARTHINGSWITCH a ifc:IfcProtectiveDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "EARTHINGSWITCH" .
ifc:fixedUntilDate_IfcAppliedValue
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:label "FixedUntilDate" ;
rdfs:range ifc:IfcDate .
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:casingThickness_IfcDoorLiningProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:label "CasingThickness" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:assemblyPlace_IfcElementAssembly
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElementAssembly ;
rdfs:label "AssemblyPlace" ;
rdfs:range ifc:IfcAssemblyPlaceEnum .
ifc:IfcTransformerTypeEnum
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:IfcTextFontSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcRelSpaceBoundary
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
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
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatedBuildingElement_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: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: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:onClass ifc:IfcSpaceBoundarySelect ;
owl:onProperty ifc:relatingSpace_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
] ;
owl:disjointWith ifc:IfcRelConnectsPorts , ifc:IfcRelServicesBuildings , ifc:IfcRelConnectsStructuralMember , ifc:IfcRelSequence , ifc:IfcRelCoversBldgElements , ifc:IfcRelInterferesElements , ifc:IfcRelFillsElement , ifc:IfcRelFlowControlElements , ifc:IfcRelContainedInSpatialStructure , ifc:IfcRelConnectsStructuralActivity , ifc:IfcRelConnectsElements , ifc:IfcRelCoversSpaces , ifc:IfcRelConnectsPortToElement , ifc:IfcRelReferencedInSpatialStructure .
ifc:IfcPhysicalOrVirtualEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:innerBoundaries_IfcRelSpaceBoundary1stLevel
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelSpaceBoundary1stLevel ;
rdfs:label "InnerBoundaries" ;
rdfs:range ifc:IfcRelSpaceBoundary1stLevel ;
owl:inverseOf ifc:parentBoundary_IfcRelSpaceBoundary1stLevel .
ifc:SOUNDPOWERUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "SOUNDPOWERUNIT" .
ifc:IfcBuildingElementProxy
a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcBuildingElementProxyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingElementProxy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcBuildingElementProxyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingElementProxy
] ;
owl:disjointWith ifc:IfcBeam , ifc:IfcStair , ifc:IfcColumn , ifc:IfcPile , ifc:IfcRampFlight , ifc:IfcSlab , ifc:IfcRailing , ifc:IfcFooting , ifc:IfcStairFlight , ifc:IfcCurtainWall , ifc:IfcRamp , ifc:IfcChimney , ifc:IfcPlate , ifc:IfcRoof , ifc:IfcShadingDevice , ifc:IfcMember , ifc:IfcWindow , ifc:IfcCovering , ifc:IfcDoor , ifc:IfcWall .
ifc:IfcSimpleValue a owl:Class ;
rdfs:subClassOf expr:SELECT , ifc:IfcValue .
ifc:IfcDoorLiningProperties
a owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
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:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetY_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:transomOffset_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetY_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:liningDepth_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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:liningDepth_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:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:thresholdThickness_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:liningThickness_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:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetX_IfcDoorLiningProperties
] ;
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:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:thresholdThickness_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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:casingThickness_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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:casingDepth_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:liningOffset_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:thresholdDepth_IfcDoorLiningProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:transomThickness_IfcDoorLiningProperties
] ;
owl:disjointWith ifc:IfcWindowLiningProperties , ifc:IfcPermeableCoveringProperties , ifc:IfcDoorPanelProperties , ifc:IfcWindowPanelProperties , ifc:IfcReinforcementDefinitionProperties .
ifc:IfcMaterialProfile
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:category_IfcMaterialProfile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:priority_IfcMaterialProfile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:material_IfcMaterialProfile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:profile_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:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialProfile
] ;
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: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:IfcText ;
owl:onProperty ifc:description_IfcMaterialProfile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialProfile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:category_IfcMaterialProfile
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:priority_IfcMaterialProfile
] ;
owl:disjointWith ifc:IfcMaterialConstituentSet , ifc:IfcMaterialConstituent , ifc:IfcMaterialLayer , ifc:IfcMaterialProfileSet , ifc:IfcMaterial , ifc:IfcMaterialLayerSet .
ifc:BIDET a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "BIDET" .
ifc:IfcCurveStyleFontPattern_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcCurveStyleFontPattern_List , list:EmptyList .
ifc:IfcReal_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcReal_List , list:EmptyList .
ifc:IfcSurfaceStyleElementSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:predefinedType_IfcCoveringType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoveringType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcCoveringTypeEnum .
ifc:properties_IfcExtendedProperties
a owl:ObjectProperty ;
rdfs:domain ifc:IfcExtendedProperties ;
rdfs:label "Properties" ;
rdfs:range ifc:IfcProperty .
ifc:QUADRIC_SURF a ifc:IfcBSplineSurfaceForm , owl:NamedIndividual ;
rdfs:label "QUADRIC_SURF" .
ifc:IfcModulusOfRotationalSubgradeReactionMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue , ifc:IfcModulusOfRotationalSubgradeReactionSelect .
ifc:interferenceType_IfcRelInterferesElements
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelInterferesElements ;
rdfs:label "InterferenceType" ;
rdfs:range ifc:IfcIdentifier .
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:IfcCsgSelect , ifc:IfcBooleanOperand , ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcCsgPrimitive3D ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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 )
] ;
owl:disjointWith ifc:IfcSolidModel , ifc:IfcCartesianPointList , ifc:IfcPlanarExtent , ifc:IfcBoundingBox , ifc:IfcSurface , ifc:IfcAnnotationFillArea , ifc:IfcPlacement , ifc:IfcHalfSpaceSolid , ifc:IfcCurve , ifc:IfcLightSource , ifc:IfcPoint , ifc:IfcCompositeCurveSegment , ifc:IfcTessellatedItem , ifc:IfcTextLiteral , ifc:IfcGeometricSet , ifc:IfcVector , ifc:IfcCartesianTransformationOperator , ifc:IfcFaceBasedSurfaceModel , ifc:IfcShellBasedSurfaceModel , ifc:IfcBooleanResult , ifc:IfcSectionedSpine , ifc:IfcFillAreaStyleTiles , ifc:IfcDirection , ifc:IfcFillAreaStyleHatching .
ifc:ROUTER a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "ROUTER" .
ifc:predefinedType_IfcStructuralSurfaceMember
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralSurfaceMember ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcStructuralSurfaceMemberTypeEnum .
ifc:bottomFlangeSlope_IfcAsymmetricIShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:label "BottomFlangeSlope" ;
rdfs:range ifc:IfcPlaneAngleMeasure .
ifc:bounds_IfcFace a owl:ObjectProperty ;
rdfs:domain ifc:IfcFace ;
rdfs:label "Bounds" ;
rdfs:range ifc:IfcFaceBound .
ifc:location_IfcExternalReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcExternalReference ;
rdfs:label "Location" ;
rdfs:range ifc:IfcURIReference .
ifc:IfcPositiveInteger_List
a owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger_List ;
owl:onProperty list:hasNext
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger_List ;
owl:onProperty list:isFollowedBy
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger ;
owl:onProperty list:hasContents
] .
ifc:responsiblePerson_IfcAsset
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "ResponsiblePerson" ;
rdfs:range ifc:IfcPerson .
ifc:IfcRelAssociates a owl:Class ;
rdfs:subClassOf ifc:IfcRelationship ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcDefinitionSelect ;
owl:onProperty ifc:relatedObjects_IfcRelAssociates
] ;
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
] ;
owl:disjointWith ifc:IfcRelAssigns , ifc:IfcRelDecomposes , ifc:IfcRelDefines , ifc:IfcRelDeclares , ifc:IfcRelConnects .
ifc:IfcTimeSeriesValue_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcTimeSeriesValue_List , list:EmptyList .
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:IfcLightFixture , ifc:IfcAudioVisualAppliance , ifc:IfcMedicalDevice , ifc:IfcOutlet , ifc:IfcSanitaryTerminal , ifc:IfcLamp , ifc:IfcElectricAppliance , ifc:IfcStackTerminal , ifc:IfcCommunicationsAppliance , ifc:IfcWasteTerminal , ifc:IfcFireSuppressionTerminal , ifc:IfcAirTerminal .
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:IfcTransformer , ifc:IfcCoil , ifc:IfcBoiler , ifc:IfcBurner , ifc:IfcEngine , ifc:IfcUnitaryEquipment , ifc:IfcMotorConnection , ifc:IfcHeatExchanger , ifc:IfcCooledBeam , ifc:IfcCoolingTower , ifc:IfcElectricGenerator , ifc:IfcEvaporativeCooler , ifc:IfcChiller , ifc:IfcCondenser , ifc:IfcElectricMotor , ifc:IfcEvaporator , ifc:IfcHumidifier , ifc:IfcSolarDevice , ifc:IfcTubeBundle .
ifc:IfcBuilding a owl:Class ;
rdfs:subClassOf ifc:IfcSpatialStructureElement ;
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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLengthMeasure ;
owl:onProperty ifc:elevationOfRefHeight_IfcBuilding
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:elevationOfTerrain_IfcBuilding
] ;
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:allValuesFrom ifc:IfcPostalAddress ;
owl:onProperty ifc:buildingAddress_IfcBuilding
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:elevationOfRefHeight_IfcBuilding
] ;
owl:disjointWith ifc:IfcSite , ifc:IfcBuildingStorey , ifc:IfcSpace .
ifc:LENGTHUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "LENGTHUNIT" .
ifc:roles_IfcPerson a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerson ;
rdfs:label "Roles" ;
rdfs:range ifc:IfcActorRole_List .
ifc:MOVEORDER a ifc:IfcProjectOrderTypeEnum , owl:NamedIndividual ;
rdfs:label "MOVEORDER" .
ifc:SOUNDPOWERLEVELUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "SOUNDPOWERLEVELUNIT" .
ifc:predefinedType_IfcSystemFurnitureElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSystemFurnitureElement ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcSystemFurnitureElementTypeEnum .
ifc:DATAOUTLET a ifc:IfcOutletTypeEnum , owl:NamedIndividual ;
rdfs:label "DATAOUTLET" .
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:IfcTessellatedItem
a owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcTessellatedFaceSet )
] ;
owl:disjointWith ifc:IfcVector , ifc:IfcFillAreaStyleHatching , ifc:IfcPlanarExtent , ifc:IfcTextLiteral , ifc:IfcSolidModel , ifc:IfcCsgPrimitive3D , ifc:IfcSectionedSpine , ifc:IfcLightSource , ifc:IfcGeometricSet , ifc:IfcBoundingBox , ifc:IfcFillAreaStyleTiles , ifc:IfcCurve , ifc:IfcHalfSpaceSolid , ifc:IfcCompositeCurveSegment , ifc:IfcDirection , ifc:IfcFaceBasedSurfaceModel , ifc:IfcCartesianTransformationOperator , ifc:IfcCartesianPointList , ifc:IfcPlacement , ifc:IfcBooleanResult , ifc:IfcSurface , ifc:IfcPoint , ifc:IfcAnnotationFillArea , ifc:IfcShellBasedSurfaceModel .
ifc:IfcWindowTypePartitioningEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:predefinedType_IfcLaborResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLaborResource ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcLaborResourceTypeEnum .
ifc:innerBoundaries_IfcCurveBoundedPlane
a owl:ObjectProperty ;
rdfs:domain ifc:IfcCurveBoundedPlane ;
rdfs:label "InnerBoundaries" ;
rdfs:range ifc:IfcCurve .
ifc:predefinedType_IfcDoor
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDoor ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDoorTypeEnum .
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:IfcBeamType , ifc:IfcChimneyType , ifc:IfcMemberType , ifc:IfcRailingType , ifc:IfcWindowType , ifc:IfcBuildingElementProxyType , ifc:IfcWallType , ifc:IfcPlateType , ifc:IfcShadingDeviceType , ifc:IfcDoorType , ifc:IfcPileType , ifc:IfcRoofType , ifc:IfcStairFlightType , ifc:IfcCoveringType , ifc:IfcRampType , ifc:IfcRampFlightType , ifc:IfcStairType , ifc:IfcColumnType , ifc:IfcSlabType , ifc:IfcFootingType .
ifc:HERMETIC a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "HERMETIC" .
ifc:predefinedType_IfcPipeSegmentType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPipeSegmentType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPipeSegmentTypeEnum .
ifc:IfcProjectedOrTrueLengthEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:SECTIONAREAINTEGRALUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "SECTIONAREAINTEGRALUNIT" .
ifc:SHEARCONNECTOR a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "SHEARCONNECTOR" .
ifc:name_IfcProductRepresentation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProductRepresentation ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:scheduleUsage_IfcResourceTime
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:label "ScheduleUsage" ;
rdfs:range ifc:IfcPositiveRatioMeasure .
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:ELECTRIC a ifc:IfcLaborResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "ELECTRIC" .
ifc:referenceCurve_IfcPcurve
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPcurve ;
rdfs:label "ReferenceCurve" ;
rdfs:range ifc:IfcCurve .
ifc:directrix_IfcFixedReferenceSweptAreaSolid
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFixedReferenceSweptAreaSolid ;
rdfs:label "Directrix" ;
rdfs:range ifc:IfcCurve .
ifc:WATERFILTER a ifc:IfcFilterTypeEnum , owl:NamedIndividual ;
rdfs:label "WATERFILTER" .
ifc:FIXEDPANEL a ifc:IfcDoorPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "FIXEDPANEL" .
ifc:ELECTRICCONDUCTANCEUNIT
a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICCONDUCTANCEUNIT" .
ifc:MICROPHONE a ifc:IfcAudioVisualApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "MICROPHONE" .
ifc:ELECTROACOUSTIC a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "ELECTROACOUSTIC" .
ifc:BATH a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "BATH" .
ifc:relatedElements_IfcRelContainedInSpatialStructure
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelContainedInSpatialStructure ;
rdfs:label "RelatedElements" ;
rdfs:range ifc:IfcProduct .
ifc:label_IfcCompositeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCompositeProfileDef ;
rdfs:label "Label" ;
rdfs:range ifc:IfcLabel .
ifc:predefinedType_IfcLaborResourceType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLaborResourceType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcLaborResourceTypeEnum .
ifc:description_IfcProperty
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProperty ;
rdfs:label "Description" ;
rdfs:range ifc:IfcText .
ifc:innerReference_IfcReference
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcReference ;
rdfs:label "InnerReference" ;
rdfs:range ifc:IfcReference .
ifc:predefinedType_IfcRampFlightType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRampFlightType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcRampFlightTypeEnum .
ifc:OPENTYPE a ifc:IfcCompressorTypeEnum , owl:NamedIndividual ;
rdfs:label "OPENTYPE" .
ifc:literal_IfcTextLiteral
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextLiteral ;
rdfs:label "Literal" ;
rdfs:range ifc:IfcPresentableText .
ifc:CARTESIAN a ifc:IfcTrimmingPreference , owl:NamedIndividual ;
rdfs:label "CARTESIAN" .
ifc:incorporationDate_IfcAsset
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "IncorporationDate" ;
rdfs:range ifc:IfcDate .
ifc:DXCOOLINGCOIL a ifc:IfcCoilTypeEnum , owl:NamedIndividual ;
rdfs:label "DXCOOLINGCOIL" .
ifc:firstOperand_IfcBooleanResult
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBooleanResult ;
rdfs:label "FirstOperand" ;
rdfs:range ifc:IfcBooleanOperand .
ifc:CHORD a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "CHORD" .
ifc:IfcController a owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcControllerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcController
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcControllerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcController
] ;
owl:disjointWith ifc:IfcActuator , ifc:IfcUnitaryControlElement , ifc:IfcFlowInstrument , ifc:IfcProtectiveDeviceTrippingUnit , ifc:IfcAlarm , ifc:IfcSensor .
ifc:basisSurface_IfcCurveBoundedSurface
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCurveBoundedSurface ;
rdfs:label "BasisSurface" ;
rdfs:range ifc:IfcSurface .
ifc:originalValue_IfcInventory
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcInventory ;
rdfs:label "OriginalValue" ;
rdfs:range ifc:IfcCostValue .
ifc:IfcRectangleProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xDim_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:yDim_IfcRectangleProfileDef ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xDim_IfcRectangleProfileDef
] ;
owl:disjointWith ifc:IfcAsymmetricIShapeProfileDef , ifc:IfcUShapeProfileDef , ifc:IfcCircleProfileDef , ifc:IfcLShapeProfileDef , ifc:IfcCShapeProfileDef , ifc:IfcIShapeProfileDef , ifc:IfcZShapeProfileDef , ifc:IfcTShapeProfileDef , ifc:IfcTrapeziumProfileDef , ifc:IfcEllipseProfileDef .
ifc:FENESTRATION a ifc:IfcBuildingSystemTypeEnum , owl:NamedIndividual ;
rdfs:label "FENESTRATION" .
ifc:REVOLVING a ifc:IfcDoorPanelOperationEnum , ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "REVOLVING" .
ifc:IfcCurveStyleFontPattern
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
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: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:IfcPositiveLengthMeasure ;
owl:onProperty ifc:invisibleSegmentLength_IfcCurveStyleFontPattern ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcSurfaceStyleShading , ifc:IfcTextureVertexList , ifc:IfcPreDefinedItem , ifc:IfcTextStyleForDefinedFont , ifc:IfcColourRgbList , ifc:IfcColourSpecification , ifc:IfcSurfaceStyleLighting , ifc:IfcTextStyleTextModel , ifc:IfcIndexedColourMap , ifc:IfcTextureVertex , ifc:IfcSurfaceStyleRefraction , ifc:IfcSurfaceStyleWithTextures , ifc:IfcCurveStyleFontAndScaling , ifc:IfcTextureCoordinate , ifc:IfcSurfaceTexture , ifc:IfcCurveStyleFont .
ifc:WCSEAT a ifc:IfcSanitaryTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "WCSEAT" .
ifc:IfcDerivedProfileDef
a owl:Class ;
rdfs:subClassOf ifc:IfcProfileDef ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:parentProfile_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: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
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianTransformationOperator2D ;
owl:onProperty ifc:operator_IfcDerivedProfileDef
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcLabel ;
owl:onProperty ifc:label_IfcDerivedProfileDef
] ;
owl:disjointWith ifc:IfcArbitraryOpenProfileDef , ifc:IfcParameterizedProfileDef , ifc:IfcArbitraryClosedProfileDef , ifc:IfcCompositeProfileDef .
ifc:TUNGSTENFILAMENT a ifc:IfcLightEmissionSourceEnum , ifc:IfcLampTypeEnum , owl:NamedIndividual ;
rdfs:label "TUNGSTENFILAMENT" .
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:IfcFlowStorageDeviceType , ifc:IfcFlowControllerType , ifc:IfcFlowTreatmentDeviceType , ifc:IfcFlowFittingType , ifc:IfcFlowTerminalType , ifc:IfcFlowSegmentType , ifc:IfcDistributionChamberElementType , ifc:IfcEnergyConversionDeviceType .
ifc:rowCells_IfcTableRow
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTableRow ;
rdfs:label "RowCells" ;
rdfs:range ifc:IfcValue_List .
ifc:HYDRONICCOIL a ifc:IfcCoilTypeEnum , owl:NamedIndividual ;
rdfs:label "HYDRONICCOIL" .
ifc:edgeRadius_IfcZShapeProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:label "EdgeRadius" ;
rdfs:range ifc:IfcNonNegativeLengthMeasure .
ifc:VERTICALTURBINE a ifc:IfcPumpTypeEnum , owl:NamedIndividual ;
rdfs:label "VERTICALTURBINE" .
ifc:middleNames_IfcPerson
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerson ;
rdfs:label "MiddleNames" ;
rdfs:range ifc:IfcLabel_List .
ifc:POSITIVE a ifc:IfcDirectionSenseEnum , ifc:IfcSurfaceSide , owl:NamedIndividual ;
rdfs:label "POSITIVE" .
ifc:IfcProcess a owl:Class ;
rdfs:subClassOf ifc:IfcProcessSelect , ifc:IfcObject ;
rdfs:subClassOf [ a owl:Class ;
owl:unionOf ( ifc:IfcEvent ifc:IfcTask ifc:IfcProcedure )
] ;
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:IfcText ;
owl:onProperty ifc:longDescription_IfcProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSequence ;
owl:onProperty ifc:isSuccessorFrom_IfcProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSequence ;
owl:onProperty ifc:isPredecessorTo_IfcProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcProcess
] ;
owl:disjointWith ifc:IfcControl , ifc:IfcProduct , ifc:IfcResource , ifc:IfcActor , ifc:IfcGroup .
ifc:CONCRETE a ifc:IfcLaborResourceTypeEnum , ifc:IfcConstructionMaterialResourceTypeEnum , owl:NamedIndividual ;
rdfs:label "CONCRETE" .
ifc:NAILPLATE a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "NAILPLATE" .
ifc:FLAT a ifc:IfcReflectanceMethodEnum , owl:NamedIndividual ;
rdfs:label "FLAT" .
ifc:PIVOTVERTICAL a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "PIVOTVERTICAL" .
ifc:SHELL a ifc:IfcStructuralSurfaceMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "SHELL" .
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:longDescription_IfcResource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcResource ;
rdfs:label "LongDescription" ;
rdfs:range ifc:IfcText .
ifc:JOIST a ifc:IfcBeamTypeEnum , owl:NamedIndividual ;
rdfs:label "JOIST" .
ifc:UNIFORM_KNOTS a ifc:IfcKnotType , owl:NamedIndividual ;
rdfs:label "UNIFORM_KNOTS" .
ifc:predefinedType_IfcGeographicElement
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcGeographicElement ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcGeographicElementTypeEnum .
ifc:projectedOrTrue_IfcStructuralCurveAction
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralCurveAction ;
rdfs:label "ProjectedOrTrue" ;
rdfs:range ifc:IfcProjectedOrTrueLengthEnum .
ifc:height_IfcPixelTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPixelTexture ;
rdfs:label "Height" ;
rdfs:range ifc:IfcInteger .
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:IfcElementAssemblyType , ifc:IfcGeographicElementType , ifc:IfcTransportElementType , ifc:IfcElementComponentType , ifc:IfcCivilElementType , ifc:IfcFurnishingElementType , ifc:IfcDistributionElementType .
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:postalBox_IfcPostalAddress
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:label "PostalBox" ;
rdfs:range ifc:IfcLabel .
ifc:DISCRETEBINARY a ifc:IfcTimeSeriesDataTypeEnum , owl:NamedIndividual ;
rdfs:label "DISCRETEBINARY" .
ifc:PRECASTPANEL a ifc:IfcBuildingElementPartTypeEnum , owl:NamedIndividual ;
rdfs:label "PRECASTPANEL" .
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:IfcArcIndex a owl:Class ;
rdfs:subClassOf ifc:IfcSegmentIndexSelect , ifc:IfcPositiveInteger_List ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:allValuesFrom [ a owl:Restriction ;
owl:onClass ifc:IfcPositiveInteger_EmptyList ;
owl:onProperty list:hasNext ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:onProperty list:hasNext
] ;
owl:onProperty list:hasNext
] ;
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 ifc:IfcPositiveInteger_List
]
]
] .
ifc:BY_WEEKDAY_COUNT a ifc:IfcRecurrenceTypeEnum , owl:NamedIndividual ;
rdfs:label "BY_WEEKDAY_COUNT" .
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:IfcTemperatureGradientMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:IfcShadingDevice a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElement ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcShadingDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcShadingDevice
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcShadingDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcShadingDevice
] ;
owl:disjointWith ifc:IfcPile , ifc:IfcBuildingElementProxy , ifc:IfcChimney , ifc:IfcCovering , ifc:IfcBeam , ifc:IfcWindow , ifc:IfcStairFlight , ifc:IfcRampFlight , ifc:IfcRailing , ifc:IfcStair , ifc:IfcCurtainWall , ifc:IfcFooting , ifc:IfcColumn , ifc:IfcRamp , ifc:IfcWall , ifc:IfcRoof , ifc:IfcMember , ifc:IfcDoor , ifc:IfcSlab , ifc:IfcPlate .
ifc:IfcMemberTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:occurrences_IfcRecurrencePattern
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:label "Occurrences" ;
rdfs:range ifc:IfcInteger .
ifc:IfcCoveringTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:values_IfcStructuralLoadConfiguration
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadConfiguration ;
rdfs:label "Values" ;
rdfs:range ifc:IfcStructuralLoadOrResult_List .
ifc:IfcMaterialProfile_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcMaterialProfile_List , list:EmptyList .
ifc:VENDINGMACHINE a ifc:IfcElectricApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "VENDINGMACHINE" .
ifc:areaValue_IfcQuantityArea
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcQuantityArea ;
rdfs:label "AreaValue" ;
rdfs:range ifc:IfcAreaMeasure .
ifc:ELECTRICAL a ifc:IfcDistributionSystemEnum , owl:NamedIndividual ;
rdfs:label "ELECTRICAL" .
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:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatedObjects_IfcRelDefinesByProperties
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatedObjects_IfcRelDefinesByProperties
] ;
owl:disjointWith ifc:IfcRelDefinesByTemplate , ifc:IfcRelDefinesByObject , ifc:IfcRelDefinesByType .
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:methodOfMeasurement_IfcElementQuantity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcElementQuantity ;
rdfs:label "MethodOfMeasurement" ;
rdfs:range ifc:IfcLabel .
ifc:owner_IfcAsset a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcAsset ;
rdfs:label "Owner" ;
rdfs:range ifc:IfcActorSelect .
ifc:IfcNormalisedRatioMeasure_EmptyList
a owl:Class ;
rdfs:subClassOf ifc:IfcNormalisedRatioMeasure_List , list:EmptyList .
ifc:ASSISTEDSTEAM a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "ASSISTEDSTEAM" .
ifc:IfcAirTerminal a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcAirTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminal
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ifc:IfcAirTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminal
] ;
owl:disjointWith ifc:IfcStackTerminal , ifc:IfcLightFixture , ifc:IfcSanitaryTerminal , ifc:IfcElectricAppliance , ifc:IfcMedicalDevice , ifc:IfcCommunicationsAppliance , ifc:IfcWasteTerminal , ifc:IfcLamp , ifc:IfcAudioVisualAppliance , ifc:IfcSpaceHeater , ifc:IfcOutlet , ifc:IfcFireSuppressionTerminal .
ifc:IfcMassFlowRateMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:tensionFailureZ_IfcFailureConnectionCondition
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:label "TensionFailureZ" ;
rdfs:range ifc:IfcForceMeasure .
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:IfcElectricGeneratorType , ifc:IfcCoolingTowerType , ifc:IfcSolarDeviceType , ifc:IfcTransformerType , ifc:IfcCoilType , ifc:IfcAirToAirHeatRecoveryType , ifc:IfcHumidifierType , ifc:IfcEvaporativeCoolerType , ifc:IfcChillerType , ifc:IfcTubeBundleType , ifc:IfcUnitaryEquipmentType , ifc:IfcMotorConnectionType , ifc:IfcEvaporatorType , ifc:IfcBoilerType , ifc:IfcEngineType , ifc:IfcBurnerType , ifc:IfcCondenserType , ifc:IfcHeatExchangerType , ifc:IfcElectricMotorType .
ifc:IfcStructuralPlanarAction
a owl:Class ;
rdfs:subClassOf ifc:IfcStructuralSurfaceAction .
ifc:connectionConstraint_IfcRelConnectsWithEccentricity
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelConnectsWithEccentricity ;
rdfs:label "ConnectionConstraint" ;
rdfs:range ifc:IfcConnectionGeometry .
ifc:addresses_IfcOrganization
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcOrganization ;
rdfs:label "Addresses" ;
rdfs:range ifc:IfcAddress_List .
ifc:GIRDER a ifc:IfcElementAssemblyTypeEnum , owl:NamedIndividual ;
rdfs:label "GIRDER" .
ifc:relatedObjects_IfcRelAggregates
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelAggregates ;
rdfs:label "RelatedObjects" ;
rdfs:range ifc:IfcObjectDefinition ;
owl:inverseOf ifc:decomposes_IfcObjectDefinition .
ifc:BRACE a ifc:IfcMemberTypeEnum , owl:NamedIndividual ;
rdfs:label "BRACE" .
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:predefinedType_IfcDiscreteAccessoryType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDiscreteAccessoryType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcDiscreteAccessoryTypeEnum .
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:IfcPcurve , ifc:IfcBoundedCurve , ifc:IfcConic , ifc:IfcOffsetCurve2D , ifc:IfcOffsetCurve3D .
ifc:yDim_IfcTrapeziumProfileDef
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTrapeziumProfileDef ;
rdfs:label "YDim" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:predefinedType_IfcBuildingElementPartType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBuildingElementPartType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcBuildingElementPartTypeEnum .
ifc:IfcStructuralActivityAssignmentSelect
a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:realizingElements_IfcRelConnectsWithRealizingElements
a owl:ObjectProperty ;
rdfs:domain ifc:IfcRelConnectsWithRealizingElements ;
rdfs:label "RealizingElements" ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:isConnectionRealization_IfcElement .
ifc:predefinedType_IfcProtectiveDeviceTrippingUnitType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProtectiveDeviceTrippingUnitType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcProtectiveDeviceTrippingUnitTypeEnum .
ifc:SPRINKLER a ifc:IfcFireSuppressionTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "SPRINKLER" .
ifc:userDefinedSequenceType_IfcRelSequence
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSequence ;
rdfs:label "UserDefinedSequenceType" ;
rdfs:range ifc:IfcLabel .
ifc:POWERUNIT a ifc:IfcUnitEnum , owl:NamedIndividual ;
rdfs:label "POWERUNIT" .
ifc:FIXEDCASEMENT a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "FIXEDCASEMENT" .
ifc:INSTALLATION a ifc:IfcTaskTypeEnum , owl:NamedIndividual ;
rdfs:label "INSTALLATION" .
dce:title a owl:AnnotationProperty .
ifc:predefinedType_IfcFireSuppressionTerminalType
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFireSuppressionTerminalType ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFireSuppressionTerminalTypeEnum .
ifc:targetCRS_IfcCoordinateOperation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcCoordinateOperation ;
rdfs:label "TargetCRS" ;
rdfs:range ifc:IfcCoordinateReferenceSystem .
ifc:conversionFactor_IfcConversionBasedUnit
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcConversionBasedUnit ;
rdfs:label "ConversionFactor" ;
rdfs:range ifc:IfcMeasureWithUnit .
ifc:intensity_IfcLightSource
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLightSource ;
rdfs:label "Intensity" ;
rdfs:range ifc:IfcNormalisedRatioMeasure .
ifc:textDecoration_IfcTextStyleTextModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:label "TextDecoration" ;
rdfs:range ifc:IfcTextDecoration .
ifc:predefinedType_IfcFan
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcFan ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcFanTypeEnum .
ifc:IfcFontStyle a owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:IfcVertex a owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
owl:disjointWith ifc:IfcFace , ifc:IfcEdge , ifc:IfcLoop , ifc:IfcPath , ifc:IfcFaceBound , ifc:IfcConnectedFaceSet .
ifc:frameDepth_IfcWindowPanelProperties
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWindowPanelProperties ;
rdfs:label "FrameDepth" ;
rdfs:range ifc:IfcPositiveLengthMeasure .
ifc:rasterFormat_IfcBlobTexture
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcBlobTexture ;
rdfs:label "RasterFormat" ;
rdfs:range ifc:IfcIdentifier .
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:name_IfcPresentationStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPresentationStyle ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:totalFloat_IfcWorkControl
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:label "TotalFloat" ;
rdfs:range ifc:IfcDuration .
ifc:forceZ_IfcStructuralLoadSingleForce
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:label "ForceZ" ;
rdfs:range ifc:IfcForceMeasure .
ifc:IfcPropertySingleValue
a owl:Class ;
rdfs:subClassOf ifc:IfcSimpleProperty ;
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:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:unit_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:IfcValue ;
owl:onProperty ifc:nominalValue_IfcPropertySingleValue
] ;
owl:disjointWith ifc:IfcPropertyListValue , ifc:IfcPropertyTableValue , ifc:IfcPropertyBoundedValue , ifc:IfcPropertyEnumeratedValue , ifc:IfcPropertyReferenceValue .
ifc:IfcSpatialZoneTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:BOTH a ifc:IfcSurfaceSide , owl:NamedIndividual ;
rdfs:label "BOTH" .
ifc:IfcLibrarySelect a owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:HEATFLUXDENSITYUNIT
a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "HEATFLUXDENSITYUNIT" .
ifc:dir_IfcLine a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLine ;
rdfs:label "Dir" ;
rdfs:range ifc:IfcVector .
ifc:CONTACTOR a ifc:IfcSwitchingDeviceTypeEnum , owl:NamedIndividual ;
rdfs:label "CONTACTOR" .
ifc:IfcTextureCoordinate
a owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
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:Class ;
owl:unionOf ( ifc:IfcTextureCoordinateGenerator ifc:IfcTextureMap ifc:IfcIndexedTextureMap )
] ;
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:IfcCurveStyleFontAndScaling , ifc:IfcSurfaceStyleLighting , ifc:IfcColourRgbList , ifc:IfcIndexedColourMap , ifc:IfcTextStyleTextModel , ifc:IfcSurfaceTexture , ifc:IfcCurveStyleFont , ifc:IfcTextureVertex , ifc:IfcTextStyleForDefinedFont , ifc:IfcSurfaceStyleWithTextures , ifc:IfcSurfaceStyleRefraction , ifc:IfcTextureVertexList , ifc:IfcSurfaceStyleShading , ifc:IfcPreDefinedItem , ifc:IfcCurveStyleFontPattern , ifc:IfcColourSpecification .
ifc:MODELVIEW a ifc:IfcObjectiveEnum , owl:NamedIndividual ;
rdfs:label "MODELVIEW" .
ifc:PROPORTIONAL a ifc:IfcControllerTypeEnum , owl:NamedIndividual ;
rdfs:label "PROPORTIONAL" .
ifc:relatingSpace_IfcRelSpaceBoundary
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelSpaceBoundary ;
rdfs:label "RelatingSpace" ;
rdfs:range ifc:IfcSpaceBoundarySelect .
ifc:givenName_IfcPerson
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPerson ;
rdfs:label "GivenName" ;
rdfs:range ifc:IfcLabel .
ifc:mapZone_IfcProjectedCRS
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcProjectedCRS ;
rdfs:label "MapZone" ;
rdfs:range ifc:IfcIdentifier .
ifc:TWO_STRAIGHT_RUN_RAMP
a ifc:IfcRampTypeEnum , owl:NamedIndividual ;
rdfs:label "TWO_STRAIGHT_RUN_RAMP" .
ifc:IfcPath a owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcOrientedEdge_List ;
owl:onProperty ifc:edgeList_IfcPath
] ;
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:onClass ifc:IfcOrientedEdge_List ;
owl:onProperty ifc:edgeList_IfcPath ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcFaceBound , ifc:IfcVertex , ifc:IfcConnectedFaceSet , ifc:IfcEdge , ifc:IfcFace , ifc:IfcLoop .
ifc:IfcCardinalPointReference
a owl:Class ;
rdfs:subClassOf expr:INTEGER .
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:profiles_IfcCompositeProfileDef
a owl:ObjectProperty ;
rdfs:domain ifc:IfcCompositeProfileDef ;
rdfs:label "Profiles" ;
rdfs:range ifc:IfcProfileDef .
ifc:longName_IfcDistributionSystem
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDistributionSystem ;
rdfs:label "LongName" ;
rdfs:range ifc:IfcLabel .
ifc:IfcWorkCalendarTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:MIXING a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "MIXING" .
ifc:SITE a ifc:IfcCrewResourceTypeEnum , ifc:IfcAddressTypeEnum , ifc:IfcAssemblyPlaceEnum , owl:NamedIndividual ;
rdfs:label "SITE" .
ifc:HEATINGVALUEUNIT a ifc:IfcDerivedUnitEnum , owl:NamedIndividual ;
rdfs:label "HEATINGVALUEUNIT" .
ifc:IfcAddressTypeEnum
a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
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:IfcSolarDevice , ifc:IfcHumidifier , ifc:IfcAirToAirHeatRecovery , ifc:IfcEvaporator , ifc:IfcCoil , ifc:IfcChiller , ifc:IfcEvaporativeCooler , ifc:IfcCondenser , ifc:IfcBoiler , ifc:IfcHeatExchanger , ifc:IfcMotorConnection , ifc:IfcUnitaryEquipment , ifc:IfcTransformer , ifc:IfcElectricGenerator , ifc:IfcEngine , ifc:IfcCooledBeam , ifc:IfcCoolingTower , ifc:IfcElectricMotor , ifc:IfcTubeBundle .
ifc:enumerators_IfcSimplePropertyTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:label "Enumerators" ;
rdfs:range ifc:IfcPropertyEnumeration .
ifc:FREEFORM a ifc:IfcStairFlightTypeEnum , ifc:IfcRoofTypeEnum , owl:NamedIndividual ;
rdfs:label "FREEFORM" .
ifc:QTO_TYPEDRIVENOVERRIDE
a ifc:IfcPropertySetTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "QTO_TYPEDRIVENOVERRIDE" .
ifc:confidentiality_IfcDocumentInformation
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:label "Confidentiality" ;
rdfs:range ifc:IfcDocumentConfidentialityEnum .
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:depth_IfcSurfaceOfLinearExtrusion
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceOfLinearExtrusion ;
rdfs:label "Depth" ;
rdfs:range ifc:IfcLengthMeasure .
ifc:preStress_IfcTendon
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTendon ;
rdfs:label "PreStress" ;
rdfs:range ifc:IfcPressureMeasure .
ifc:templateType_IfcPropertySetTemplate
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertySetTemplate ;
rdfs:label "TemplateType" ;
rdfs:range ifc:IfcPropertySetTemplateTypeEnum .
ifc:isLinear_IfcStructuralResultGroup
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcStructuralResultGroup ;
rdfs:label "IsLinear" ;
rdfs:range ifc:IfcBoolean .
ifc:FIRST_ORDER_THEORY
a ifc:IfcAnalysisTheoryTypeEnum , owl:NamedIndividual ;
rdfs:label "FIRST_ORDER_THEORY" .
ifc:enumerationValues_IfcPropertyEnumeration
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPropertyEnumeration ;
rdfs:label "EnumerationValues" ;
rdfs:range ifc:IfcValue_List .
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:NOTINCLUDEDIN a ifc:IfcBenchmarkEnum , owl:NamedIndividual ;
rdfs:label "NOTINCLUDEDIN" .
ifc:material_IfcMaterialProfile
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:label "Material" ;
rdfs:range ifc:IfcMaterial .
ifc:CONTROLPANEL a ifc:IfcUnitaryControlElementTypeEnum , owl:NamedIndividual ;
rdfs:label "CONTROLPANEL" .
ifc:IfcMassDensityMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcDerivedMeasureValue .
ifc:pnt_IfcLine a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcLine ;
rdfs:label "Pnt" ;
rdfs:range ifc:IfcCartesianPoint .
ifc:IfcRelConnectsPathElements
a owl:Class ;
rdfs:subClassOf ifc:IfcRelConnectsElements ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger_List ;
owl:onProperty ifc:relatedPriorities_IfcRelConnectsPathElements
] ;
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:onClass ifc:IfcInteger_List ;
owl:onProperty ifc:relatedPriorities_IfcRelConnectsPathElements ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
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 ifc:IfcInteger_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:allValuesFrom ifc:IfcInteger_List ;
owl:onProperty ifc:relatingPriorities_IfcRelConnectsPathElements
] ;
owl:disjointWith ifc:IfcRelConnectsWithRealizingElements .
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:IfcValve , ifc:IfcSwitchingDevice , ifc:IfcProtectiveDevice , ifc:IfcAirTerminalBox , ifc:IfcElectricDistributionBoard , ifc:IfcDamper , ifc:IfcElectricTimeControl .
ifc:orientation_IfcVector
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcVector ;
rdfs:label "Orientation" ;
rdfs:range ifc:IfcDirection .
ifc:IfcPileType a owl:Class ;
rdfs:subClassOf ifc:IfcBuildingElementType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcPileTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPileType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcPileTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPileType
] ;
owl:disjointWith ifc:IfcCoveringType , ifc:IfcColumnType , ifc:IfcWallType , ifc:IfcRoofType , ifc:IfcSlabType , ifc:IfcBeamType , ifc:IfcStairType , ifc:IfcStairFlightType , ifc:IfcRampFlightType , ifc:IfcChimneyType , ifc:IfcDoorType , ifc:IfcCurtainWallType , ifc:IfcMemberType , ifc:IfcShadingDeviceType , ifc:IfcPlateType , ifc:IfcFootingType , ifc:IfcRailingType , ifc:IfcWindowType , ifc:IfcBuildingElementProxyType , ifc:IfcRampType .
ifc:GATEWAY a ifc:IfcCommunicationsApplianceTypeEnum , owl:NamedIndividual ;
rdfs:label "GATEWAY" .
ifc:Q_COMPLEX a ifc:IfcComplexPropertyTemplateTypeEnum , owl:NamedIndividual ;
rdfs:label "Q_COMPLEX" .
ifc:STAPLE a ifc:IfcMechanicalFastenerTypeEnum , owl:NamedIndividual ;
rdfs:label "STAPLE" .
ifc:TILTANDTURNLEFTHAND
a ifc:IfcWindowPanelOperationEnum , owl:NamedIndividual ;
rdfs:label "TILTANDTURNLEFTHAND" .
ifc:BACKDRAFTDAMPER a ifc:IfcDamperTypeEnum , owl:NamedIndividual ;
rdfs:label "BACKDRAFTDAMPER" .
ifc:predefinedType_IfcPipeSegment
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcPipeSegment ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcPipeSegmentTypeEnum .
ifc:IfcBeamTypeEnum a owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:COWL a ifc:IfcStackTerminalTypeEnum , owl:NamedIndividual ;
rdfs:label "COWL" .
ifc:STRAIGHT_RUN_RAMP
a ifc:IfcRampTypeEnum , owl:NamedIndividual ;
rdfs:label "STRAIGHT_RUN_RAMP" .
ifc:IfcShapeRepresentation
a owl:Class ;
rdfs:subClassOf ifc:IfcShapeModel ;
owl:disjointWith ifc:IfcTopologyRepresentation .
ifc:name_IfcMaterialProfile
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:label "Name" ;
rdfs:range ifc:IfcLabel .
ifc:IfcSolidAngleMeasure
a owl:Class ;
rdfs:subClassOf expr:REAL , ifc:IfcMeasureValue .
ifc:LOAD_GROUP a ifc:IfcLoadGroupTypeEnum , owl:NamedIndividual ;
rdfs:label "LOAD_GROUP" .
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: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:FIXEDPLATECROSSFLOWEXCHANGER
a ifc:IfcAirToAirHeatRecoveryTypeEnum , owl:NamedIndividual ;
rdfs:label "FIXEDPLATECROSSFLOWEXCHANGER" .
ifc:STRAIGHT a ifc:IfcStairFlightTypeEnum , ifc:IfcRampFlightTypeEnum , owl:NamedIndividual ;
rdfs:label "STRAIGHT" .
ifc:fontWeight_IfcTextStyleFontModel
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcTextStyleFontModel ;
rdfs:label "FontWeight" ;
rdfs:range ifc:IfcFontWeight .
ifc:STEAMINJECTION a ifc:IfcHumidifierTypeEnum , owl:NamedIndividual ;
rdfs:label "STEAMINJECTION" .
ifc:CIRCULATOR a ifc:IfcPumpTypeEnum , owl:NamedIndividual ;
rdfs:label "CIRCULATOR" .
ifc:DOUBLEREGULATING a ifc:IfcValveTypeEnum , owl:NamedIndividual ;
rdfs:label "DOUBLEREGULATING" .
ifc:relatingLibrary_IfcRelAssociatesLibrary
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcRelAssociatesLibrary ;
rdfs:label "RelatingLibrary" ;
rdfs:range ifc:IfcLibrarySelect .
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:predefinedType_IfcJunctionBox
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcJunctionBox ;
rdfs:label "PredefinedType" ;
rdfs:range ifc:IfcJunctionBoxTypeEnum .
ifc:IfcElectricApplianceType
a owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricApplianceType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ifc:IfcElectricApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricApplianceType ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
owl:disjointWith ifc:IfcAudioVisualApplianceType , ifc:IfcLampType , ifc:IfcFireSuppressionTerminalType , ifc:IfcSanitaryTerminalType , ifc:IfcLightFixtureType , ifc:IfcStackTerminalType , ifc:IfcAirTerminalType , ifc:IfcMedicalDeviceType , ifc:IfcOutletType , ifc:IfcSpaceHeaterType , ifc:IfcWasteTerminalType , ifc:IfcCommunicationsApplianceType .
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:SINGLE_SWING_LEFT
a ifc:IfcDoorTypeOperationEnum , ifc:IfcDoorStyleOperationEnum , owl:NamedIndividual ;
rdfs:label "SINGLE_SWING_LEFT" .
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:side_IfcSurfaceStyle
a owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ifc:IfcSurfaceStyle ;
rdfs:label "Side" ;
rdfs:range ifc:IfcSurfaceSide .
© 2015 - 2025 Weber Informatics LLC | Privacy Policy