
pauwel.EXPRESStoOWL.0.4.source-code.IFC4x3_RC1.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!
@base .
@prefix : .
@prefix ifc: .
@prefix xsd: .
@prefix owl: .
@prefix rdfs: .
@prefix dce: .
@prefix vann: .
@prefix list: .
@prefix expr: .
@prefix cc: .
@prefix rdf: .
rdf:type owl:Ontology ;
rdfs:comment "Ontology automatically generated from the EXPRESS schema 'IFC4x3_RC1' 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])" ;
dce:creator "Pieter Pauwels ([email protected])" ;
dce:creator "Walter Terkaj ([email protected])" ;
dce:date "2020/06/23" ;
dce:contributor "Aleksandra Sojic ([email protected])" ;
dce:contributor "Maria Poveda Villalon ([email protected])" ;
dce:contributor "Jakob Beetz ([email protected])" ;
dce:title "IFC4x3_RC1" ;
dce:description "OWL ontology for the IFC conceptual data schema and exchange file format for Building Information Model (BIM) data" ;
dce:identifier "IFC4x3_RC1" ;
dce:language "en" ;
vann:preferredNamespacePrefix "ifc" ;
vann:preferredNamespaceUri "http://standards.buildingsmart.org/IFC/DEV/IFC4_3/RC1/OWL" ;
owl:imports ;
cc:license .
dce:creator
rdf:type owl:AnnotationProperty .
dce:description
rdf:type owl:AnnotationProperty .
dce:date
rdf:type owl:AnnotationProperty .
dce:contributor
rdf:type owl:AnnotationProperty .
dce:title
rdf:type owl:AnnotationProperty .
dce:identifier
rdf:type owl:AnnotationProperty .
dce:language
rdf:type owl:AnnotationProperty .
ifc:MARK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSurfaceFeatureTypeEnum ;
rdfs:label "MARK" .
ifc:TAG
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSurfaceFeatureTypeEnum ;
rdfs:label "TAG" .
ifc:TREATMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSurfaceFeatureTypeEnum ;
rdfs:label "TREATMENT" .
ifc:DEFECT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSurfaceFeatureTypeEnum ;
rdfs:label "DEFECT" .
ifc:HATCHMARKING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSurfaceFeatureTypeEnum ;
rdfs:label "HATCHMARKING" .
ifc:LINEMARKING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSurfaceFeatureTypeEnum ;
rdfs:label "LINEMARKING" .
ifc:PAVEMENTSURFACEMARKING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSurfaceFeatureTypeEnum ;
rdfs:label "PAVEMENTSURFACEMARKING" .
ifc:SYMBOLMARKING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSurfaceFeatureTypeEnum ;
rdfs:label "SYMBOLMARKING" .
ifc:NONSKIDSURFACING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSurfaceFeatureTypeEnum ;
rdfs:label "NONSKIDSURFACING" .
ifc:RUMBLESTRIP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSurfaceFeatureTypeEnum ;
rdfs:label "RUMBLESTRIP" .
ifc:TRANSVERSERUMBLESTRIP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSurfaceFeatureTypeEnum ;
rdfs:label "TRANSVERSERUMBLESTRIP" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSurfaceFeatureTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSurfaceFeatureTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:SEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFacilityPartCommonTypeEnum ;
rdfs:label "SEGMENT" .
ifc:ABOVEGROUND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFacilityPartCommonTypeEnum ;
rdfs:label "ABOVEGROUND" .
ifc:JUNCTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFacilityPartCommonTypeEnum ;
rdfs:label "JUNCTION" .
ifc:LEVELCROSSING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFacilityPartCommonTypeEnum ;
rdfs:label "LEVELCROSSING" .
ifc:BELOWGROUND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFacilityPartCommonTypeEnum ;
rdfs:label "BELOWGROUND" .
ifc:SUBSTRUCTURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFacilityPartCommonTypeEnum ;
rdfs:label "SUBSTRUCTURE" .
ifc:TERMINAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFacilityPartCommonTypeEnum ;
rdfs:label "TERMINAL" .
ifc:SUPERSTRUCTURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFacilityPartCommonTypeEnum ;
rdfs:label "SUPERSTRUCTURE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFacilityPartCommonTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFacilityPartCommonTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CAISSON_FOUNDATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFootingTypeEnum ;
rdfs:label "CAISSON_FOUNDATION" .
ifc:FOOTING_BEAM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFootingTypeEnum ;
rdfs:label "FOOTING_BEAM" .
ifc:PAD_FOOTING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFootingTypeEnum ;
rdfs:label "PAD_FOOTING" .
ifc:PILE_CAP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFootingTypeEnum ;
rdfs:label "PILE_CAP" .
ifc:STRIP_FOOTING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFootingTypeEnum ;
rdfs:label "STRIP_FOOTING" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFootingTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFootingTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:SINGLE_SWING_LEFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "SINGLE_SWING_LEFT" .
ifc:SINGLE_SWING_RIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "SINGLE_SWING_RIGHT" .
ifc:DOUBLE_DOOR_SINGLE_SWING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "DOUBLE_DOOR_SINGLE_SWING" .
ifc:DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT" .
ifc:DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT" .
ifc:DOUBLE_SWING_LEFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "DOUBLE_SWING_LEFT" .
ifc:DOUBLE_SWING_RIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "DOUBLE_SWING_RIGHT" .
ifc:DOUBLE_DOOR_DOUBLE_SWING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "DOUBLE_DOOR_DOUBLE_SWING" .
ifc:SLIDING_TO_LEFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "SLIDING_TO_LEFT" .
ifc:SLIDING_TO_RIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "SLIDING_TO_RIGHT" .
ifc:DOUBLE_DOOR_SLIDING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "DOUBLE_DOOR_SLIDING" .
ifc:FOLDING_TO_LEFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "FOLDING_TO_LEFT" .
ifc:FOLDING_TO_RIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "FOLDING_TO_RIGHT" .
ifc:DOUBLE_DOOR_FOLDING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "DOUBLE_DOOR_FOLDING" .
ifc:REVOLVING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "REVOLVING" .
ifc:ROLLINGUP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "ROLLINGUP" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleOperationEnum ;
rdfs:label "NOTDEFINED" .
ifc:RIGIDSEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctSegmentTypeEnum ;
rdfs:label "RIGIDSEGMENT" .
ifc:FLEXIBLESEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctSegmentTypeEnum ;
rdfs:label "FLEXIBLESEGMENT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctSegmentTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctSegmentTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BIRDCAGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStackTerminalTypeEnum ;
rdfs:label "BIRDCAGE" .
ifc:COWL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStackTerminalTypeEnum ;
rdfs:label "COWL" .
ifc:RAINWATERHOPPER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStackTerminalTypeEnum ;
rdfs:label "RAINWATERHOPPER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStackTerminalTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStackTerminalTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:DC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricMotorTypeEnum ;
rdfs:label "DC" .
ifc:INDUCTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricMotorTypeEnum ;
rdfs:label "INDUCTION" .
ifc:POLYPHASE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricMotorTypeEnum ;
rdfs:label "POLYPHASE" .
ifc:RELUCTANCESYNCHRONOUS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricMotorTypeEnum ;
rdfs:label "RELUCTANCESYNCHRONOUS" .
ifc:SYNCHRONOUS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricMotorTypeEnum ;
rdfs:label "SYNCHRONOUS" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricMotorTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricMotorTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ANTENNA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "ANTENNA" .
ifc:COMPUTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "COMPUTER" .
ifc:FAX
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "FAX" .
ifc:GATEWAY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "GATEWAY" .
ifc:MODEM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "MODEM" .
ifc:NETWORKAPPLIANCE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "NETWORKAPPLIANCE" .
ifc:NETWORKBRIDGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "NETWORKBRIDGE" .
ifc:NETWORKHUB
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "NETWORKHUB" .
ifc:PRINTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "PRINTER" .
ifc:REPEATER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "REPEATER" .
ifc:ROUTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "ROUTER" .
ifc:SCANNER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "SCANNER" .
ifc:AUTOMATON
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "AUTOMATON" .
ifc:INTELLIGENT_PERIPHERAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "INTELLIGENT_PERIPHERAL" .
ifc:IP_NETWORK_EQUIPMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "IP_NETWORK_EQUIPMENT" .
ifc:OPTICAL_NETWORK_UNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "OPTICAL_NETWORK_UNIT" .
ifc:TELECOMMAND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "TELECOMMAND" .
ifc:TELEPHONYEXCHANGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "TELEPHONYEXCHANGE" .
ifc:TRANSITIONCOMPONENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "TRANSITIONCOMPONENT" .
ifc:TRANSPONDER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "TRANSPONDER" .
ifc:TRANSPORTEQUIPMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "TRANSPORTEQUIPMENT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCommunicationsApplianceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:LEFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorPanelPositionEnum ;
rdfs:label "LEFT" .
ifc:MIDDLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorPanelPositionEnum ;
rdfs:label "MIDDLE" .
ifc:RIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorPanelPositionEnum ;
rdfs:label "RIGHT" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorPanelPositionEnum ;
rdfs:label "NOTDEFINED" .
ifc:SINGLE_SWING_LEFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "SINGLE_SWING_LEFT" .
ifc:SINGLE_SWING_RIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "SINGLE_SWING_RIGHT" .
ifc:DOUBLE_DOOR_SINGLE_SWING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "DOUBLE_DOOR_SINGLE_SWING" .
ifc:DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT" .
ifc:DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT" .
ifc:DOUBLE_SWING_LEFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "DOUBLE_SWING_LEFT" .
ifc:DOUBLE_SWING_RIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "DOUBLE_SWING_RIGHT" .
ifc:DOUBLE_DOOR_DOUBLE_SWING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "DOUBLE_DOOR_DOUBLE_SWING" .
ifc:SLIDING_TO_LEFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "SLIDING_TO_LEFT" .
ifc:SLIDING_TO_RIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "SLIDING_TO_RIGHT" .
ifc:DOUBLE_DOOR_SLIDING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "DOUBLE_DOOR_SLIDING" .
ifc:FOLDING_TO_LEFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "FOLDING_TO_LEFT" .
ifc:FOLDING_TO_RIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "FOLDING_TO_RIGHT" .
ifc:DOUBLE_DOOR_FOLDING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "DOUBLE_DOOR_FOLDING" .
ifc:REVOLVING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "REVOLVING" .
ifc:ROLLINGUP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "ROLLINGUP" .
ifc:SWING_FIXED_LEFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "SWING_FIXED_LEFT" .
ifc:SWING_FIXED_RIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "SWING_FIXED_RIGHT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeOperationEnum ;
rdfs:label "NOTDEFINED" .
ifc:CYCLONIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInterceptorTypeEnum ;
rdfs:label "CYCLONIC" .
ifc:GREASE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInterceptorTypeEnum ;
rdfs:label "GREASE" .
ifc:OIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInterceptorTypeEnum ;
rdfs:label "OIL" .
ifc:PETROL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInterceptorTypeEnum ;
rdfs:label "PETROL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInterceptorTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInterceptorTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:INSULATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingElementPartTypeEnum ;
rdfs:label "INSULATION" .
ifc:PRECASTPANEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingElementPartTypeEnum ;
rdfs:label "PRECASTPANEL" .
ifc:APRON
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingElementPartTypeEnum ;
rdfs:label "APRON" .
ifc:ARMOURUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingElementPartTypeEnum ;
rdfs:label "ARMOURUNIT" .
ifc:SAFETYCAGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingElementPartTypeEnum ;
rdfs:label "SAFETYCAGE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingElementPartTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingElementPartTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BEAM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBeamTypeEnum ;
rdfs:label "BEAM" .
ifc:JOIST
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBeamTypeEnum ;
rdfs:label "JOIST" .
ifc:HOLLOWCORE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBeamTypeEnum ;
rdfs:label "HOLLOWCORE" .
ifc:LINTEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBeamTypeEnum ;
rdfs:label "LINTEL" .
ifc:SPANDREL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBeamTypeEnum ;
rdfs:label "SPANDREL" .
ifc:T_BEAM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBeamTypeEnum ;
rdfs:label "T_BEAM" .
ifc:GIRDER_SEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBeamTypeEnum ;
rdfs:label "GIRDER_SEGMENT" .
ifc:DIAPHRAGM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBeamTypeEnum ;
rdfs:label "DIAPHRAGM" .
ifc:PIERCAP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBeamTypeEnum ;
rdfs:label "PIERCAP" .
ifc:HATSTONE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBeamTypeEnum ;
rdfs:label "HATSTONE" .
ifc:CORNICE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBeamTypeEnum ;
rdfs:label "CORNICE" .
ifc:EDGEBEAM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBeamTypeEnum ;
rdfs:label "EDGEBEAM" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBeamTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBeamTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcChimneyTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcChimneyTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:LEFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelPositionEnum ;
rdfs:label "LEFT" .
ifc:MIDDLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelPositionEnum ;
rdfs:label "MIDDLE" .
ifc:RIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelPositionEnum ;
rdfs:label "RIGHT" .
ifc:BOTTOM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelPositionEnum ;
rdfs:label "BOTTOM" .
ifc:TOP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelPositionEnum ;
rdfs:label "TOP" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelPositionEnum ;
rdfs:label "NOTDEFINED" .
ifc:AIRCONDITIONING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "AIRCONDITIONING" .
ifc:AUDIOVISUAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "AUDIOVISUAL" .
ifc:CHEMICAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "CHEMICAL" .
ifc:CHILLEDWATER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "CHILLEDWATER" .
ifc:COMMUNICATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "COMMUNICATION" .
ifc:COMPRESSEDAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "COMPRESSEDAIR" .
ifc:CONDENSERWATER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "CONDENSERWATER" .
ifc:CONTROL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "CONTROL" .
ifc:CONVEYING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "CONVEYING" .
ifc:DATA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "DATA" .
ifc:DISPOSAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "DISPOSAL" .
ifc:DOMESTICCOLDWATER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "DOMESTICCOLDWATER" .
ifc:DOMESTICHOTWATER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "DOMESTICHOTWATER" .
ifc:DRAINAGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "DRAINAGE" .
ifc:EARTHING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "EARTHING" .
ifc:ELECTRICAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "ELECTRICAL" .
ifc:ELECTROACOUSTIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "ELECTROACOUSTIC" .
ifc:EXHAUST
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "EXHAUST" .
ifc:FIREPROTECTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "FIREPROTECTION" .
ifc:FUEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "FUEL" .
ifc:GAS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "GAS" .
ifc:HAZARDOUS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "HAZARDOUS" .
ifc:HEATING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "HEATING" .
ifc:LIGHTING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "LIGHTING" .
ifc:LIGHTNINGPROTECTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "LIGHTNINGPROTECTION" .
ifc:MUNICIPALSOLIDWASTE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "MUNICIPALSOLIDWASTE" .
ifc:OIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "OIL" .
ifc:OPERATIONAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "OPERATIONAL" .
ifc:POWERGENERATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "POWERGENERATION" .
ifc:RAINWATER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "RAINWATER" .
ifc:REFRIGERATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "REFRIGERATION" .
ifc:SECURITY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "SECURITY" .
ifc:SEWAGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "SEWAGE" .
ifc:SIGNAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "SIGNAL" .
ifc:STORMWATER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "STORMWATER" .
ifc:TELEPHONE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "TELEPHONE" .
ifc:TV
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "TV" .
ifc:VACUUM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "VACUUM" .
ifc:VENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "VENT" .
ifc:VENTILATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "VENTILATION" .
ifc:WASTEWATER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "WASTEWATER" .
ifc:WATERSUPPLY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "WATERSUPPLY" .
ifc:CATENARY_SYSTEM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "CATENARY_SYSTEM" .
ifc:OVERHEAD_CONTACTLINE_SYSTEM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "OVERHEAD_CONTACTLINE_SYSTEM" .
ifc:RETURN_CIRCUIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "RETURN_CIRCUIT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionSystemEnum ;
rdfs:label "NOTDEFINED" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingMeshTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingMeshTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BASIN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTankTypeEnum ;
rdfs:label "BASIN" .
ifc:BREAKPRESSURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTankTypeEnum ;
rdfs:label "BREAKPRESSURE" .
ifc:EXPANSION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTankTypeEnum ;
rdfs:label "EXPANSION" .
ifc:FEEDANDEXPANSION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTankTypeEnum ;
rdfs:label "FEEDANDEXPANSION" .
ifc:PRESSUREVESSEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTankTypeEnum ;
rdfs:label "PRESSUREVESSEL" .
ifc:STORAGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTankTypeEnum ;
rdfs:label "STORAGE" .
ifc:VESSEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTankTypeEnum ;
rdfs:label "VESSEL" .
ifc:OILRETENTIONTRAY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTankTypeEnum ;
rdfs:label "OILRETENTIONTRAY" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTankTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTankTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:LINETENSIONER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMooringDeviceTypeEnum ;
rdfs:label "LINETENSIONER" .
ifc:MAGNETICDEVICE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMooringDeviceTypeEnum ;
rdfs:label "MAGNETICDEVICE" .
ifc:MOORINGHOOKS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMooringDeviceTypeEnum ;
rdfs:label "MOORINGHOOKS" .
ifc:VACUUMDEVICE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMooringDeviceTypeEnum ;
rdfs:label "VACUUMDEVICE" .
ifc:BOLLARD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMooringDeviceTypeEnum ;
rdfs:label "BOLLARD" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMooringDeviceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMooringDeviceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:DISCONTINUOUS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransitionCode ;
rdfs:label "DISCONTINUOUS" .
ifc:CONTINUOUS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransitionCode ;
rdfs:label "CONTINUOUS" .
ifc:CONTSAMEGRADIENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransitionCode ;
rdfs:label "CONTSAMEGRADIENT" .
ifc:CONTSAMEGRADIENTSAMECURVATURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransitionCode ;
rdfs:label "CONTSAMEGRADIENTSAMECURVATURE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAlignmentTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAlignmentTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:MARKER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSignTypeEnum ;
rdfs:label "MARKER" .
ifc:PICTORAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSignTypeEnum ;
rdfs:label "PICTORAL" .
ifc:MIRROR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSignTypeEnum ;
rdfs:label "MIRROR" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSignTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSignTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:SIDEHUNGRIGHTHAND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelOperationEnum ;
rdfs:label "SIDEHUNGRIGHTHAND" .
ifc:SIDEHUNGLEFTHAND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelOperationEnum ;
rdfs:label "SIDEHUNGLEFTHAND" .
ifc:TILTANDTURNRIGHTHAND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelOperationEnum ;
rdfs:label "TILTANDTURNRIGHTHAND" .
ifc:TILTANDTURNLEFTHAND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelOperationEnum ;
rdfs:label "TILTANDTURNLEFTHAND" .
ifc:TOPHUNG
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelOperationEnum ;
rdfs:label "TOPHUNG" .
ifc:BOTTOMHUNG
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelOperationEnum ;
rdfs:label "BOTTOMHUNG" .
ifc:PIVOTHORIZONTAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelOperationEnum ;
rdfs:label "PIVOTHORIZONTAL" .
ifc:PIVOTVERTICAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelOperationEnum ;
rdfs:label "PIVOTVERTICAL" .
ifc:SLIDINGHORIZONTAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelOperationEnum ;
rdfs:label "SLIDINGHORIZONTAL" .
ifc:SLIDINGVERTICAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelOperationEnum ;
rdfs:label "SLIDINGVERTICAL" .
ifc:REMOVABLECASEMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelOperationEnum ;
rdfs:label "REMOVABLECASEMENT" .
ifc:FIXEDCASEMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelOperationEnum ;
rdfs:label "FIXEDCASEMENT" .
ifc:OTHEROPERATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelOperationEnum ;
rdfs:label "OTHEROPERATION" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowPanelOperationEnum ;
rdfs:label "NOTDEFINED" .
ifc:VISUAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSignalTypeEnum ;
rdfs:label "VISUAL" .
ifc:AUDIO
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSignalTypeEnum ;
rdfs:label "AUDIO" .
ifc:MIXED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSignalTypeEnum ;
rdfs:label "MIXED" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSignalTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSignalTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ASSUMEDPOINT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnnotationTypeEnum ;
rdfs:label "ASSUMEDPOINT" .
ifc:ASBUILTAREA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnnotationTypeEnum ;
rdfs:label "ASBUILTAREA" .
ifc:ASBUILTLINE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnnotationTypeEnum ;
rdfs:label "ASBUILTLINE" .
ifc:NON_PHYSICAL_SIGNAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnnotationTypeEnum ;
rdfs:label "NON_PHYSICAL_SIGNAL" .
ifc:ASSUMEDLINE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnnotationTypeEnum ;
rdfs:label "ASSUMEDLINE" .
ifc:WIDTHEVENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnnotationTypeEnum ;
rdfs:label "WIDTHEVENT" .
ifc:ASSUMEDAREA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnnotationTypeEnum ;
rdfs:label "ASSUMEDAREA" .
ifc:SUPERELEVATIONEVENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnnotationTypeEnum ;
rdfs:label "SUPERELEVATIONEVENT" .
ifc:ASBUILTPOINT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnnotationTypeEnum ;
rdfs:label "ASBUILTPOINT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnnotationTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnnotationTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CHANGEORDER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProjectOrderTypeEnum ;
rdfs:label "CHANGEORDER" .
ifc:MAINTENANCEWORKORDER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProjectOrderTypeEnum ;
rdfs:label "MAINTENANCEWORKORDER" .
ifc:MOVEORDER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProjectOrderTypeEnum ;
rdfs:label "MOVEORDER" .
ifc:PURCHASEORDER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProjectOrderTypeEnum ;
rdfs:label "PURCHASEORDER" .
ifc:WORKORDER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProjectOrderTypeEnum ;
rdfs:label "WORKORDER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProjectOrderTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProjectOrderTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ANCHORBOLT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "ANCHORBOLT" .
ifc:BOLT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "BOLT" .
ifc:DOWEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "DOWEL" .
ifc:NAIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "NAIL" .
ifc:NAILPLATE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "NAILPLATE" .
ifc:RIVET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "RIVET" .
ifc:SCREW
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "SCREW" .
ifc:SHEARCONNECTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "SHEARCONNECTOR" .
ifc:STAPLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "STAPLE" .
ifc:STUDSHEARCONNECTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "STUDSHEARCONNECTOR" .
ifc:COUPLER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "COUPLER" .
ifc:RAILJOINT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "RAILJOINT" .
ifc:RAILFASTENING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "RAILFASTENING" .
ifc:CHAIN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "CHAIN" .
ifc:ROPE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "ROPE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMechanicalFastenerTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:COMPRESSION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVibrationIsolatorTypeEnum ;
rdfs:label "COMPRESSION" .
ifc:SPRING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVibrationIsolatorTypeEnum ;
rdfs:label "SPRING" .
ifc:BASE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVibrationIsolatorTypeEnum ;
rdfs:label "BASE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVibrationIsolatorTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVibrationIsolatorTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:AIRSTATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMedicalDeviceTypeEnum ;
rdfs:label "AIRSTATION" .
ifc:FEEDAIRUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMedicalDeviceTypeEnum ;
rdfs:label "FEEDAIRUNIT" .
ifc:OXYGENGENERATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMedicalDeviceTypeEnum ;
rdfs:label "OXYGENGENERATOR" .
ifc:OXYGENPLANT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMedicalDeviceTypeEnum ;
rdfs:label "OXYGENPLANT" .
ifc:VACUUMSTATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMedicalDeviceTypeEnum ;
rdfs:label "VACUUMSTATION" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMedicalDeviceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMedicalDeviceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:POINTSOURCE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightFixtureTypeEnum ;
rdfs:label "POINTSOURCE" .
ifc:DIRECTIONSOURCE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightFixtureTypeEnum ;
rdfs:label "DIRECTIONSOURCE" .
ifc:SECURITYLIGHTING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightFixtureTypeEnum ;
rdfs:label "SECURITYLIGHTING" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightFixtureTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightFixtureTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:INTERNAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInternalOrExternalEnum ;
rdfs:label "INTERNAL" .
ifc:EXTERNAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInternalOrExternalEnum ;
rdfs:label "EXTERNAL" .
ifc:EXTERNAL_EARTH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInternalOrExternalEnum ;
rdfs:label "EXTERNAL_EARTH" .
ifc:EXTERNAL_WATER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInternalOrExternalEnum ;
rdfs:label "EXTERNAL_WATER" .
ifc:EXTERNAL_FIRE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInternalOrExternalEnum ;
rdfs:label "EXTERNAL_FIRE" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInternalOrExternalEnum ;
rdfs:label "NOTDEFINED" .
ifc:CHUTECONVEYOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConveyorSegmentTypeEnum ;
rdfs:label "CHUTECONVEYOR" .
ifc:BELTCONVEYOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConveyorSegmentTypeEnum ;
rdfs:label "BELTCONVEYOR" .
ifc:SCREWCONVEYOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConveyorSegmentTypeEnum ;
rdfs:label "SCREWCONVEYOR" .
ifc:BUCKETCONVEYOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConveyorSegmentTypeEnum ;
rdfs:label "BUCKETCONVEYOR" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConveyorSegmentTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConveyorSegmentTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:AGGREGATES
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionMaterialResourceTypeEnum ;
rdfs:label "AGGREGATES" .
ifc:CONCRETE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionMaterialResourceTypeEnum ;
rdfs:label "CONCRETE" .
ifc:DRYWALL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionMaterialResourceTypeEnum ;
rdfs:label "DRYWALL" .
ifc:FUEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionMaterialResourceTypeEnum ;
rdfs:label "FUEL" .
ifc:GYPSUM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionMaterialResourceTypeEnum ;
rdfs:label "GYPSUM" .
ifc:MASONRY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionMaterialResourceTypeEnum ;
rdfs:label "MASONRY" .
ifc:METAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionMaterialResourceTypeEnum ;
rdfs:label "METAL" .
ifc:PLASTIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionMaterialResourceTypeEnum ;
rdfs:label "PLASTIC" .
ifc:WOOD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionMaterialResourceTypeEnum ;
rdfs:label "WOOD" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionMaterialResourceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionMaterialResourceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:AIRRELEASE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "AIRRELEASE" .
ifc:ANTIVACUUM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "ANTIVACUUM" .
ifc:CHANGEOVER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "CHANGEOVER" .
ifc:CHECK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "CHECK" .
ifc:COMMISSIONING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "COMMISSIONING" .
ifc:DIVERTING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "DIVERTING" .
ifc:DRAWOFFCOCK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "DRAWOFFCOCK" .
ifc:DOUBLECHECK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "DOUBLECHECK" .
ifc:DOUBLEREGULATING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "DOUBLEREGULATING" .
ifc:FAUCET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "FAUCET" .
ifc:FLUSHING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "FLUSHING" .
ifc:GASCOCK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "GASCOCK" .
ifc:GASTAP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "GASTAP" .
ifc:ISOLATING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "ISOLATING" .
ifc:MIXING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "MIXING" .
ifc:PRESSUREREDUCING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "PRESSUREREDUCING" .
ifc:PRESSURERELIEF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "PRESSURERELIEF" .
ifc:REGULATING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "REGULATING" .
ifc:SAFETYCUTOFF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "SAFETYCUTOFF" .
ifc:STEAMTRAP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "STEAMTRAP" .
ifc:STOPCOCK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "STOPCOCK" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcValveTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:FIXED_MOVEMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBearingTypeDisplacementEnum ;
rdfs:label "FIXED_MOVEMENT" .
ifc:GUIDED_LONGITUDINAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBearingTypeDisplacementEnum ;
rdfs:label "GUIDED_LONGITUDINAL" .
ifc:GUIDED_TRANSVERSAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBearingTypeDisplacementEnum ;
rdfs:label "GUIDED_TRANSVERSAL" .
ifc:FREE_MOVEMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBearingTypeDisplacementEnum ;
rdfs:label "FREE_MOVEMENT" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBearingTypeDisplacementEnum ;
rdfs:label "NOTDEFINED" .
ifc:POSITIVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSurfaceSide ;
rdfs:label "POSITIVE" .
ifc:NEGATIVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSurfaceSide ;
rdfs:label "NEGATIVE" .
ifc:BOTH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSurfaceSide ;
rdfs:label "BOTH" .
ifc:ATPATH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConnectionTypeEnum ;
rdfs:label "ATPATH" .
ifc:ATSTART
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConnectionTypeEnum ;
rdfs:label "ATSTART" .
ifc:ATEND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConnectionTypeEnum ;
rdfs:label "ATEND" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConnectionTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ATTENDANCE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskTypeEnum ;
rdfs:label "ATTENDANCE" .
ifc:CONSTRUCTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskTypeEnum ;
rdfs:label "CONSTRUCTION" .
ifc:DEMOLITION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskTypeEnum ;
rdfs:label "DEMOLITION" .
ifc:DISMANTLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskTypeEnum ;
rdfs:label "DISMANTLE" .
ifc:DISPOSAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskTypeEnum ;
rdfs:label "DISPOSAL" .
ifc:INSTALLATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskTypeEnum ;
rdfs:label "INSTALLATION" .
ifc:LOGISTIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskTypeEnum ;
rdfs:label "LOGISTIC" .
ifc:MAINTENANCE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskTypeEnum ;
rdfs:label "MAINTENANCE" .
ifc:MOVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskTypeEnum ;
rdfs:label "MOVE" .
ifc:OPERATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskTypeEnum ;
rdfs:label "OPERATION" .
ifc:REMOVAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskTypeEnum ;
rdfs:label "REMOVAL" .
ifc:RENOVATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskTypeEnum ;
rdfs:label "RENOVATION" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CHAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFurnitureTypeEnum ;
rdfs:label "CHAIR" .
ifc:TABLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFurnitureTypeEnum ;
rdfs:label "TABLE" .
ifc:DESK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFurnitureTypeEnum ;
rdfs:label "DESK" .
ifc:BED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFurnitureTypeEnum ;
rdfs:label "BED" .
ifc:FILECABINET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFurnitureTypeEnum ;
rdfs:label "FILECABINET" .
ifc:SHELF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFurnitureTypeEnum ;
rdfs:label "SHELF" .
ifc:SOFA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFurnitureTypeEnum ;
rdfs:label "SOFA" .
ifc:TECHNICALCABINET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFurnitureTypeEnum ;
rdfs:label "TECHNICALCABINET" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFurnitureTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFurnitureTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CIRCUITBREAKER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTypeEnum ;
rdfs:label "CIRCUITBREAKER" .
ifc:EARTHLEAKAGECIRCUITBREAKER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTypeEnum ;
rdfs:label "EARTHLEAKAGECIRCUITBREAKER" .
ifc:EARTHINGSWITCH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTypeEnum ;
rdfs:label "EARTHINGSWITCH" .
ifc:FUSEDISCONNECTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTypeEnum ;
rdfs:label "FUSEDISCONNECTOR" .
ifc:RESIDUALCURRENTCIRCUITBREAKER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTypeEnum ;
rdfs:label "RESIDUALCURRENTCIRCUITBREAKER" .
ifc:RESIDUALCURRENTSWITCH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTypeEnum ;
rdfs:label "RESIDUALCURRENTSWITCH" .
ifc:VARISTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTypeEnum ;
rdfs:label "VARISTOR" .
ifc:ANTI_ARCING_DEVICE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTypeEnum ;
rdfs:label "ANTI_ARCING_DEVICE" .
ifc:SPARKGAP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTypeEnum ;
rdfs:label "SPARKGAP" .
ifc:VOLTAGELIMITER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTypeEnum ;
rdfs:label "VOLTAGELIMITER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:SOURCE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowDirectionEnum ;
rdfs:label "SOURCE" .
ifc:SINK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowDirectionEnum ;
rdfs:label "SINK" .
ifc:SOURCEANDSINK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowDirectionEnum ;
rdfs:label "SOURCEANDSINK" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowDirectionEnum ;
rdfs:label "NOTDEFINED" .
ifc:FLOOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSlabTypeEnum ;
rdfs:label "FLOOR" .
ifc:ROOF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSlabTypeEnum ;
rdfs:label "ROOF" .
ifc:LANDING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSlabTypeEnum ;
rdfs:label "LANDING" .
ifc:BASESLAB
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSlabTypeEnum ;
rdfs:label "BASESLAB" .
ifc:APPROACH_SLAB
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSlabTypeEnum ;
rdfs:label "APPROACH_SLAB" .
ifc:PAVING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSlabTypeEnum ;
rdfs:label "PAVING" .
ifc:WEARING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSlabTypeEnum ;
rdfs:label "WEARING" .
ifc:SIDEWALK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSlabTypeEnum ;
rdfs:label "SIDEWALK" .
ifc:TRACKSLAB
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSlabTypeEnum ;
rdfs:label "TRACKSLAB" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSlabTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSlabTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:LOAD_GROUP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLoadGroupTypeEnum ;
rdfs:label "LOAD_GROUP" .
ifc:LOAD_CASE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLoadGroupTypeEnum ;
rdfs:label "LOAD_CASE" .
ifc:LOAD_COMBINATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLoadGroupTypeEnum ;
rdfs:label "LOAD_COMBINATION" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLoadGroupTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLoadGroupTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:WATER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBoilerTypeEnum ;
rdfs:label "WATER" .
ifc:STEAM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBoilerTypeEnum ;
rdfs:label "STEAM" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBoilerTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBoilerTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:AMPLIFIER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAudioVisualApplianceTypeEnum ;
rdfs:label "AMPLIFIER" .
ifc:CAMERA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAudioVisualApplianceTypeEnum ;
rdfs:label "CAMERA" .
ifc:DISPLAY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAudioVisualApplianceTypeEnum ;
rdfs:label "DISPLAY" .
ifc:MICROPHONE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAudioVisualApplianceTypeEnum ;
rdfs:label "MICROPHONE" .
ifc:PLAYER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAudioVisualApplianceTypeEnum ;
rdfs:label "PLAYER" .
ifc:PROJECTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAudioVisualApplianceTypeEnum ;
rdfs:label "PROJECTOR" .
ifc:RECEIVER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAudioVisualApplianceTypeEnum ;
rdfs:label "RECEIVER" .
ifc:SPEAKER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAudioVisualApplianceTypeEnum ;
rdfs:label "SPEAKER" .
ifc:SWITCHER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAudioVisualApplianceTypeEnum ;
rdfs:label "SWITCHER" .
ifc:TELEPHONE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAudioVisualApplianceTypeEnum ;
rdfs:label "TELEPHONE" .
ifc:TUNER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAudioVisualApplianceTypeEnum ;
rdfs:label "TUNER" .
ifc:RAILWAY_COMMUNICATION_TERMINAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAudioVisualApplianceTypeEnum ;
rdfs:label "RAILWAY_COMMUNICATION_TERMINAL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAudioVisualApplianceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAudioVisualApplianceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:DXCOOLINGCOIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoilTypeEnum ;
rdfs:label "DXCOOLINGCOIL" .
ifc:ELECTRICHEATINGCOIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoilTypeEnum ;
rdfs:label "ELECTRICHEATINGCOIL" .
ifc:GASHEATINGCOIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoilTypeEnum ;
rdfs:label "GASHEATINGCOIL" .
ifc:HYDRONICCOIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoilTypeEnum ;
rdfs:label "HYDRONICCOIL" .
ifc:STEAMHEATINGCOIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoilTypeEnum ;
rdfs:label "STEAMHEATINGCOIL" .
ifc:WATERCOOLINGCOIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoilTypeEnum ;
rdfs:label "WATERCOOLINGCOIL" .
ifc:WATERHEATINGCOIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoilTypeEnum ;
rdfs:label "WATERHEATINGCOIL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoilTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoilTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BEND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPipeFittingTypeEnum ;
rdfs:label "BEND" .
ifc:CONNECTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPipeFittingTypeEnum ;
rdfs:label "CONNECTOR" .
ifc:ENTRY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPipeFittingTypeEnum ;
rdfs:label "ENTRY" .
ifc:EXIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPipeFittingTypeEnum ;
rdfs:label "EXIT" .
ifc:JUNCTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPipeFittingTypeEnum ;
rdfs:label "JUNCTION" .
ifc:OBSTRUCTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPipeFittingTypeEnum ;
rdfs:label "OBSTRUCTION" .
ifc:TRANSITION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPipeFittingTypeEnum ;
rdfs:label "TRANSITION" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPipeFittingTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPipeFittingTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CIRCULATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPumpTypeEnum ;
rdfs:label "CIRCULATOR" .
ifc:ENDSUCTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPumpTypeEnum ;
rdfs:label "ENDSUCTION" .
ifc:SPLITCASE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPumpTypeEnum ;
rdfs:label "SPLITCASE" .
ifc:SUBMERSIBLEPUMP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPumpTypeEnum ;
rdfs:label "SUBMERSIBLEPUMP" .
ifc:SUMPPUMP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPumpTypeEnum ;
rdfs:label "SUMPPUMP" .
ifc:VERTICALINLINE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPumpTypeEnum ;
rdfs:label "VERTICALINLINE" .
ifc:VERTICALTURBINE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPumpTypeEnum ;
rdfs:label "VERTICALTURBINE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPumpTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPumpTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:PLAIN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarSurfaceEnum ;
rdfs:label "PLAIN" .
ifc:TEXTURED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarSurfaceEnum ;
rdfs:label "TEXTURED" .
ifc:STEAMINJECTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHumidifierTypeEnum ;
rdfs:label "STEAMINJECTION" .
ifc:ADIABATICAIRWASHER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHumidifierTypeEnum ;
rdfs:label "ADIABATICAIRWASHER" .
ifc:ADIABATICPAN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHumidifierTypeEnum ;
rdfs:label "ADIABATICPAN" .
ifc:ADIABATICWETTEDELEMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHumidifierTypeEnum ;
rdfs:label "ADIABATICWETTEDELEMENT" .
ifc:ADIABATICATOMIZING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHumidifierTypeEnum ;
rdfs:label "ADIABATICATOMIZING" .
ifc:ADIABATICULTRASONIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHumidifierTypeEnum ;
rdfs:label "ADIABATICULTRASONIC" .
ifc:ADIABATICRIGIDMEDIA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHumidifierTypeEnum ;
rdfs:label "ADIABATICRIGIDMEDIA" .
ifc:ADIABATICCOMPRESSEDAIRNOZZLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHumidifierTypeEnum ;
rdfs:label "ADIABATICCOMPRESSEDAIRNOZZLE" .
ifc:ASSISTEDELECTRIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHumidifierTypeEnum ;
rdfs:label "ASSISTEDELECTRIC" .
ifc:ASSISTEDNATURALGAS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHumidifierTypeEnum ;
rdfs:label "ASSISTEDNATURALGAS" .
ifc:ASSISTEDPROPANE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHumidifierTypeEnum ;
rdfs:label "ASSISTEDPROPANE" .
ifc:ASSISTEDBUTANE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHumidifierTypeEnum ;
rdfs:label "ASSISTEDBUTANE" .
ifc:ASSISTEDSTEAM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHumidifierTypeEnum ;
rdfs:label "ASSISTEDSTEAM" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHumidifierTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHumidifierTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:UNIFORM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSectionTypeEnum ;
rdfs:label "UNIFORM" .
ifc:TAPERED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSectionTypeEnum ;
rdfs:label "TAPERED" .
ifc:NULL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcNullStyle ;
rdfs:label "NULL" .
ifc:E_UTRAN_NODE_B
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMobileTelecommunicationsApplianceTypeEnum ;
rdfs:label "E_UTRAN_NODE_B" .
ifc:REMOTE_RADIO_UNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMobileTelecommunicationsApplianceTypeEnum ;
rdfs:label "REMOTE_RADIO_UNIT" .
ifc:ACCESSPOINT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMobileTelecommunicationsApplianceTypeEnum ;
rdfs:label "ACCESSPOINT" .
ifc:BASETRANSCEIVERSTATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMobileTelecommunicationsApplianceTypeEnum ;
rdfs:label "BASETRANSCEIVERSTATION" .
ifc:REMOTEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMobileTelecommunicationsApplianceTypeEnum ;
rdfs:label "REMOTEUNIT" .
ifc:BASEBANDUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMobileTelecommunicationsApplianceTypeEnum ;
rdfs:label "BASEBANDUNIT" .
ifc:MASTERUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMobileTelecommunicationsApplianceTypeEnum ;
rdfs:label "MASTERUNIT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMobileTelecommunicationsApplianceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMobileTelecommunicationsApplianceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CEILING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoveringTypeEnum ;
rdfs:label "CEILING" .
ifc:FLOORING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoveringTypeEnum ;
rdfs:label "FLOORING" .
ifc:CLADDING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoveringTypeEnum ;
rdfs:label "CLADDING" .
ifc:ROOFING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoveringTypeEnum ;
rdfs:label "ROOFING" .
ifc:MOLDING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoveringTypeEnum ;
rdfs:label "MOLDING" .
ifc:SKIRTINGBOARD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoveringTypeEnum ;
rdfs:label "SKIRTINGBOARD" .
ifc:INSULATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoveringTypeEnum ;
rdfs:label "INSULATION" .
ifc:MEMBRANE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoveringTypeEnum ;
rdfs:label "MEMBRANE" .
ifc:SLEEVING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoveringTypeEnum ;
rdfs:label "SLEEVING" .
ifc:WRAPPING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoveringTypeEnum ;
rdfs:label "WRAPPING" .
ifc:COPING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoveringTypeEnum ;
rdfs:label "COPING" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoveringTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoveringTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:PHYSICAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPhysicalOrVirtualEnum ;
rdfs:label "PHYSICAL" .
ifc:VIRTUAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPhysicalOrVirtualEnum ;
rdfs:label "VIRTUAL" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPhysicalOrVirtualEnum ;
rdfs:label "NOTDEFINED" .
ifc:POLYLINE_FORM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineCurveForm ;
rdfs:label "POLYLINE_FORM" .
ifc:CIRCULAR_ARC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineCurveForm ;
rdfs:label "CIRCULAR_ARC" .
ifc:ELLIPTIC_ARC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineCurveForm ;
rdfs:label "ELLIPTIC_ARC" .
ifc:PARABOLIC_ARC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineCurveForm ;
rdfs:label "PARABOLIC_ARC" .
ifc:HYPERBOLIC_ARC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineCurveForm ;
rdfs:label "HYPERBOLIC_ARC" .
ifc:UNSPECIFIED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineCurveForm ;
rdfs:label "UNSPECIFIED" .
ifc:PRODUCT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectTypeEnum ;
rdfs:label "PRODUCT" .
ifc:PROCESS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectTypeEnum ;
rdfs:label "PROCESS" .
ifc:CONTROL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectTypeEnum ;
rdfs:label "CONTROL" .
ifc:RESOURCE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectTypeEnum ;
rdfs:label "RESOURCE" .
ifc:ACTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectTypeEnum ;
rdfs:label "ACTOR" .
ifc:GROUP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectTypeEnum ;
rdfs:label "GROUP" .
ifc:PROJECT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectTypeEnum ;
rdfs:label "PROJECT" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CONTACTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSwitchingDeviceTypeEnum ;
rdfs:label "CONTACTOR" .
ifc:DIMMERSWITCH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSwitchingDeviceTypeEnum ;
rdfs:label "DIMMERSWITCH" .
ifc:EMERGENCYSTOP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSwitchingDeviceTypeEnum ;
rdfs:label "EMERGENCYSTOP" .
ifc:KEYPAD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSwitchingDeviceTypeEnum ;
rdfs:label "KEYPAD" .
ifc:MOMENTARYSWITCH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSwitchingDeviceTypeEnum ;
rdfs:label "MOMENTARYSWITCH" .
ifc:SELECTORSWITCH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSwitchingDeviceTypeEnum ;
rdfs:label "SELECTORSWITCH" .
ifc:STARTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSwitchingDeviceTypeEnum ;
rdfs:label "STARTER" .
ifc:SWITCHDISCONNECTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSwitchingDeviceTypeEnum ;
rdfs:label "SWITCHDISCONNECTOR" .
ifc:TOGGLESWITCH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSwitchingDeviceTypeEnum ;
rdfs:label "TOGGLESWITCH" .
ifc:RELAY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSwitchingDeviceTypeEnum ;
rdfs:label "RELAY" .
ifc:START_AND_STOP_EQUIPMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSwitchingDeviceTypeEnum ;
rdfs:label "START_AND_STOP_EQUIPMENT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSwitchingDeviceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSwitchingDeviceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CURVE3D
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPreferredSurfaceCurveRepresentation ;
rdfs:label "CURVE3D" .
ifc:PCURVE_S1
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPreferredSurfaceCurveRepresentation ;
rdfs:label "PCURVE_S1" .
ifc:PCURVE_S2
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPreferredSurfaceCurveRepresentation ;
rdfs:label "PCURVE_S2" .
ifc:COLUMN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcColumnTypeEnum ;
rdfs:label "COLUMN" .
ifc:PILASTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcColumnTypeEnum ;
rdfs:label "PILASTER" .
ifc:PIERSTEM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcColumnTypeEnum ;
rdfs:label "PIERSTEM" .
ifc:PIERSTEM_SEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcColumnTypeEnum ;
rdfs:label "PIERSTEM_SEGMENT" .
ifc:STANDCOLUMN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcColumnTypeEnum ;
rdfs:label "STANDCOLUMN" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcColumnTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcColumnTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:AUDIOVISUALOUTLET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOutletTypeEnum ;
rdfs:label "AUDIOVISUALOUTLET" .
ifc:COMMUNICATIONSOUTLET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOutletTypeEnum ;
rdfs:label "COMMUNICATIONSOUTLET" .
ifc:POWEROUTLET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOutletTypeEnum ;
rdfs:label "POWEROUTLET" .
ifc:DATAOUTLET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOutletTypeEnum ;
rdfs:label "DATAOUTLET" .
ifc:TELEPHONEOUTLET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOutletTypeEnum ;
rdfs:label "TELEPHONEOUTLET" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOutletTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOutletTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CABLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionPortTypeEnum ;
rdfs:label "CABLE" .
ifc:CABLECARRIER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionPortTypeEnum ;
rdfs:label "CABLECARRIER" .
ifc:DUCT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionPortTypeEnum ;
rdfs:label "DUCT" .
ifc:PIPE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionPortTypeEnum ;
rdfs:label "PIPE" .
ifc:WIRELESS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionPortTypeEnum ;
rdfs:label "WIRELESS" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionPortTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionPortTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:EMAIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionRequestTypeEnum ;
rdfs:label "EMAIL" .
ifc:FAX
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionRequestTypeEnum ;
rdfs:label "FAX" .
ifc:PHONE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionRequestTypeEnum ;
rdfs:label "PHONE" .
ifc:POST
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionRequestTypeEnum ;
rdfs:label "POST" .
ifc:VERBAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionRequestTypeEnum ;
rdfs:label "VERBAL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionRequestTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionRequestTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:GRILL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPermeableCoveringOperationEnum ;
rdfs:label "GRILL" .
ifc:LOUVER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPermeableCoveringOperationEnum ;
rdfs:label "LOUVER" .
ifc:SCREEN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPermeableCoveringOperationEnum ;
rdfs:label "SCREEN" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPermeableCoveringOperationEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPermeableCoveringOperationEnum ;
rdfs:label "NOTDEFINED" .
ifc:FIRSTSHIFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWorkCalendarTypeEnum ;
rdfs:label "FIRSTSHIFT" .
ifc:SECONDSHIFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWorkCalendarTypeEnum ;
rdfs:label "SECONDSHIFT" .
ifc:THIRDSHIFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWorkCalendarTypeEnum ;
rdfs:label "THIRDSHIFT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWorkCalendarTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWorkCalendarTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:P_COMPLEX
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcComplexPropertyTemplateTypeEnum ;
rdfs:label "P_COMPLEX" .
ifc:Q_COMPLEX
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcComplexPropertyTemplateTypeEnum ;
rdfs:label "Q_COMPLEX" .
ifc:CHP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricGeneratorTypeEnum ;
rdfs:label "CHP" .
ifc:ENGINEGENERATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricGeneratorTypeEnum ;
rdfs:label "ENGINEGENERATOR" .
ifc:STANDALONE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricGeneratorTypeEnum ;
rdfs:label "STANDALONE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricGeneratorTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricGeneratorTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CARTESIAN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTrimmingPreference ;
rdfs:label "CARTESIAN" .
ifc:PARAMETER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTrimmingPreference ;
rdfs:label "PARAMETER" .
ifc:UNSPECIFIED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTrimmingPreference ;
rdfs:label "UNSPECIFIED" .
ifc:ADMINISTRATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "ADMINISTRATION" .
ifc:CARPENTRY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "CARPENTRY" .
ifc:CLEANING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "CLEANING" .
ifc:CONCRETE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "CONCRETE" .
ifc:DRYWALL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "DRYWALL" .
ifc:ELECTRIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "ELECTRIC" .
ifc:FINISHING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "FINISHING" .
ifc:FLOORING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "FLOORING" .
ifc:GENERAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "GENERAL" .
ifc:HVAC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "HVAC" .
ifc:LANDSCAPING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "LANDSCAPING" .
ifc:MASONRY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "MASONRY" .
ifc:PAINTING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "PAINTING" .
ifc:PAVING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "PAVING" .
ifc:PLUMBING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "PLUMBING" .
ifc:ROOFING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "ROOFING" .
ifc:SITEGRADING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "SITEGRADING" .
ifc:STEELWORK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "STEELWORK" .
ifc:SURVEYING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "SURVEYING" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLaborResourceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:COUPLER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonAnchorTypeEnum ;
rdfs:label "COUPLER" .
ifc:FIXED_END
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonAnchorTypeEnum ;
rdfs:label "FIXED_END" .
ifc:TENSIONING_END
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonAnchorTypeEnum ;
rdfs:label "TENSIONING_END" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonAnchorTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonAnchorTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:COSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "COSENSOR" .
ifc:CO2SENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "CO2SENSOR" .
ifc:CONDUCTANCESENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "CONDUCTANCESENSOR" .
ifc:CONTACTSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "CONTACTSENSOR" .
ifc:FIRESENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "FIRESENSOR" .
ifc:FLOWSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "FLOWSENSOR" .
ifc:FROSTSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "FROSTSENSOR" .
ifc:GASSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "GASSENSOR" .
ifc:HEATSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "HEATSENSOR" .
ifc:HUMIDITYSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "HUMIDITYSENSOR" .
ifc:IDENTIFIERSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "IDENTIFIERSENSOR" .
ifc:IONCONCENTRATIONSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "IONCONCENTRATIONSENSOR" .
ifc:LEVELSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "LEVELSENSOR" .
ifc:LIGHTSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "LIGHTSENSOR" .
ifc:MOISTURESENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "MOISTURESENSOR" .
ifc:MOVEMENTSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "MOVEMENTSENSOR" .
ifc:PHSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "PHSENSOR" .
ifc:PRESSURESENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "PRESSURESENSOR" .
ifc:RADIATIONSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "RADIATIONSENSOR" .
ifc:RADIOACTIVITYSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "RADIOACTIVITYSENSOR" .
ifc:SMOKESENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "SMOKESENSOR" .
ifc:SOUNDSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "SOUNDSENSOR" .
ifc:TEMPERATURESENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "TEMPERATURESENSOR" .
ifc:WINDSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "WINDSENSOR" .
ifc:EARTHQUAKESENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "EARTHQUAKESENSOR" .
ifc:FOREIGNOBJECTDETECTIONSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "FOREIGNOBJECTDETECTIONSENSOR" .
ifc:OBSTACLESENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "OBSTACLESENSOR" .
ifc:RAINSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "RAINSENSOR" .
ifc:SNOWDEPTHSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "SNOWDEPTHSENSOR" .
ifc:TRAINSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "TRAINSENSOR" .
ifc:TURNOUTCLOSURESENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "TURNOUTCLOSURESENSOR" .
ifc:WHEELSENSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "WHEELSENSOR" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSensorTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ACTIVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCooledBeamTypeEnum ;
rdfs:label "ACTIVE" .
ifc:PASSIVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCooledBeamTypeEnum ;
rdfs:label "PASSIVE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCooledBeamTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCooledBeamTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:KILOPOINT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReferentTypeEnum ;
rdfs:label "KILOPOINT" .
ifc:MILEPOINT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReferentTypeEnum ;
rdfs:label "MILEPOINT" .
ifc:STATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReferentTypeEnum ;
rdfs:label "STATION" .
ifc:REFERENCEMARKER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReferentTypeEnum ;
rdfs:label "REFERENCEMARKER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReferentTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReferentTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:DEMOLISHING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionEquipmentResourceTypeEnum ;
rdfs:label "DEMOLISHING" .
ifc:EARTHMOVING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionEquipmentResourceTypeEnum ;
rdfs:label "EARTHMOVING" .
ifc:ERECTING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionEquipmentResourceTypeEnum ;
rdfs:label "ERECTING" .
ifc:HEATING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionEquipmentResourceTypeEnum ;
rdfs:label "HEATING" .
ifc:LIGHTING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionEquipmentResourceTypeEnum ;
rdfs:label "LIGHTING" .
ifc:PAVING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionEquipmentResourceTypeEnum ;
rdfs:label "PAVING" .
ifc:PUMPING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionEquipmentResourceTypeEnum ;
rdfs:label "PUMPING" .
ifc:TRANSPORTING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionEquipmentResourceTypeEnum ;
rdfs:label "TRANSPORTING" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionEquipmentResourceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionEquipmentResourceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:PURCHASE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSubContractResourceTypeEnum ;
rdfs:label "PURCHASE" .
ifc:WORK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSubContractResourceTypeEnum ;
rdfs:label "WORK" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSubContractResourceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSubContractResourceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:EXA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIPrefix ;
rdfs:label "EXA" .
ifc:PETA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIPrefix ;
rdfs:label "PETA" .
ifc:TERA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIPrefix ;
rdfs:label "TERA" .
ifc:GIGA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIPrefix ;
rdfs:label "GIGA" .
ifc:MEGA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIPrefix ;
rdfs:label "MEGA" .
ifc:KILO
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIPrefix ;
rdfs:label "KILO" .
ifc:HECTO
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIPrefix ;
rdfs:label "HECTO" .
ifc:DECA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIPrefix ;
rdfs:label "DECA" .
ifc:DECI
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIPrefix ;
rdfs:label "DECI" .
ifc:CENTI
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIPrefix ;
rdfs:label "CENTI" .
ifc:MILLI
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIPrefix ;
rdfs:label "MILLI" .
ifc:MICRO
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIPrefix ;
rdfs:label "MICRO" .
ifc:NANO
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIPrefix ;
rdfs:label "NANO" .
ifc:PICO
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIPrefix ;
rdfs:label "PICO" .
ifc:FEMTO
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIPrefix ;
rdfs:label "FEMTO" .
ifc:ATTO
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIPrefix ;
rdfs:label "ATTO" .
ifc:TRACKSTRUCTURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailwayPartTypeEnum ;
rdfs:label "TRACKSTRUCTURE" .
ifc:TRACKSTRUCTUREPART
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailwayPartTypeEnum ;
rdfs:label "TRACKSTRUCTUREPART" .
ifc:LINESIDESTRUCTUREPART
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailwayPartTypeEnum ;
rdfs:label "LINESIDESTRUCTUREPART" .
ifc:DILATATIONSUPERSTRUCTURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailwayPartTypeEnum ;
rdfs:label "DILATATIONSUPERSTRUCTURE" .
ifc:PLAINTRACKSUPESTRUCTURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailwayPartTypeEnum ;
rdfs:label "PLAINTRACKSUPESTRUCTURE" .
ifc:LINESIDESTRUCTURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailwayPartTypeEnum ;
rdfs:label "LINESIDESTRUCTURE" .
ifc:SUPERSTRUCTURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailwayPartTypeEnum ;
rdfs:label "SUPERSTRUCTURE" .
ifc:TURNOUTSUPERSTRUCTURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailwayPartTypeEnum ;
rdfs:label "TURNOUTSUPERSTRUCTURE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailwayPartTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailwayPartTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ABSORBEDDOSEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "ABSORBEDDOSEUNIT" .
ifc:AMOUNTOFSUBSTANCEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "AMOUNTOFSUBSTANCEUNIT" .
ifc:AREAUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "AREAUNIT" .
ifc:DOSEEQUIVALENTUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "DOSEEQUIVALENTUNIT" .
ifc:ELECTRICCAPACITANCEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "ELECTRICCAPACITANCEUNIT" .
ifc:ELECTRICCHARGEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "ELECTRICCHARGEUNIT" .
ifc:ELECTRICCONDUCTANCEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "ELECTRICCONDUCTANCEUNIT" .
ifc:ELECTRICCURRENTUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "ELECTRICCURRENTUNIT" .
ifc:ELECTRICRESISTANCEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "ELECTRICRESISTANCEUNIT" .
ifc:ELECTRICVOLTAGEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "ELECTRICVOLTAGEUNIT" .
ifc:ENERGYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "ENERGYUNIT" .
ifc:FORCEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "FORCEUNIT" .
ifc:FREQUENCYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "FREQUENCYUNIT" .
ifc:ILLUMINANCEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "ILLUMINANCEUNIT" .
ifc:INDUCTANCEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "INDUCTANCEUNIT" .
ifc:LENGTHUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "LENGTHUNIT" .
ifc:LUMINOUSFLUXUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "LUMINOUSFLUXUNIT" .
ifc:LUMINOUSINTENSITYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "LUMINOUSINTENSITYUNIT" .
ifc:MAGNETICFLUXDENSITYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "MAGNETICFLUXDENSITYUNIT" .
ifc:MAGNETICFLUXUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "MAGNETICFLUXUNIT" .
ifc:MASSUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "MASSUNIT" .
ifc:PLANEANGLEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "PLANEANGLEUNIT" .
ifc:POWERUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "POWERUNIT" .
ifc:PRESSUREUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "PRESSUREUNIT" .
ifc:RADIOACTIVITYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "RADIOACTIVITYUNIT" .
ifc:SOLIDANGLEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "SOLIDANGLEUNIT" .
ifc:THERMODYNAMICTEMPERATUREUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "THERMODYNAMICTEMPERATUREUNIT" .
ifc:TIMEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "TIMEUNIT" .
ifc:VOLUMEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "VOLUMEUNIT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitEnum ;
rdfs:label "USERDEFINED" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCostItemTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCostItemTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BELL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAlarmTypeEnum ;
rdfs:label "BELL" .
ifc:BREAKGLASSBUTTON
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAlarmTypeEnum ;
rdfs:label "BREAKGLASSBUTTON" .
ifc:LIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAlarmTypeEnum ;
rdfs:label "LIGHT" .
ifc:MANUALPULLBOX
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAlarmTypeEnum ;
rdfs:label "MANUALPULLBOX" .
ifc:SIREN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAlarmTypeEnum ;
rdfs:label "SIREN" .
ifc:WHISTLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAlarmTypeEnum ;
rdfs:label "WHISTLE" .
ifc:RAILWAYCROCODILE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAlarmTypeEnum ;
rdfs:label "RAILWAYCROCODILE" .
ifc:RAILWAYDETONATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAlarmTypeEnum ;
rdfs:label "RAILWAYDETONATOR" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAlarmTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAlarmTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:STRAIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRampFlightTypeEnum ;
rdfs:label "STRAIGHT" .
ifc:SPIRAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRampFlightTypeEnum ;
rdfs:label "SPIRAL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRampFlightTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRampFlightTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ABUTMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgePartTypeEnum ;
rdfs:label "ABUTMENT" .
ifc:DECK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgePartTypeEnum ;
rdfs:label "DECK" .
ifc:DECK_SEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgePartTypeEnum ;
rdfs:label "DECK_SEGMENT" .
ifc:FOUNDATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgePartTypeEnum ;
rdfs:label "FOUNDATION" .
ifc:PIER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgePartTypeEnum ;
rdfs:label "PIER" .
ifc:PIER_SEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgePartTypeEnum ;
rdfs:label "PIER_SEGMENT" .
ifc:PYLON
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgePartTypeEnum ;
rdfs:label "PYLON" .
ifc:SUBSTRUCTURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgePartTypeEnum ;
rdfs:label "SUBSTRUCTURE" .
ifc:SUPERSTRUCTURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgePartTypeEnum ;
rdfs:label "SUPERSTRUCTURE" .
ifc:SURFACESTRUCTURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgePartTypeEnum ;
rdfs:label "SURFACESTRUCTURE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgePartTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgePartTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:UNIFORM_KNOTS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcKnotType ;
rdfs:label "UNIFORM_KNOTS" .
ifc:QUASI_UNIFORM_KNOTS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcKnotType ;
rdfs:label "QUASI_UNIFORM_KNOTS" .
ifc:PIECEWISE_BEZIER_KNOTS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcKnotType ;
rdfs:label "PIECEWISE_BEZIER_KNOTS" .
ifc:UNSPECIFIED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcKnotType ;
rdfs:label "UNSPECIFIED" .
ifc:CURTAIN_PANEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPlateTypeEnum ;
rdfs:label "CURTAIN_PANEL" .
ifc:SHEET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPlateTypeEnum ;
rdfs:label "SHEET" .
ifc:FLANGE_PLATE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPlateTypeEnum ;
rdfs:label "FLANGE_PLATE" .
ifc:WEB_PLATE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPlateTypeEnum ;
rdfs:label "WEB_PLATE" .
ifc:STIFFENER_PLATE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPlateTypeEnum ;
rdfs:label "STIFFENER_PLATE" .
ifc:GUSSET_PLATE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPlateTypeEnum ;
rdfs:label "GUSSET_PLATE" .
ifc:COVER_PLATE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPlateTypeEnum ;
rdfs:label "COVER_PLATE" .
ifc:SPLICE_PLATE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPlateTypeEnum ;
rdfs:label "SPLICE_PLATE" .
ifc:BASE_PLATE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPlateTypeEnum ;
rdfs:label "BASE_PLATE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPlateTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPlateTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:EVENTRULE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEventTriggerTypeEnum ;
rdfs:label "EVENTRULE" .
ifc:EVENTMESSAGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEventTriggerTypeEnum ;
rdfs:label "EVENTMESSAGE" .
ifc:EVENTTIME
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEventTriggerTypeEnum ;
rdfs:label "EVENTTIME" .
ifc:EVENTCOMPLEX
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEventTriggerTypeEnum ;
rdfs:label "EVENTCOMPLEX" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEventTriggerTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEventTriggerTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:AIRHANDLER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryEquipmentTypeEnum ;
rdfs:label "AIRHANDLER" .
ifc:AIRCONDITIONINGUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryEquipmentTypeEnum ;
rdfs:label "AIRCONDITIONINGUNIT" .
ifc:DEHUMIDIFIER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryEquipmentTypeEnum ;
rdfs:label "DEHUMIDIFIER" .
ifc:SPLITSYSTEM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryEquipmentTypeEnum ;
rdfs:label "SPLITSYSTEM" .
ifc:ROOFTOPUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryEquipmentTypeEnum ;
rdfs:label "ROOFTOPUNIT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryEquipmentTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryEquipmentTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ARCHED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgeTypeEnum ;
rdfs:label "ARCHED" .
ifc:CABLE_STAYED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgeTypeEnum ;
rdfs:label "CABLE_STAYED" .
ifc:CANTILEVER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgeTypeEnum ;
rdfs:label "CANTILEVER" .
ifc:CULVERT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgeTypeEnum ;
rdfs:label "CULVERT" .
ifc:FRAMEWORK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgeTypeEnum ;
rdfs:label "FRAMEWORK" .
ifc:GIRDER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgeTypeEnum ;
rdfs:label "GIRDER" .
ifc:SUSPENSION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgeTypeEnum ;
rdfs:label "SUSPENSION" .
ifc:TRUSS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgeTypeEnum ;
rdfs:label "TRUSS" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgeTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBridgeTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CODECOMPLIANCE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectiveEnum ;
rdfs:label "CODECOMPLIANCE" .
ifc:CODEWAIVER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectiveEnum ;
rdfs:label "CODEWAIVER" .
ifc:DESIGNINTENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectiveEnum ;
rdfs:label "DESIGNINTENT" .
ifc:EXTERNAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectiveEnum ;
rdfs:label "EXTERNAL" .
ifc:HEALTHANDSAFETY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectiveEnum ;
rdfs:label "HEALTHANDSAFETY" .
ifc:MERGECONFLICT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectiveEnum ;
rdfs:label "MERGECONFLICT" .
ifc:MODELVIEW
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectiveEnum ;
rdfs:label "MODELVIEW" .
ifc:PARAMETER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectiveEnum ;
rdfs:label "PARAMETER" .
ifc:REQUIREMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectiveEnum ;
rdfs:label "REQUIREMENT" .
ifc:SPECIFICATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectiveEnum ;
rdfs:label "SPECIFICATION" .
ifc:TRIGGERCONDITION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectiveEnum ;
rdfs:label "TRIGGERCONDITION" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectiveEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcObjectiveEnum ;
rdfs:label "NOTDEFINED" .
ifc:BENDING_YIELD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVibrationDamperTypeEnum ;
rdfs:label "BENDING_YIELD" .
ifc:SHEAR_YIELD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVibrationDamperTypeEnum ;
rdfs:label "SHEAR_YIELD" .
ifc:AXIAL_YIELD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVibrationDamperTypeEnum ;
rdfs:label "AXIAL_YIELD" .
ifc:FRICTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVibrationDamperTypeEnum ;
rdfs:label "FRICTION" .
ifc:VISCOUS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVibrationDamperTypeEnum ;
rdfs:label "VISCOUS" .
ifc:RUBBER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVibrationDamperTypeEnum ;
rdfs:label "RUBBER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVibrationDamperTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVibrationDamperTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BLINN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReflectanceMethodEnum ;
rdfs:label "BLINN" .
ifc:FLAT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReflectanceMethodEnum ;
rdfs:label "FLAT" .
ifc:GLASS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReflectanceMethodEnum ;
rdfs:label "GLASS" .
ifc:MATT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReflectanceMethodEnum ;
rdfs:label "MATT" .
ifc:METAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReflectanceMethodEnum ;
rdfs:label "METAL" .
ifc:MIRROR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReflectanceMethodEnum ;
rdfs:label "MIRROR" .
ifc:PHONG
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReflectanceMethodEnum ;
rdfs:label "PHONG" .
ifc:PLASTIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReflectanceMethodEnum ;
rdfs:label "PLASTIC" .
ifc:STRAUSS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReflectanceMethodEnum ;
rdfs:label "STRAUSS" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReflectanceMethodEnum ;
rdfs:label "NOTDEFINED" .
ifc:MEASURED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDataOriginEnum ;
rdfs:label "MEASURED" .
ifc:PREDICTED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDataOriginEnum ;
rdfs:label "PREDICTED" .
ifc:SIMULATED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDataOriginEnum ;
rdfs:label "SIMULATED" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDataOriginEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDataOriginEnum ;
rdfs:label "NOTDEFINED" .
ifc:UNION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBooleanOperator ;
rdfs:label "UNION" .
ifc:INTERSECTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBooleanOperator ;
rdfs:label "INTERSECTION" .
ifc:DIFFERENCE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBooleanOperator ;
rdfs:label "DIFFERENCE" .
ifc:BELTDRIVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMotorConnectionTypeEnum ;
rdfs:label "BELTDRIVE" .
ifc:COUPLING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMotorConnectionTypeEnum ;
rdfs:label "COUPLING" .
ifc:DIRECTDRIVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMotorConnectionTypeEnum ;
rdfs:label "DIRECTDRIVE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMotorConnectionTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMotorConnectionTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ROADSIDEPART
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "ROADSIDEPART" .
ifc:BUS_STOP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "BUS_STOP" .
ifc:HARDSHOULDER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "HARDSHOULDER" .
ifc:INTERSECTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "INTERSECTION" .
ifc:PASSINGBAY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "PASSINGBAY" .
ifc:ROADWAYPLATEAU
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "ROADWAYPLATEAU" .
ifc:ROADSIDE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "ROADSIDE" .
ifc:REFUGEISLAND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "REFUGEISLAND" .
ifc:TOLLPLAZA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "TOLLPLAZA" .
ifc:CENTRALRESERVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "CENTRALRESERVE" .
ifc:SIDEWALK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "SIDEWALK" .
ifc:PARKINGBAY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "PARKINGBAY" .
ifc:RAILWAYCROSSING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "RAILWAYCROSSING" .
ifc:PEDESTRIAN_CROSSING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "PEDESTRIAN_CROSSING" .
ifc:SOFTSHOULDER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "SOFTSHOULDER" .
ifc:BICYCLECROSSING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "BICYCLECROSSING" .
ifc:CENTRALISLAND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "CENTRALISLAND" .
ifc:SHOULDER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "SHOULDER" .
ifc:TRAFFICLANE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "TRAFFICLANE" .
ifc:ROADSEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "ROADSEGMENT" .
ifc:ROUNDABOUT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "ROUNDABOUT" .
ifc:LAYBY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "LAYBY" .
ifc:CARRIAGEWAY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "CARRIAGEWAY" .
ifc:TRAFFICISLAND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "TRAFFICISLAND" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoadPartTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:HANDRAIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailingTypeEnum ;
rdfs:label "HANDRAIL" .
ifc:GUARDRAIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailingTypeEnum ;
rdfs:label "GUARDRAIL" .
ifc:BALUSTRADE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailingTypeEnum ;
rdfs:label "BALUSTRADE" .
ifc:FENCE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailingTypeEnum ;
rdfs:label "FENCE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailingTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailingTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:REINFORCING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuiltSystemTypeEnum ;
rdfs:label "REINFORCING" .
ifc:MOORING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuiltSystemTypeEnum ;
rdfs:label "MOORING" .
ifc:OUTERSHELL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuiltSystemTypeEnum ;
rdfs:label "OUTERSHELL" .
ifc:TRACKCIRCUIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuiltSystemTypeEnum ;
rdfs:label "TRACKCIRCUIT" .
ifc:EROSIONPREVENTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuiltSystemTypeEnum ;
rdfs:label "EROSIONPREVENTION" .
ifc:FOUNDATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuiltSystemTypeEnum ;
rdfs:label "FOUNDATION" .
ifc:LOADBEARING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuiltSystemTypeEnum ;
rdfs:label "LOADBEARING" .
ifc:SHADING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuiltSystemTypeEnum ;
rdfs:label "SHADING" .
ifc:FENESTRATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuiltSystemTypeEnum ;
rdfs:label "FENESTRATION" .
ifc:MOORINGSYSTEM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuiltSystemTypeEnum ;
rdfs:label "MOORINGSYSTEM" .
ifc:TRANSPORT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuiltSystemTypeEnum ;
rdfs:label "TRANSPORT" .
ifc:PRESTRESSING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuiltSystemTypeEnum ;
rdfs:label "PRESTRESSING" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuiltSystemTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuiltSystemTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:GREATERTHAN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBenchmarkEnum ;
rdfs:label "GREATERTHAN" .
ifc:GREATERTHANOREQUALTO
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBenchmarkEnum ;
rdfs:label "GREATERTHANOREQUALTO" .
ifc:LESSTHAN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBenchmarkEnum ;
rdfs:label "LESSTHAN" .
ifc:LESSTHANOREQUALTO
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBenchmarkEnum ;
rdfs:label "LESSTHANOREQUALTO" .
ifc:EQUALTO
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBenchmarkEnum ;
rdfs:label "EQUALTO" .
ifc:NOTEQUALTO
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBenchmarkEnum ;
rdfs:label "NOTEQUALTO" .
ifc:INCLUDES
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBenchmarkEnum ;
rdfs:label "INCLUDES" .
ifc:NOTINCLUDES
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBenchmarkEnum ;
rdfs:label "NOTINCLUDES" .
ifc:INCLUDEDIN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBenchmarkEnum ;
rdfs:label "INCLUDEDIN" .
ifc:NOTINCLUDEDIN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBenchmarkEnum ;
rdfs:label "NOTINCLUDEDIN" .
ifc:RACKRAIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailTypeEnum ;
rdfs:label "RACKRAIL" .
ifc:BLADE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailTypeEnum ;
rdfs:label "BLADE" .
ifc:GUARDRAIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailTypeEnum ;
rdfs:label "GUARDRAIL" .
ifc:STOCKRAIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailTypeEnum ;
rdfs:label "STOCKRAIL" .
ifc:CHECKRAIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailTypeEnum ;
rdfs:label "CHECKRAIL" .
ifc:RAIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailTypeEnum ;
rdfs:label "RAIL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRailTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:LEFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTextPath ;
rdfs:label "LEFT" .
ifc:RIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTextPath ;
rdfs:label "RIGHT" .
ifc:UP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTextPath ;
rdfs:label "UP" .
ifc:DOWN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTextPath ;
rdfs:label "DOWN" .
ifc:CONNECTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableFittingTypeEnum ;
rdfs:label "CONNECTOR" .
ifc:ENTRY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableFittingTypeEnum ;
rdfs:label "ENTRY" .
ifc:EXIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableFittingTypeEnum ;
rdfs:label "EXIT" .
ifc:JUNCTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableFittingTypeEnum ;
rdfs:label "JUNCTION" .
ifc:TRANSITION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableFittingTypeEnum ;
rdfs:label "TRANSITION" .
ifc:FANOUT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableFittingTypeEnum ;
rdfs:label "FANOUT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableFittingTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableFittingTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:P_SINGLEVALUE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSimplePropertyTemplateTypeEnum ;
rdfs:label "P_SINGLEVALUE" .
ifc:P_ENUMERATEDVALUE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSimplePropertyTemplateTypeEnum ;
rdfs:label "P_ENUMERATEDVALUE" .
ifc:P_BOUNDEDVALUE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSimplePropertyTemplateTypeEnum ;
rdfs:label "P_BOUNDEDVALUE" .
ifc:P_LISTVALUE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSimplePropertyTemplateTypeEnum ;
rdfs:label "P_LISTVALUE" .
ifc:P_TABLEVALUE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSimplePropertyTemplateTypeEnum ;
rdfs:label "P_TABLEVALUE" .
ifc:P_REFERENCEVALUE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSimplePropertyTemplateTypeEnum ;
rdfs:label "P_REFERENCEVALUE" .
ifc:Q_LENGTH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSimplePropertyTemplateTypeEnum ;
rdfs:label "Q_LENGTH" .
ifc:Q_AREA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSimplePropertyTemplateTypeEnum ;
rdfs:label "Q_AREA" .
ifc:Q_VOLUME
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSimplePropertyTemplateTypeEnum ;
rdfs:label "Q_VOLUME" .
ifc:Q_COUNT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSimplePropertyTemplateTypeEnum ;
rdfs:label "Q_COUNT" .
ifc:Q_WEIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSimplePropertyTemplateTypeEnum ;
rdfs:label "Q_WEIGHT" .
ifc:Q_TIME
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSimplePropertyTemplateTypeEnum ;
rdfs:label "Q_TIME" .
ifc:JALOUSIE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcShadingDeviceTypeEnum ;
rdfs:label "JALOUSIE" .
ifc:SHUTTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcShadingDeviceTypeEnum ;
rdfs:label "SHUTTER" .
ifc:AWNING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcShadingDeviceTypeEnum ;
rdfs:label "AWNING" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcShadingDeviceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcShadingDeviceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:DOOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeEnum ;
rdfs:label "DOOR" .
ifc:GATE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeEnum ;
rdfs:label "GATE" .
ifc:TRAPDOOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeEnum ;
rdfs:label "TRAPDOOR" .
ifc:BOOM_BARRIER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeEnum ;
rdfs:label "BOOM_BARRIER" .
ifc:TURNSTILE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeEnum ;
rdfs:label "TURNSTILE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCurtainWallTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCurtainWallTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CREST
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "CREST" .
ifc:MANUFACTURING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "MANUFACTURING" .
ifc:LOWWATERLINE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "LOWWATERLINE" .
ifc:CORE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "CORE" .
ifc:WATERFIELD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "WATERFIELD" .
ifc:CILL_LEVEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "CILL_LEVEL" .
ifc:BERTHINGSTRUCTURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "BERTHINGSTRUCTURE" .
ifc:COPELEVEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "COPELEVEL" .
ifc:CHAMBER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "CHAMBER" .
ifc:STORAGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "STORAGE" .
ifc:APPROACHCHANNEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "APPROACHCHANNEL" .
ifc:VEHICLESERVICING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "VEHICLESERVICING" .
ifc:SHIPTRANSFER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "SHIPTRANSFER" .
ifc:GATEHEAD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "GATEHEAD" .
ifc:GUDINGSTRUCTURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "GUDINGSTRUCTURE" .
ifc:BELOWWATERLINE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "BELOWWATERLINE" .
ifc:WEATHERSIDE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "WEATHERSIDE" .
ifc:LANDFIELD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "LANDFIELD" .
ifc:PROTECTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "PROTECTION" .
ifc:LEEWARDSIDE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "LEEWARDSIDE" .
ifc:ABOVEWATERLINE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "ABOVEWATERLINE" .
ifc:ANCHORAGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "ANCHORAGE" .
ifc:NAVIGATIONALAREA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "NAVIGATIONALAREA" .
ifc:HIGHWATERLINE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "HIGHWATERLINE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarinePartTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ELECTRONIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTrippingUnitTypeEnum ;
rdfs:label "ELECTRONIC" .
ifc:ELECTROMAGNETIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTrippingUnitTypeEnum ;
rdfs:label "ELECTROMAGNETIC" .
ifc:RESIDUALCURRENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTrippingUnitTypeEnum ;
rdfs:label "RESIDUALCURRENT" .
ifc:THERMAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTrippingUnitTypeEnum ;
rdfs:label "THERMAL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTrippingUnitTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProtectiveDeviceTrippingUnitTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BREECHINGINLET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFireSuppressionTerminalTypeEnum ;
rdfs:label "BREECHINGINLET" .
ifc:FIREHYDRANT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFireSuppressionTerminalTypeEnum ;
rdfs:label "FIREHYDRANT" .
ifc:HOSEREEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFireSuppressionTerminalTypeEnum ;
rdfs:label "HOSEREEL" .
ifc:SPRINKLER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFireSuppressionTerminalTypeEnum ;
rdfs:label "SPRINKLER" .
ifc:SPRINKLERDEFLECTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFireSuppressionTerminalTypeEnum ;
rdfs:label "SPRINKLERDEFLECTOR" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFireSuppressionTerminalTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFireSuppressionTerminalTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ELECTRONICFILTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricFlowTreatmentDeviceTypeEnum ;
rdfs:label "ELECTRONICFILTER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricFlowTreatmentDeviceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricFlowTreatmentDeviceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:PLATE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHeatExchangerTypeEnum ;
rdfs:label "PLATE" .
ifc:SHELLANDTUBE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHeatExchangerTypeEnum ;
rdfs:label "SHELLANDTUBE" .
ifc:TURNOUTHEATING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHeatExchangerTypeEnum ;
rdfs:label "TURNOUTHEATING" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHeatExchangerTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcHeatExchangerTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BATTERY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricFlowStorageDeviceTypeEnum ;
rdfs:label "BATTERY" .
ifc:CAPACITORBANK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricFlowStorageDeviceTypeEnum ;
rdfs:label "CAPACITORBANK" .
ifc:HARMONICFILTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricFlowStorageDeviceTypeEnum ;
rdfs:label "HARMONICFILTER" .
ifc:INDUCTORBANK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricFlowStorageDeviceTypeEnum ;
rdfs:label "INDUCTORBANK" .
ifc:UPS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricFlowStorageDeviceTypeEnum ;
rdfs:label "UPS" .
ifc:CAPACITOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricFlowStorageDeviceTypeEnum ;
rdfs:label "CAPACITOR" .
ifc:COMPENSATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricFlowStorageDeviceTypeEnum ;
rdfs:label "COMPENSATOR" .
ifc:INDUCTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricFlowStorageDeviceTypeEnum ;
rdfs:label "INDUCTOR" .
ifc:RECHARGER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricFlowStorageDeviceTypeEnum ;
rdfs:label "RECHARGER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricFlowStorageDeviceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricFlowStorageDeviceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:RIGID_JOINED_MEMBER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralCurveMemberTypeEnum ;
rdfs:label "RIGID_JOINED_MEMBER" .
ifc:PIN_JOINED_MEMBER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralCurveMemberTypeEnum ;
rdfs:label "PIN_JOINED_MEMBER" .
ifc:CABLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralCurveMemberTypeEnum ;
rdfs:label "CABLE" .
ifc:TENSION_MEMBER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralCurveMemberTypeEnum ;
rdfs:label "TENSION_MEMBER" .
ifc:COMPRESSION_MEMBER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralCurveMemberTypeEnum ;
rdfs:label "COMPRESSION_MEMBER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralCurveMemberTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralCurveMemberTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:RECTANGULAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGridTypeEnum ;
rdfs:label "RECTANGULAR" .
ifc:RADIAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGridTypeEnum ;
rdfs:label "RADIAL" .
ifc:TRIANGULAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGridTypeEnum ;
rdfs:label "TRIANGULAR" .
ifc:IRREGULAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGridTypeEnum ;
rdfs:label "IRREGULAR" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGridTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGridTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:DATA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcJunctionBoxTypeEnum ;
rdfs:label "DATA" .
ifc:POWER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcJunctionBoxTypeEnum ;
rdfs:label "POWER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcJunctionBoxTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcJunctionBoxTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BEND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableCarrierFittingTypeEnum ;
rdfs:label "BEND" .
ifc:CROSS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableCarrierFittingTypeEnum ;
rdfs:label "CROSS" .
ifc:REDUCER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableCarrierFittingTypeEnum ;
rdfs:label "REDUCER" .
ifc:TEE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableCarrierFittingTypeEnum ;
rdfs:label "TEE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableCarrierFittingTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableCarrierFittingTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:READWRITE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStateEnum ;
rdfs:label "READWRITE" .
ifc:READONLY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStateEnum ;
rdfs:label "READONLY" .
ifc:LOCKED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStateEnum ;
rdfs:label "LOCKED" .
ifc:READWRITELOCKED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStateEnum ;
rdfs:label "READWRITELOCKED" .
ifc:READONLYLOCKED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStateEnum ;
rdfs:label "READONLYLOCKED" .
ifc:DISHWASHER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "DISHWASHER" .
ifc:ELECTRICCOOKER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "ELECTRICCOOKER" .
ifc:FREESTANDINGELECTRICHEATER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "FREESTANDINGELECTRICHEATER" .
ifc:FREESTANDINGFAN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "FREESTANDINGFAN" .
ifc:FREESTANDINGWATERHEATER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "FREESTANDINGWATERHEATER" .
ifc:FREESTANDINGWATERCOOLER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "FREESTANDINGWATERCOOLER" .
ifc:FREEZER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "FREEZER" .
ifc:FRIDGE_FREEZER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "FRIDGE_FREEZER" .
ifc:HANDDRYER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "HANDDRYER" .
ifc:KITCHENMACHINE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "KITCHENMACHINE" .
ifc:MICROWAVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "MICROWAVE" .
ifc:PHOTOCOPIER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "PHOTOCOPIER" .
ifc:REFRIGERATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "REFRIGERATOR" .
ifc:TUMBLEDRYER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "TUMBLEDRYER" .
ifc:VENDINGMACHINE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "VENDINGMACHINE" .
ifc:WASHINGMACHINE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "WASHINGMACHINE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricApplianceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:EXTERNALCOMBUSTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEngineTypeEnum ;
rdfs:label "EXTERNALCOMBUSTION" .
ifc:INTERNALCOMBUSTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEngineTypeEnum ;
rdfs:label "INTERNALCOMBUSTION" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEngineTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEngineTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:TERRAIN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGeographicElementTypeEnum ;
rdfs:label "TERRAIN" .
ifc:SOIL_BORING_POINT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGeographicElementTypeEnum ;
rdfs:label "SOIL_BORING_POINT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGeographicElementTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGeographicElementTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:TYPE_A
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightDistributionCurveEnum ;
rdfs:label "TYPE_A" .
ifc:TYPE_B
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightDistributionCurveEnum ;
rdfs:label "TYPE_B" .
ifc:TYPE_C
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightDistributionCurveEnum ;
rdfs:label "TYPE_C" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightDistributionCurveEnum ;
rdfs:label "NOTDEFINED" .
ifc:IN_PLANE_LOADING_2D
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnalysisModelTypeEnum ;
rdfs:label "IN_PLANE_LOADING_2D" .
ifc:OUT_PLANE_LOADING_2D
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnalysisModelTypeEnum ;
rdfs:label "OUT_PLANE_LOADING_2D" .
ifc:LOADING_3D
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnalysisModelTypeEnum ;
rdfs:label "LOADING_3D" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnalysisModelTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnalysisModelTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:DEAD_LOAD_G
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "DEAD_LOAD_G" .
ifc:COMPLETION_G1
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "COMPLETION_G1" .
ifc:LIVE_LOAD_Q
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "LIVE_LOAD_Q" .
ifc:SNOW_S
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "SNOW_S" .
ifc:WIND_W
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "WIND_W" .
ifc:PRESTRESSING_P
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "PRESTRESSING_P" .
ifc:SETTLEMENT_U
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "SETTLEMENT_U" .
ifc:TEMPERATURE_T
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "TEMPERATURE_T" .
ifc:EARTHQUAKE_E
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "EARTHQUAKE_E" .
ifc:FIRE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "FIRE" .
ifc:IMPULSE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "IMPULSE" .
ifc:IMPACT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "IMPACT" .
ifc:TRANSPORT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "TRANSPORT" .
ifc:ERECTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "ERECTION" .
ifc:PROPPING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "PROPPING" .
ifc:SYSTEM_IMPERFECTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "SYSTEM_IMPERFECTION" .
ifc:SHRINKAGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "SHRINKAGE" .
ifc:CREEP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "CREEP" .
ifc:LACK_OF_FIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "LACK_OF_FIT" .
ifc:BUOYANCY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "BUOYANCY" .
ifc:ICE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "ICE" .
ifc:CURRENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "CURRENT" .
ifc:WAVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "WAVE" .
ifc:RAIN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "RAIN" .
ifc:BRAKES
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "BRAKES" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionSourceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BORED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPileTypeEnum ;
rdfs:label "BORED" .
ifc:DRIVEN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPileTypeEnum ;
rdfs:label "DRIVEN" .
ifc:JETGROUTING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPileTypeEnum ;
rdfs:label "JETGROUTING" .
ifc:COHESION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPileTypeEnum ;
rdfs:label "COHESION" .
ifc:FRICTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPileTypeEnum ;
rdfs:label "FRICTION" .
ifc:SUPPORT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPileTypeEnum ;
rdfs:label "SUPPORT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPileTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPileTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ELAPSEDTIME
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskDurationEnum ;
rdfs:label "ELAPSEDTIME" .
ifc:WORKTIME
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskDurationEnum ;
rdfs:label "WORKTIME" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTaskDurationEnum ;
rdfs:label "NOTDEFINED" .
ifc:CANAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "CANAL" .
ifc:WATERWAYSHIPLIFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "WATERWAYSHIPLIFT" .
ifc:EMBANKMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "EMBANKMENT" .
ifc:LAUNCHRECOVERY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "LAUNCHRECOVERY" .
ifc:MARINEDEFENCE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "MARINEDEFENCE" .
ifc:HYDROLIFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "HYDROLIFT" .
ifc:SHIPYARD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "SHIPYARD" .
ifc:SHIPLIFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "SHIPLIFT" .
ifc:PORT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "PORT" .
ifc:QUAY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "QUAY" .
ifc:FLOATINGDOCK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "FLOATINGDOCK" .
ifc:NAVIGATIONALCHANNEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "NAVIGATIONALCHANNEL" .
ifc:BREAKWATER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "BREAKWATER" .
ifc:DRYDOCK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "DRYDOCK" .
ifc:JETTY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "JETTY" .
ifc:SHIPLOCK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "SHIPLOCK" .
ifc:BARRIERBEACH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "BARRIERBEACH" .
ifc:SLIPWAY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "SLIPWAY" .
ifc:WATERWAY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "WATERWAY" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMarineFacilityTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ANCHORPLATE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "ANCHORPLATE" .
ifc:BRACKET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "BRACKET" .
ifc:SHOE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "SHOE" .
ifc:EXPANSION_JOINT_DEVICE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "EXPANSION_JOINT_DEVICE" .
ifc:BIRDPROTECTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "BIRDPROTECTION" .
ifc:CABLEARRANGER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "CABLEARRANGER" .
ifc:INSULATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "INSULATOR" .
ifc:LOCK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "LOCK" .
ifc:TENSIONINGEQUIPMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "TENSIONINGEQUIPMENT" .
ifc:RAILPAD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "RAILPAD" .
ifc:SLIDINGCHAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "SLIDINGCHAIR" .
ifc:PANEL_STRENGTHENING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "PANEL_STRENGTHENING" .
ifc:RAILBRACE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "RAILBRACE" .
ifc:ELASTIC_CUSHION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "ELASTIC_CUSHION" .
ifc:SOUNDABSORPTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "SOUNDABSORPTION" .
ifc:RAIL_LUBRICATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "RAIL_LUBRICATION" .
ifc:RAIL_MECHANICAL_EQUIPMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "RAIL_MECHANICAL_EQUIPMENT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDiscreteAccessoryTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:COMPACTFLUORESCENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLampTypeEnum ;
rdfs:label "COMPACTFLUORESCENT" .
ifc:FLUORESCENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLampTypeEnum ;
rdfs:label "FLUORESCENT" .
ifc:HALOGEN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLampTypeEnum ;
rdfs:label "HALOGEN" .
ifc:HIGHPRESSUREMERCURY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLampTypeEnum ;
rdfs:label "HIGHPRESSUREMERCURY" .
ifc:HIGHPRESSURESODIUM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLampTypeEnum ;
rdfs:label "HIGHPRESSURESODIUM" .
ifc:LED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLampTypeEnum ;
rdfs:label "LED" .
ifc:METALHALIDE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLampTypeEnum ;
rdfs:label "METALHALIDE" .
ifc:OLED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLampTypeEnum ;
rdfs:label "OLED" .
ifc:TUNGSTENFILAMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLampTypeEnum ;
rdfs:label "TUNGSTENFILAMENT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLampTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLampTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:FIXEDPLATECOUNTERFLOWEXCHANGER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirToAirHeatRecoveryTypeEnum ;
rdfs:label "FIXEDPLATECOUNTERFLOWEXCHANGER" .
ifc:FIXEDPLATECROSSFLOWEXCHANGER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirToAirHeatRecoveryTypeEnum ;
rdfs:label "FIXEDPLATECROSSFLOWEXCHANGER" .
ifc:FIXEDPLATEPARALLELFLOWEXCHANGER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirToAirHeatRecoveryTypeEnum ;
rdfs:label "FIXEDPLATEPARALLELFLOWEXCHANGER" .
ifc:ROTARYWHEEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirToAirHeatRecoveryTypeEnum ;
rdfs:label "ROTARYWHEEL" .
ifc:RUNAROUNDCOILLOOP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirToAirHeatRecoveryTypeEnum ;
rdfs:label "RUNAROUNDCOILLOOP" .
ifc:HEATPIPE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirToAirHeatRecoveryTypeEnum ;
rdfs:label "HEATPIPE" .
ifc:TWINTOWERENTHALPYRECOVERYLOOPS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirToAirHeatRecoveryTypeEnum ;
rdfs:label "TWINTOWERENTHALPYRECOVERYLOOPS" .
ifc:THERMOSIPHONSEALEDTUBEHEATEXCHANGERS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirToAirHeatRecoveryTypeEnum ;
rdfs:label "THERMOSIPHONSEALEDTUBEHEATEXCHANGERS" .
ifc:THERMOSIPHONCOILTYPEHEATEXCHANGERS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirToAirHeatRecoveryTypeEnum ;
rdfs:label "THERMOSIPHONCOILTYPEHEATEXCHANGERS" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirToAirHeatRecoveryTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirToAirHeatRecoveryTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:NATURALDRAFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoolingTowerTypeEnum ;
rdfs:label "NATURALDRAFT" .
ifc:MECHANICALINDUCEDDRAFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoolingTowerTypeEnum ;
rdfs:label "MECHANICALINDUCEDDRAFT" .
ifc:MECHANICALFORCEDDRAFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoolingTowerTypeEnum ;
rdfs:label "MECHANICALFORCEDDRAFT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoolingTowerTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCoolingTowerTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:MAIN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarRoleEnum ;
rdfs:label "MAIN" .
ifc:SHEAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarRoleEnum ;
rdfs:label "SHEAR" .
ifc:LIGATURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarRoleEnum ;
rdfs:label "LIGATURE" .
ifc:STUD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarRoleEnum ;
rdfs:label "STUD" .
ifc:PUNCHING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarRoleEnum ;
rdfs:label "PUNCHING" .
ifc:EDGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarRoleEnum ;
rdfs:label "EDGE" .
ifc:RING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarRoleEnum ;
rdfs:label "RING" .
ifc:ANCHORING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarRoleEnum ;
rdfs:label "ANCHORING" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarRoleEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarRoleEnum ;
rdfs:label "NOTDEFINED" .
ifc:PSET_TYPEDRIVENONLY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPropertySetTemplateTypeEnum ;
rdfs:label "PSET_TYPEDRIVENONLY" .
ifc:PSET_TYPEDRIVENOVERRIDE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPropertySetTemplateTypeEnum ;
rdfs:label "PSET_TYPEDRIVENOVERRIDE" .
ifc:PSET_OCCURRENCEDRIVEN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPropertySetTemplateTypeEnum ;
rdfs:label "PSET_OCCURRENCEDRIVEN" .
ifc:PSET_PERFORMANCEDRIVEN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPropertySetTemplateTypeEnum ;
rdfs:label "PSET_PERFORMANCEDRIVEN" .
ifc:QTO_TYPEDRIVENONLY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPropertySetTemplateTypeEnum ;
rdfs:label "QTO_TYPEDRIVENONLY" .
ifc:QTO_TYPEDRIVENOVERRIDE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPropertySetTemplateTypeEnum ;
rdfs:label "QTO_TYPEDRIVENOVERRIDE" .
ifc:QTO_OCCURRENCEDRIVEN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPropertySetTemplateTypeEnum ;
rdfs:label "QTO_OCCURRENCEDRIVEN" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPropertySetTemplateTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:PERMANENT_G
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionTypeEnum ;
rdfs:label "PERMANENT_G" .
ifc:VARIABLE_Q
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionTypeEnum ;
rdfs:label "VARIABLE_Q" .
ifc:EXTRAORDINARY_A
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionTypeEnum ;
rdfs:label "EXTRAORDINARY_A" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActionTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:SWINGING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorPanelOperationEnum ;
rdfs:label "SWINGING" .
ifc:DOUBLE_ACTING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorPanelOperationEnum ;
rdfs:label "DOUBLE_ACTING" .
ifc:SLIDING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorPanelOperationEnum ;
rdfs:label "SLIDING" .
ifc:FOLDING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorPanelOperationEnum ;
rdfs:label "FOLDING" .
ifc:REVOLVING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorPanelOperationEnum ;
rdfs:label "REVOLVING" .
ifc:ROLLINGUP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorPanelOperationEnum ;
rdfs:label "ROLLINGUP" .
ifc:FIXEDPANEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorPanelOperationEnum ;
rdfs:label "FIXEDPANEL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorPanelOperationEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorPanelOperationEnum ;
rdfs:label "NOTDEFINED" .
ifc:TIMECLOCK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricTimeControlTypeEnum ;
rdfs:label "TIMECLOCK" .
ifc:TIMEDELAY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricTimeControlTypeEnum ;
rdfs:label "TIMEDELAY" .
ifc:RELAY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricTimeControlTypeEnum ;
rdfs:label "RELAY" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricTimeControlTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricTimeControlTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:OPENING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOpeningElementTypeEnum ;
rdfs:label "OPENING" .
ifc:RECESS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOpeningElementTypeEnum ;
rdfs:label "RECESS" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOpeningElementTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOpeningElementTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ANGULARVELOCITYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "ANGULARVELOCITYUNIT" .
ifc:AREADENSITYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "AREADENSITYUNIT" .
ifc:COMPOUNDPLANEANGLEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "COMPOUNDPLANEANGLEUNIT" .
ifc:DYNAMICVISCOSITYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "DYNAMICVISCOSITYUNIT" .
ifc:HEATFLUXDENSITYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "HEATFLUXDENSITYUNIT" .
ifc:INTEGERCOUNTRATEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "INTEGERCOUNTRATEUNIT" .
ifc:ISOTHERMALMOISTURECAPACITYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "ISOTHERMALMOISTURECAPACITYUNIT" .
ifc:KINEMATICVISCOSITYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "KINEMATICVISCOSITYUNIT" .
ifc:LINEARVELOCITYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "LINEARVELOCITYUNIT" .
ifc:MASSDENSITYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "MASSDENSITYUNIT" .
ifc:MASSFLOWRATEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "MASSFLOWRATEUNIT" .
ifc:MOISTUREDIFFUSIVITYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "MOISTUREDIFFUSIVITYUNIT" .
ifc:MOLECULARWEIGHTUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "MOLECULARWEIGHTUNIT" .
ifc:SPECIFICHEATCAPACITYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "SPECIFICHEATCAPACITYUNIT" .
ifc:THERMALADMITTANCEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "THERMALADMITTANCEUNIT" .
ifc:THERMALCONDUCTANCEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "THERMALCONDUCTANCEUNIT" .
ifc:THERMALRESISTANCEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "THERMALRESISTANCEUNIT" .
ifc:THERMALTRANSMITTANCEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "THERMALTRANSMITTANCEUNIT" .
ifc:VAPORPERMEABILITYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "VAPORPERMEABILITYUNIT" .
ifc:VOLUMETRICFLOWRATEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "VOLUMETRICFLOWRATEUNIT" .
ifc:ROTATIONALFREQUENCYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "ROTATIONALFREQUENCYUNIT" .
ifc:TORQUEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "TORQUEUNIT" .
ifc:MOMENTOFINERTIAUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "MOMENTOFINERTIAUNIT" .
ifc:LINEARMOMENTUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "LINEARMOMENTUNIT" .
ifc:LINEARFORCEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "LINEARFORCEUNIT" .
ifc:PLANARFORCEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "PLANARFORCEUNIT" .
ifc:MODULUSOFELASTICITYUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "MODULUSOFELASTICITYUNIT" .
ifc:SHEARMODULUSUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "SHEARMODULUSUNIT" .
ifc:LINEARSTIFFNESSUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "LINEARSTIFFNESSUNIT" .
ifc:ROTATIONALSTIFFNESSUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "ROTATIONALSTIFFNESSUNIT" .
ifc:MODULUSOFSUBGRADEREACTIONUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "MODULUSOFSUBGRADEREACTIONUNIT" .
ifc:ACCELERATIONUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "ACCELERATIONUNIT" .
ifc:CURVATUREUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "CURVATUREUNIT" .
ifc:HEATINGVALUEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "HEATINGVALUEUNIT" .
ifc:IONCONCENTRATIONUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "IONCONCENTRATIONUNIT" .
ifc:LUMINOUSINTENSITYDISTRIBUTIONUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "LUMINOUSINTENSITYDISTRIBUTIONUNIT" .
ifc:MASSPERLENGTHUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "MASSPERLENGTHUNIT" .
ifc:MODULUSOFLINEARSUBGRADEREACTIONUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "MODULUSOFLINEARSUBGRADEREACTIONUNIT" .
ifc:MODULUSOFROTATIONALSUBGRADEREACTIONUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "MODULUSOFROTATIONALSUBGRADEREACTIONUNIT" .
ifc:PHUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "PHUNIT" .
ifc:ROTATIONALMASSUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "ROTATIONALMASSUNIT" .
ifc:SECTIONAREAINTEGRALUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "SECTIONAREAINTEGRALUNIT" .
ifc:SECTIONMODULUSUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "SECTIONMODULUSUNIT" .
ifc:SOUNDPOWERLEVELUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "SOUNDPOWERLEVELUNIT" .
ifc:SOUNDPOWERUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "SOUNDPOWERUNIT" .
ifc:SOUNDPRESSURELEVELUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "SOUNDPRESSURELEVELUNIT" .
ifc:SOUNDPRESSUREUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "SOUNDPRESSUREUNIT" .
ifc:TEMPERATUREGRADIENTUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "TEMPERATUREGRADIENTUNIT" .
ifc:TEMPERATURERATEOFCHANGEUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "TEMPERATURERATEOFCHANGEUNIT" .
ifc:THERMALEXPANSIONCOEFFICIENTUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "THERMALEXPANSIONCOEFFICIENTUNIT" .
ifc:WARPINGCONSTANTUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "WARPINGCONSTANTUNIT" .
ifc:WARPINGMOMENTUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "WARPINGMOMENTUNIT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDerivedUnitEnum ;
rdfs:label "USERDEFINED" .
ifc:BATH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSanitaryTerminalTypeEnum ;
rdfs:label "BATH" .
ifc:BIDET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSanitaryTerminalTypeEnum ;
rdfs:label "BIDET" .
ifc:CISTERN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSanitaryTerminalTypeEnum ;
rdfs:label "CISTERN" .
ifc:SHOWER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSanitaryTerminalTypeEnum ;
rdfs:label "SHOWER" .
ifc:SINK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSanitaryTerminalTypeEnum ;
rdfs:label "SINK" .
ifc:SANITARYFOUNTAIN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSanitaryTerminalTypeEnum ;
rdfs:label "SANITARYFOUNTAIN" .
ifc:TOILETPAN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSanitaryTerminalTypeEnum ;
rdfs:label "TOILETPAN" .
ifc:URINAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSanitaryTerminalTypeEnum ;
rdfs:label "URINAL" .
ifc:WASHHANDBASIN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSanitaryTerminalTypeEnum ;
rdfs:label "WASHHANDBASIN" .
ifc:WCSEAT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSanitaryTerminalTypeEnum ;
rdfs:label "WCSEAT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSanitaryTerminalTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSanitaryTerminalTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CABLELADDERSEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableCarrierSegmentTypeEnum ;
rdfs:label "CABLELADDERSEGMENT" .
ifc:CABLETRAYSEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableCarrierSegmentTypeEnum ;
rdfs:label "CABLETRAYSEGMENT" .
ifc:CABLETRUNKINGSEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableCarrierSegmentTypeEnum ;
rdfs:label "CABLETRUNKINGSEGMENT" .
ifc:CONDUITSEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableCarrierSegmentTypeEnum ;
rdfs:label "CONDUITSEGMENT" .
ifc:CABLEBRACKET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableCarrierSegmentTypeEnum ;
rdfs:label "CABLEBRACKET" .
ifc:CATENARYWIRE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableCarrierSegmentTypeEnum ;
rdfs:label "CATENARYWIRE" .
ifc:DROPPER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableCarrierSegmentTypeEnum ;
rdfs:label "DROPPER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableCarrierSegmentTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableCarrierSegmentTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:PROJECTED_LENGTH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProjectedOrTrueLengthEnum ;
rdfs:label "PROJECTED_LENGTH" .
ifc:TRUE_LENGTH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProjectedOrTrueLengthEnum ;
rdfs:label "TRUE_LENGTH" .
ifc:WELL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCaissonFoundationTypeEnum ;
rdfs:label "WELL" .
ifc:CAISSON
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCaissonFoundationTypeEnum ;
rdfs:label "CAISSON" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCaissonFoundationTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCaissonFoundationTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonTypeEnum ;
rdfs:label "BAR" .
ifc:COATED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonTypeEnum ;
rdfs:label "COATED" .
ifc:STRAND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonTypeEnum ;
rdfs:label "STRAND" .
ifc:WIRE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonTypeEnum ;
rdfs:label "WIRE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBurnerTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBurnerTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CURRENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransformerTypeEnum ;
rdfs:label "CURRENT" .
ifc:FREQUENCY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransformerTypeEnum ;
rdfs:label "FREQUENCY" .
ifc:INVERTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransformerTypeEnum ;
rdfs:label "INVERTER" .
ifc:RECTIFIER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransformerTypeEnum ;
rdfs:label "RECTIFIER" .
ifc:VOLTAGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransformerTypeEnum ;
rdfs:label "VOLTAGE" .
ifc:CHOPPER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransformerTypeEnum ;
rdfs:label "CHOPPER" .
ifc:COMBINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransformerTypeEnum ;
rdfs:label "COMBINED" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransformerTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransformerTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:DIRECTEXPANSION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporatorTypeEnum ;
rdfs:label "DIRECTEXPANSION" .
ifc:DIRECTEXPANSIONSHELLANDTUBE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporatorTypeEnum ;
rdfs:label "DIRECTEXPANSIONSHELLANDTUBE" .
ifc:DIRECTEXPANSIONTUBEINTUBE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporatorTypeEnum ;
rdfs:label "DIRECTEXPANSIONTUBEINTUBE" .
ifc:DIRECTEXPANSIONBRAZEDPLATE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporatorTypeEnum ;
rdfs:label "DIRECTEXPANSIONBRAZEDPLATE" .
ifc:FLOODEDSHELLANDTUBE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporatorTypeEnum ;
rdfs:label "FLOODEDSHELLANDTUBE" .
ifc:SHELLANDCOIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporatorTypeEnum ;
rdfs:label "SHELLANDCOIL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporatorTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporatorTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CONVECTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpaceHeaterTypeEnum ;
rdfs:label "CONVECTOR" .
ifc:RADIATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpaceHeaterTypeEnum ;
rdfs:label "RADIATOR" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpaceHeaterTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpaceHeaterTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CONSUMERUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricDistributionBoardTypeEnum ;
rdfs:label "CONSUMERUNIT" .
ifc:DISTRIBUTIONBOARD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricDistributionBoardTypeEnum ;
rdfs:label "DISTRIBUTIONBOARD" .
ifc:MOTORCONTROLCENTRE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricDistributionBoardTypeEnum ;
rdfs:label "MOTORCONTROLCENTRE" .
ifc:SWITCHBOARD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricDistributionBoardTypeEnum ;
rdfs:label "SWITCHBOARD" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricDistributionBoardTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElectricDistributionBoardTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ELECTRICACTUATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActuatorTypeEnum ;
rdfs:label "ELECTRICACTUATOR" .
ifc:HANDOPERATEDACTUATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActuatorTypeEnum ;
rdfs:label "HANDOPERATEDACTUATOR" .
ifc:HYDRAULICACTUATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActuatorTypeEnum ;
rdfs:label "HYDRAULICACTUATOR" .
ifc:PNEUMATICACTUATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActuatorTypeEnum ;
rdfs:label "PNEUMATICACTUATOR" .
ifc:THERMOSTATICACTUATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActuatorTypeEnum ;
rdfs:label "THERMOSTATICACTUATOR" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActuatorTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcActuatorTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:STRAIGHT_RUN_RAMP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRampTypeEnum ;
rdfs:label "STRAIGHT_RUN_RAMP" .
ifc:TWO_STRAIGHT_RUN_RAMP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRampTypeEnum ;
rdfs:label "TWO_STRAIGHT_RUN_RAMP" .
ifc:QUARTER_TURN_RAMP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRampTypeEnum ;
rdfs:label "QUARTER_TURN_RAMP" .
ifc:TWO_QUARTER_TURN_RAMP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRampTypeEnum ;
rdfs:label "TWO_QUARTER_TURN_RAMP" .
ifc:HALF_TURN_RAMP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRampTypeEnum ;
rdfs:label "HALF_TURN_RAMP" .
ifc:SPIRAL_RAMP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRampTypeEnum ;
rdfs:label "SPIRAL_RAMP" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRampTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRampTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ALUMINIUM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleConstructionEnum ;
rdfs:label "ALUMINIUM" .
ifc:HIGH_GRADE_STEEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleConstructionEnum ;
rdfs:label "HIGH_GRADE_STEEL" .
ifc:STEEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleConstructionEnum ;
rdfs:label "STEEL" .
ifc:WOOD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleConstructionEnum ;
rdfs:label "WOOD" .
ifc:ALUMINIUM_WOOD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleConstructionEnum ;
rdfs:label "ALUMINIUM_WOOD" .
ifc:ALUMINIUM_PLASTIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleConstructionEnum ;
rdfs:label "ALUMINIUM_PLASTIC" .
ifc:PLASTIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleConstructionEnum ;
rdfs:label "PLASTIC" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleConstructionEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDoorStyleConstructionEnum ;
rdfs:label "NOTDEFINED" .
ifc:SWITCHBOARD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionBoardTypeEnum ;
rdfs:label "SWITCHBOARD" .
ifc:CONSUMERUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionBoardTypeEnum ;
rdfs:label "CONSUMERUNIT" .
ifc:MOTORCONTROLCENTRE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionBoardTypeEnum ;
rdfs:label "MOTORCONTROLCENTRE" .
ifc:DISTRIBUTIONFRAME
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionBoardTypeEnum ;
rdfs:label "DISTRIBUTIONFRAME" .
ifc:DISTRIBUTIONBOARD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionBoardTypeEnum ;
rdfs:label "DISTRIBUTIONBOARD" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionBoardTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionBoardTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ACCESS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPermitTypeEnum ;
rdfs:label "ACCESS" .
ifc:BUILDING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPermitTypeEnum ;
rdfs:label "BUILDING" .
ifc:WORK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPermitTypeEnum ;
rdfs:label "WORK" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPermitTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPermitTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ACTUAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWorkPlanTypeEnum ;
rdfs:label "ACTUAL" .
ifc:BASELINE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWorkPlanTypeEnum ;
rdfs:label "BASELINE" .
ifc:PLANNED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWorkPlanTypeEnum ;
rdfs:label "PLANNED" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWorkPlanTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWorkPlanTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:GLOBAL_COORDS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGlobalOrLocalEnum ;
rdfs:label "GLOBAL_COORDS" .
ifc:LOCAL_COORDS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGlobalOrLocalEnum ;
rdfs:label "LOCAL_COORDS" .
ifc:PRESSUREGAUGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowInstrumentTypeEnum ;
rdfs:label "PRESSUREGAUGE" .
ifc:THERMOMETER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowInstrumentTypeEnum ;
rdfs:label "THERMOMETER" .
ifc:AMMETER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowInstrumentTypeEnum ;
rdfs:label "AMMETER" .
ifc:FREQUENCYMETER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowInstrumentTypeEnum ;
rdfs:label "FREQUENCYMETER" .
ifc:POWERFACTORMETER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowInstrumentTypeEnum ;
rdfs:label "POWERFACTORMETER" .
ifc:PHASEANGLEMETER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowInstrumentTypeEnum ;
rdfs:label "PHASEANGLEMETER" .
ifc:VOLTMETER_PEAK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowInstrumentTypeEnum ;
rdfs:label "VOLTMETER_PEAK" .
ifc:VOLTMETER_RMS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowInstrumentTypeEnum ;
rdfs:label "VOLTMETER_RMS" .
ifc:COMBINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowInstrumentTypeEnum ;
rdfs:label "COMBINED" .
ifc:VOLTMETER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowInstrumentTypeEnum ;
rdfs:label "VOLTMETER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowInstrumentTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowInstrumentTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:GLUE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFastenerTypeEnum ;
rdfs:label "GLUE" .
ifc:MORTAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFastenerTypeEnum ;
rdfs:label "MORTAR" .
ifc:WELD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFastenerTypeEnum ;
rdfs:label "WELD" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFastenerTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFastenerTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:AIRPARTICLEFILTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFilterTypeEnum ;
rdfs:label "AIRPARTICLEFILTER" .
ifc:COMPRESSEDAIRFILTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFilterTypeEnum ;
rdfs:label "COMPRESSEDAIRFILTER" .
ifc:ODORFILTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFilterTypeEnum ;
rdfs:label "ODORFILTER" .
ifc:OILFILTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFilterTypeEnum ;
rdfs:label "OILFILTER" .
ifc:STRAINER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFilterTypeEnum ;
rdfs:label "STRAINER" .
ifc:WATERFILTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFilterTypeEnum ;
rdfs:label "WATERFILTER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFilterTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFilterTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPerformanceHistoryTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPerformanceHistoryTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BUSBARSEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableSegmentTypeEnum ;
rdfs:label "BUSBARSEGMENT" .
ifc:CABLESEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableSegmentTypeEnum ;
rdfs:label "CABLESEGMENT" .
ifc:CONDUCTORSEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableSegmentTypeEnum ;
rdfs:label "CONDUCTORSEGMENT" .
ifc:CORESEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableSegmentTypeEnum ;
rdfs:label "CORESEGMENT" .
ifc:CONTACTWIRESEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableSegmentTypeEnum ;
rdfs:label "CONTACTWIRESEGMENT" .
ifc:FIBERSEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableSegmentTypeEnum ;
rdfs:label "FIBERSEGMENT" .
ifc:FIBERTUBE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableSegmentTypeEnum ;
rdfs:label "FIBERTUBE" .
ifc:OPTICALCABLESEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableSegmentTypeEnum ;
rdfs:label "OPTICALCABLESEGMENT" .
ifc:STITCHWIRE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableSegmentTypeEnum ;
rdfs:label "STITCHWIRE" .
ifc:WIREPAIRSEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableSegmentTypeEnum ;
rdfs:label "WIREPAIRSEGMENT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableSegmentTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCableSegmentTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:FLAT_ROOF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoofTypeEnum ;
rdfs:label "FLAT_ROOF" .
ifc:SHED_ROOF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoofTypeEnum ;
rdfs:label "SHED_ROOF" .
ifc:GABLE_ROOF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoofTypeEnum ;
rdfs:label "GABLE_ROOF" .
ifc:HIP_ROOF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoofTypeEnum ;
rdfs:label "HIP_ROOF" .
ifc:HIPPED_GABLE_ROOF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoofTypeEnum ;
rdfs:label "HIPPED_GABLE_ROOF" .
ifc:GAMBREL_ROOF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoofTypeEnum ;
rdfs:label "GAMBREL_ROOF" .
ifc:MANSARD_ROOF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoofTypeEnum ;
rdfs:label "MANSARD_ROOF" .
ifc:BARREL_ROOF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoofTypeEnum ;
rdfs:label "BARREL_ROOF" .
ifc:RAINBOW_ROOF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoofTypeEnum ;
rdfs:label "RAINBOW_ROOF" .
ifc:BUTTERFLY_ROOF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoofTypeEnum ;
rdfs:label "BUTTERFLY_ROOF" .
ifc:PAVILION_ROOF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoofTypeEnum ;
rdfs:label "PAVILION_ROOF" .
ifc:DOME_ROOF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoofTypeEnum ;
rdfs:label "DOME_ROOF" .
ifc:FREEFORM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoofTypeEnum ;
rdfs:label "FREEFORM" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoofTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoofTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:SINGLE_PANEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleOperationEnum ;
rdfs:label "SINGLE_PANEL" .
ifc:DOUBLE_PANEL_VERTICAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleOperationEnum ;
rdfs:label "DOUBLE_PANEL_VERTICAL" .
ifc:DOUBLE_PANEL_HORIZONTAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleOperationEnum ;
rdfs:label "DOUBLE_PANEL_HORIZONTAL" .
ifc:TRIPLE_PANEL_VERTICAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleOperationEnum ;
rdfs:label "TRIPLE_PANEL_VERTICAL" .
ifc:TRIPLE_PANEL_BOTTOM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleOperationEnum ;
rdfs:label "TRIPLE_PANEL_BOTTOM" .
ifc:TRIPLE_PANEL_TOP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleOperationEnum ;
rdfs:label "TRIPLE_PANEL_TOP" .
ifc:TRIPLE_PANEL_LEFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleOperationEnum ;
rdfs:label "TRIPLE_PANEL_LEFT" .
ifc:TRIPLE_PANEL_RIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleOperationEnum ;
rdfs:label "TRIPLE_PANEL_RIGHT" .
ifc:TRIPLE_PANEL_HORIZONTAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleOperationEnum ;
rdfs:label "TRIPLE_PANEL_HORIZONTAL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleOperationEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleOperationEnum ;
rdfs:label "NOTDEFINED" .
ifc:BEACON
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcNavigationElementTypeEnum ;
rdfs:label "BEACON" .
ifc:BUOY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcNavigationElementTypeEnum ;
rdfs:label "BUOY" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcNavigationElementTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcNavigationElementTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ARMOUR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCourseTypeEnum ;
rdfs:label "ARMOUR" .
ifc:FILTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCourseTypeEnum ;
rdfs:label "FILTER" .
ifc:BALLASTBED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCourseTypeEnum ;
rdfs:label "BALLASTBED" .
ifc:CORE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCourseTypeEnum ;
rdfs:label "CORE" .
ifc:PAVEMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCourseTypeEnum ;
rdfs:label "PAVEMENT" .
ifc:PROTECTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCourseTypeEnum ;
rdfs:label "PROTECTION" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCourseTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCourseTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:VEHICLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransportElementNonFixedTypeEnum ;
rdfs:label "VEHICLE" .
ifc:VEHICLETRACKED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransportElementNonFixedTypeEnum ;
rdfs:label "VEHICLETRACKED" .
ifc:ROLLINGSTOCK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransportElementNonFixedTypeEnum ;
rdfs:label "ROLLINGSTOCK" .
ifc:VEHICLEWHEELED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransportElementNonFixedTypeEnum ;
rdfs:label "VEHICLEWHEELED" .
ifc:VEHICLEAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransportElementNonFixedTypeEnum ;
rdfs:label "VEHICLEAIR" .
ifc:CARGO
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransportElementNonFixedTypeEnum ;
rdfs:label "CARGO" .
ifc:VEHICLEMARINE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransportElementNonFixedTypeEnum ;
rdfs:label "VEHICLEMARINE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransportElementNonFixedTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransportElementNonFixedTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:COMPLEX
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementCompositionEnum ;
rdfs:label "COMPLEX" .
ifc:ELEMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementCompositionEnum ;
rdfs:label "ELEMENT" .
ifc:PARTIAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementCompositionEnum ;
rdfs:label "PARTIAL" .
ifc:SOLARCOLLECTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSolarDeviceTypeEnum ;
rdfs:label "SOLARCOLLECTOR" .
ifc:SOLARPANEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSolarDeviceTypeEnum ;
rdfs:label "SOLARPANEL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSolarDeviceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSolarDeviceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:HARD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstraintEnum ;
rdfs:label "HARD" .
ifc:SOFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstraintEnum ;
rdfs:label "SOFT" .
ifc:ADVISORY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstraintEnum ;
rdfs:label "ADVISORY" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstraintEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstraintEnum ;
rdfs:label "NOTDEFINED" .
ifc:AIRCOOLED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCondenserTypeEnum ;
rdfs:label "AIRCOOLED" .
ifc:EVAPORATIVECOOLED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCondenserTypeEnum ;
rdfs:label "EVAPORATIVECOOLED" .
ifc:WATERCOOLED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCondenserTypeEnum ;
rdfs:label "WATERCOOLED" .
ifc:WATERCOOLEDBRAZEDPLATE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCondenserTypeEnum ;
rdfs:label "WATERCOOLEDBRAZEDPLATE" .
ifc:WATERCOOLEDSHELLCOIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCondenserTypeEnum ;
rdfs:label "WATERCOOLEDSHELLCOIL" .
ifc:WATERCOOLEDSHELLTUBE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCondenserTypeEnum ;
rdfs:label "WATERCOOLEDSHELLTUBE" .
ifc:WATERCOOLEDTUBEINTUBE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCondenserTypeEnum ;
rdfs:label "WATERCOOLEDTUBEINTUBE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCondenserTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCondenserTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:SPACE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpaceTypeEnum ;
rdfs:label "SPACE" .
ifc:PARKING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpaceTypeEnum ;
rdfs:label "PARKING" .
ifc:GFA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpaceTypeEnum ;
rdfs:label "GFA" .
ifc:INTERNAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpaceTypeEnum ;
rdfs:label "INTERNAL" .
ifc:EXTERNAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpaceTypeEnum ;
rdfs:label "EXTERNAL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpaceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpaceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:MOVABLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWallTypeEnum ;
rdfs:label "MOVABLE" .
ifc:PARAPET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWallTypeEnum ;
rdfs:label "PARAPET" .
ifc:PARTITIONING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWallTypeEnum ;
rdfs:label "PARTITIONING" .
ifc:PLUMBINGWALL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWallTypeEnum ;
rdfs:label "PLUMBINGWALL" .
ifc:SHEAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWallTypeEnum ;
rdfs:label "SHEAR" .
ifc:SOLIDWALL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWallTypeEnum ;
rdfs:label "SOLIDWALL" .
ifc:STANDARD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWallTypeEnum ;
rdfs:label "STANDARD" .
ifc:POLYGONAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWallTypeEnum ;
rdfs:label "POLYGONAL" .
ifc:ELEMENTEDWALL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWallTypeEnum ;
rdfs:label "ELEMENTEDWALL" .
ifc:RETAININGWALL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWallTypeEnum ;
rdfs:label "RETAININGWALL" .
ifc:WAVEWALL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWallTypeEnum ;
rdfs:label "WAVEWALL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWallTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWallTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ADVICE_CAUTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProcedureTypeEnum ;
rdfs:label "ADVICE_CAUTION" .
ifc:ADVICE_NOTE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProcedureTypeEnum ;
rdfs:label "ADVICE_NOTE" .
ifc:ADVICE_WARNING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProcedureTypeEnum ;
rdfs:label "ADVICE_WARNING" .
ifc:CALIBRATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProcedureTypeEnum ;
rdfs:label "CALIBRATION" .
ifc:DIAGNOSTIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProcedureTypeEnum ;
rdfs:label "DIAGNOSTIC" .
ifc:SHUTDOWN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProcedureTypeEnum ;
rdfs:label "SHUTDOWN" .
ifc:STARTUP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProcedureTypeEnum ;
rdfs:label "STARTUP" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProcedureTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProcedureTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:FLOATING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcControllerTypeEnum ;
rdfs:label "FLOATING" .
ifc:PROGRAMMABLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcControllerTypeEnum ;
rdfs:label "PROGRAMMABLE" .
ifc:PROPORTIONAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcControllerTypeEnum ;
rdfs:label "PROPORTIONAL" .
ifc:MULTIPOSITION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcControllerTypeEnum ;
rdfs:label "MULTIPOSITION" .
ifc:TWOPOSITION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcControllerTypeEnum ;
rdfs:label "TWOPOSITION" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcControllerTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcControllerTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:COMPACTFLUORESCENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightEmissionSourceEnum ;
rdfs:label "COMPACTFLUORESCENT" .
ifc:FLUORESCENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightEmissionSourceEnum ;
rdfs:label "FLUORESCENT" .
ifc:HIGHPRESSUREMERCURY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightEmissionSourceEnum ;
rdfs:label "HIGHPRESSUREMERCURY" .
ifc:HIGHPRESSURESODIUM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightEmissionSourceEnum ;
rdfs:label "HIGHPRESSURESODIUM" .
ifc:LIGHTEMITTINGDIODE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightEmissionSourceEnum ;
rdfs:label "LIGHTEMITTINGDIODE" .
ifc:LOWPRESSURESODIUM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightEmissionSourceEnum ;
rdfs:label "LOWPRESSURESODIUM" .
ifc:LOWVOLTAGEHALOGEN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightEmissionSourceEnum ;
rdfs:label "LOWVOLTAGEHALOGEN" .
ifc:MAINVOLTAGEHALOGEN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightEmissionSourceEnum ;
rdfs:label "MAINVOLTAGEHALOGEN" .
ifc:METALHALIDE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightEmissionSourceEnum ;
rdfs:label "METALHALIDE" .
ifc:TUNGSTENFILAMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightEmissionSourceEnum ;
rdfs:label "TUNGSTENFILAMENT" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLightEmissionSourceEnum ;
rdfs:label "NOTDEFINED" .
ifc:BUDGET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCostScheduleTypeEnum ;
rdfs:label "BUDGET" .
ifc:COSTPLAN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCostScheduleTypeEnum ;
rdfs:label "COSTPLAN" .
ifc:ESTIMATE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCostScheduleTypeEnum ;
rdfs:label "ESTIMATE" .
ifc:TENDER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCostScheduleTypeEnum ;
rdfs:label "TENDER" .
ifc:PRICEDBILLOFQUANTITIES
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCostScheduleTypeEnum ;
rdfs:label "PRICEDBILLOFQUANTITIES" .
ifc:UNPRICEDBILLOFQUANTITIES
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCostScheduleTypeEnum ;
rdfs:label "UNPRICEDBILLOFQUANTITIES" .
ifc:SCHEDULEOFRATES
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCostScheduleTypeEnum ;
rdfs:label "SCHEDULEOFRATES" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCostScheduleTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCostScheduleTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ELEVATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransportElementFixedTypeEnum ;
rdfs:label "ELEVATOR" .
ifc:ESCALATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransportElementFixedTypeEnum ;
rdfs:label "ESCALATOR" .
ifc:MOVINGWALKWAY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransportElementFixedTypeEnum ;
rdfs:label "MOVINGWALKWAY" .
ifc:CRANEWAY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransportElementFixedTypeEnum ;
rdfs:label "CRANEWAY" .
ifc:LIFTINGGEAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransportElementFixedTypeEnum ;
rdfs:label "LIFTINGGEAR" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransportElementFixedTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransportElementFixedTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CAST_IN_PLACE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPileConstructionEnum ;
rdfs:label "CAST_IN_PLACE" .
ifc:COMPOSITE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPileConstructionEnum ;
rdfs:label "COMPOSITE" .
ifc:PRECAST_CONCRETE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPileConstructionEnum ;
rdfs:label "PRECAST_CONCRETE" .
ifc:PREFAB_STEEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPileConstructionEnum ;
rdfs:label "PREFAB_STEEL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPileConstructionEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPileConstructionEnum ;
rdfs:label "NOTDEFINED" .
ifc:SUPPLIER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "SUPPLIER" .
ifc:MANUFACTURER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "MANUFACTURER" .
ifc:CONTRACTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "CONTRACTOR" .
ifc:SUBCONTRACTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "SUBCONTRACTOR" .
ifc:ARCHITECT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "ARCHITECT" .
ifc:STRUCTURALENGINEER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "STRUCTURALENGINEER" .
ifc:COSTENGINEER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "COSTENGINEER" .
ifc:CLIENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "CLIENT" .
ifc:BUILDINGOWNER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "BUILDINGOWNER" .
ifc:BUILDINGOPERATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "BUILDINGOPERATOR" .
ifc:MECHANICALENGINEER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "MECHANICALENGINEER" .
ifc:ELECTRICALENGINEER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "ELECTRICALENGINEER" .
ifc:PROJECTMANAGER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "PROJECTMANAGER" .
ifc:FACILITIESMANAGER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "FACILITIESMANAGER" .
ifc:CIVILENGINEER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "CIVILENGINEER" .
ifc:COMMISSIONINGENGINEER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "COMMISSIONINGENGINEER" .
ifc:ENGINEER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "ENGINEER" .
ifc:OWNER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "OWNER" .
ifc:CONSULTANT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "CONSULTANT" .
ifc:CONSTRUCTIONMANAGER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "CONSTRUCTIONMANAGER" .
ifc:FIELDCONSTRUCTIONMANAGER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "FIELDCONSTRUCTIONMANAGER" .
ifc:RESELLER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "RESELLER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRoleEnum ;
rdfs:label "USERDEFINED" .
ifc:START_START
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSequenceEnum ;
rdfs:label "START_START" .
ifc:START_FINISH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSequenceEnum ;
rdfs:label "START_FINISH" .
ifc:FINISH_START
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSequenceEnum ;
rdfs:label "FINISH_START" .
ifc:FINISH_FINISH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSequenceEnum ;
rdfs:label "FINISH_FINISH" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSequenceEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSequenceEnum ;
rdfs:label "NOTDEFINED" .
ifc:ALARMPANEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryControlElementTypeEnum ;
rdfs:label "ALARMPANEL" .
ifc:CONTROLPANEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryControlElementTypeEnum ;
rdfs:label "CONTROLPANEL" .
ifc:GASDETECTIONPANEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryControlElementTypeEnum ;
rdfs:label "GASDETECTIONPANEL" .
ifc:INDICATORPANEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryControlElementTypeEnum ;
rdfs:label "INDICATORPANEL" .
ifc:MIMICPANEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryControlElementTypeEnum ;
rdfs:label "MIMICPANEL" .
ifc:HUMIDISTAT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryControlElementTypeEnum ;
rdfs:label "HUMIDISTAT" .
ifc:THERMOSTAT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryControlElementTypeEnum ;
rdfs:label "THERMOSTAT" .
ifc:WEATHERSTATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryControlElementTypeEnum ;
rdfs:label "WEATHERSTATION" .
ifc:COMBINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryControlElementTypeEnum ;
rdfs:label "COMBINED" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryControlElementTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcUnitaryControlElementTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:LATERAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFacilityUsageEnum ;
rdfs:label "LATERAL" .
ifc:REGION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFacilityUsageEnum ;
rdfs:label "REGION" .
ifc:VERTICAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFacilityUsageEnum ;
rdfs:label "VERTICAL" .
ifc:LONGITUDINAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFacilityUsageEnum ;
rdfs:label "LONGITUDINAL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFacilityUsageEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFacilityUsageEnum ;
rdfs:label "NOTDEFINED" .
ifc:WINDOW
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowTypeEnum ;
rdfs:label "WINDOW" .
ifc:SKYLIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowTypeEnum ;
rdfs:label "SKYLIGHT" .
ifc:LIGHTDOME
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowTypeEnum ;
rdfs:label "LIGHTDOME" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:SURCHARGEPRELOADED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcedSoilTypeEnum ;
rdfs:label "SURCHARGEPRELOADED" .
ifc:VERTICALLYDRAINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcedSoilTypeEnum ;
rdfs:label "VERTICALLYDRAINED" .
ifc:DYNAMICALLYCOMPACTED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcedSoilTypeEnum ;
rdfs:label "DYNAMICALLYCOMPACTED" .
ifc:REPLACED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcedSoilTypeEnum ;
rdfs:label "REPLACED" .
ifc:ROLLERCOMPACTED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcedSoilTypeEnum ;
rdfs:label "ROLLERCOMPACTED" .
ifc:GROUTED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcedSoilTypeEnum ;
rdfs:label "GROUTED" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcedSoilTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcedSoilTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BEND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctFittingTypeEnum ;
rdfs:label "BEND" .
ifc:CONNECTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctFittingTypeEnum ;
rdfs:label "CONNECTOR" .
ifc:ENTRY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctFittingTypeEnum ;
rdfs:label "ENTRY" .
ifc:EXIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctFittingTypeEnum ;
rdfs:label "EXIT" .
ifc:JUNCTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctFittingTypeEnum ;
rdfs:label "JUNCTION" .
ifc:OBSTRUCTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctFittingTypeEnum ;
rdfs:label "OBSTRUCTION" .
ifc:TRANSITION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctFittingTypeEnum ;
rdfs:label "TRANSITION" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctFittingTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctFittingTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:LINEAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCurveInterpolationEnum ;
rdfs:label "LINEAR" .
ifc:LOG_LINEAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCurveInterpolationEnum ;
rdfs:label "LOG_LINEAR" .
ifc:LOG_LOG
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCurveInterpolationEnum ;
rdfs:label "LOG_LOG" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCurveInterpolationEnum ;
rdfs:label "NOTDEFINED" .
ifc:CONST
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralCurveActivityTypeEnum ;
rdfs:label "CONST" .
ifc:LINEAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralCurveActivityTypeEnum ;
rdfs:label "LINEAR" .
ifc:POLYGONAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralCurveActivityTypeEnum ;
rdfs:label "POLYGONAL" .
ifc:EQUIDISTANT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralCurveActivityTypeEnum ;
rdfs:label "EQUIDISTANT" .
ifc:SINUS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralCurveActivityTypeEnum ;
rdfs:label "SINUS" .
ifc:PARABOLA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralCurveActivityTypeEnum ;
rdfs:label "PARABOLA" .
ifc:DISCRETE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralCurveActivityTypeEnum ;
rdfs:label "DISCRETE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralCurveActivityTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralCurveActivityTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:FENESTRATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingSystemTypeEnum ;
rdfs:label "FENESTRATION" .
ifc:FOUNDATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingSystemTypeEnum ;
rdfs:label "FOUNDATION" .
ifc:LOADBEARING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingSystemTypeEnum ;
rdfs:label "LOADBEARING" .
ifc:OUTERSHELL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingSystemTypeEnum ;
rdfs:label "OUTERSHELL" .
ifc:SHADING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingSystemTypeEnum ;
rdfs:label "SHADING" .
ifc:TRANSPORT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingSystemTypeEnum ;
rdfs:label "TRANSPORT" .
ifc:REINFORCING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingSystemTypeEnum ;
rdfs:label "REINFORCING" .
ifc:PRESTRESSING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingSystemTypeEnum ;
rdfs:label "PRESTRESSING" .
ifc:EROSIONPREVENTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingSystemTypeEnum ;
rdfs:label "EROSIONPREVENTION" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingSystemTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingSystemTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:LOGICALAND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLogicalOperatorEnum ;
rdfs:label "LOGICALAND" .
ifc:LOGICALOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLogicalOperatorEnum ;
rdfs:label "LOGICALOR" .
ifc:LOGICALXOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLogicalOperatorEnum ;
rdfs:label "LOGICALXOR" .
ifc:LOGICALNOTAND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLogicalOperatorEnum ;
rdfs:label "LOGICALNOTAND" .
ifc:LOGICALNOTOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLogicalOperatorEnum ;
rdfs:label "LOGICALNOTOR" .
ifc:BACKDRAFTDAMPER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDamperTypeEnum ;
rdfs:label "BACKDRAFTDAMPER" .
ifc:BALANCINGDAMPER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDamperTypeEnum ;
rdfs:label "BALANCINGDAMPER" .
ifc:BLASTDAMPER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDamperTypeEnum ;
rdfs:label "BLASTDAMPER" .
ifc:CONTROLDAMPER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDamperTypeEnum ;
rdfs:label "CONTROLDAMPER" .
ifc:FIREDAMPER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDamperTypeEnum ;
rdfs:label "FIREDAMPER" .
ifc:FIRESMOKEDAMPER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDamperTypeEnum ;
rdfs:label "FIRESMOKEDAMPER" .
ifc:FUMEHOODEXHAUST
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDamperTypeEnum ;
rdfs:label "FUMEHOODEXHAUST" .
ifc:GRAVITYDAMPER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDamperTypeEnum ;
rdfs:label "GRAVITYDAMPER" .
ifc:GRAVITYRELIEFDAMPER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDamperTypeEnum ;
rdfs:label "GRAVITYRELIEFDAMPER" .
ifc:RELIEFDAMPER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDamperTypeEnum ;
rdfs:label "RELIEFDAMPER" .
ifc:SMOKEDAMPER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDamperTypeEnum ;
rdfs:label "SMOKEDAMPER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDamperTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDamperTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:SITE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAssemblyPlaceEnum ;
rdfs:label "SITE" .
ifc:FACTORY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAssemblyPlaceEnum ;
rdfs:label "FACTORY" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAssemblyPlaceEnum ;
rdfs:label "NOTDEFINED" .
ifc:BACKFILL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksFillTypeEnum ;
rdfs:label "BACKFILL" .
ifc:COUNTERWEIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksFillTypeEnum ;
rdfs:label "COUNTERWEIGHT" .
ifc:SUBGRADE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksFillTypeEnum ;
rdfs:label "SUBGRADE" .
ifc:EMBANKMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksFillTypeEnum ;
rdfs:label "EMBANKMENT" .
ifc:TRANSITIONSECTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksFillTypeEnum ;
rdfs:label "TRANSITIONSECTION" .
ifc:SUBGRADEBED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksFillTypeEnum ;
rdfs:label "SUBGRADEBED" .
ifc:SLOPEFILL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksFillTypeEnum ;
rdfs:label "SLOPEFILL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksFillTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksFillTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:DIFFUSER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirTerminalTypeEnum ;
rdfs:label "DIFFUSER" .
ifc:GRILLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirTerminalTypeEnum ;
rdfs:label "GRILLE" .
ifc:LOUVRE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirTerminalTypeEnum ;
rdfs:label "LOUVRE" .
ifc:REGISTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirTerminalTypeEnum ;
rdfs:label "REGISTER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirTerminalTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirTerminalTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CYLINDRICAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBearingTypeEnum ;
rdfs:label "CYLINDRICAL" .
ifc:SPHERICAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBearingTypeEnum ;
rdfs:label "SPHERICAL" .
ifc:ELASTOMERIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBearingTypeEnum ;
rdfs:label "ELASTOMERIC" .
ifc:POT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBearingTypeEnum ;
rdfs:label "POT" .
ifc:GUIDE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBearingTypeEnum ;
rdfs:label "GUIDE" .
ifc:ROCKER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBearingTypeEnum ;
rdfs:label "ROCKER" .
ifc:ROLLER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBearingTypeEnum ;
rdfs:label "ROLLER" .
ifc:DISK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBearingTypeEnum ;
rdfs:label "DISK" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBearingTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBearingTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:FIRST_ORDER_THEORY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnalysisTheoryTypeEnum ;
rdfs:label "FIRST_ORDER_THEORY" .
ifc:SECOND_ORDER_THEORY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnalysisTheoryTypeEnum ;
rdfs:label "SECOND_ORDER_THEORY" .
ifc:THIRD_ORDER_THEORY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnalysisTheoryTypeEnum ;
rdfs:label "THIRD_ORDER_THEORY" .
ifc:FULL_NONLINEAR_THEORY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnalysisTheoryTypeEnum ;
rdfs:label "FULL_NONLINEAR_THEORY" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnalysisTheoryTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAnalysisTheoryTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:FLATOVAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctSilencerTypeEnum ;
rdfs:label "FLATOVAL" .
ifc:RECTANGULAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctSilencerTypeEnum ;
rdfs:label "RECTANGULAR" .
ifc:ROUND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctSilencerTypeEnum ;
rdfs:label "ROUND" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctSilencerTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDuctSilencerTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:DRAFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDocumentStatusEnum ;
rdfs:label "DRAFT" .
ifc:FINALDRAFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDocumentStatusEnum ;
rdfs:label "FINALDRAFT" .
ifc:FINAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDocumentStatusEnum ;
rdfs:label "FINAL" .
ifc:REVISION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDocumentStatusEnum ;
rdfs:label "REVISION" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDocumentStatusEnum ;
rdfs:label "NOTDEFINED" .
ifc:CONSTANTFLOW
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirTerminalBoxTypeEnum ;
rdfs:label "CONSTANTFLOW" .
ifc:VARIABLEFLOWPRESSUREDEPENDANT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirTerminalBoxTypeEnum ;
rdfs:label "VARIABLEFLOWPRESSUREDEPENDANT" .
ifc:VARIABLEFLOWPRESSUREINDEPENDANT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirTerminalBoxTypeEnum ;
rdfs:label "VARIABLEFLOWPRESSUREINDEPENDANT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirTerminalBoxTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAirTerminalBoxTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:PLANE_SURF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineSurfaceForm ;
rdfs:label "PLANE_SURF" .
ifc:CYLINDRICAL_SURF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineSurfaceForm ;
rdfs:label "CYLINDRICAL_SURF" .
ifc:CONICAL_SURF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineSurfaceForm ;
rdfs:label "CONICAL_SURF" .
ifc:SPHERICAL_SURF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineSurfaceForm ;
rdfs:label "SPHERICAL_SURF" .
ifc:TOROIDAL_SURF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineSurfaceForm ;
rdfs:label "TOROIDAL_SURF" .
ifc:SURF_OF_REVOLUTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineSurfaceForm ;
rdfs:label "SURF_OF_REVOLUTION" .
ifc:RULED_SURF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineSurfaceForm ;
rdfs:label "RULED_SURF" .
ifc:GENERALISED_CONE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineSurfaceForm ;
rdfs:label "GENERALISED_CONE" .
ifc:QUADRIC_SURF
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineSurfaceForm ;
rdfs:label "QUADRIC_SURF" .
ifc:SURF_OF_LINEAR_EXTRUSION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineSurfaceForm ;
rdfs:label "SURF_OF_LINEAR_EXTRUSION" .
ifc:UNSPECIFIED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBSplineSurfaceForm ;
rdfs:label "UNSPECIFIED" .
ifc:OFFICE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAddressTypeEnum ;
rdfs:label "OFFICE" .
ifc:SITE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAddressTypeEnum ;
rdfs:label "SITE" .
ifc:HOME
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAddressTypeEnum ;
rdfs:label "HOME" .
ifc:DISTRIBUTIONPOINT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAddressTypeEnum ;
rdfs:label "DISTRIBUTIONPOINT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcAddressTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:STRAIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairFlightTypeEnum ;
rdfs:label "STRAIGHT" .
ifc:WINDER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairFlightTypeEnum ;
rdfs:label "WINDER" .
ifc:SPIRAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairFlightTypeEnum ;
rdfs:label "SPIRAL" .
ifc:CURVED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairFlightTypeEnum ;
rdfs:label "CURVED" .
ifc:FREEFORM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairFlightTypeEnum ;
rdfs:label "FREEFORM" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairFlightTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairFlightTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ASSIGNEE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOccupantTypeEnum ;
rdfs:label "ASSIGNEE" .
ifc:ASSIGNOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOccupantTypeEnum ;
rdfs:label "ASSIGNOR" .
ifc:LESSEE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOccupantTypeEnum ;
rdfs:label "LESSEE" .
ifc:LESSOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOccupantTypeEnum ;
rdfs:label "LESSOR" .
ifc:LETTINGAGENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOccupantTypeEnum ;
rdfs:label "LETTINGAGENT" .
ifc:OWNER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOccupantTypeEnum ;
rdfs:label "OWNER" .
ifc:TENANT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOccupantTypeEnum ;
rdfs:label "TENANT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOccupantTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcOccupantTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:PUBLIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDocumentConfidentialityEnum ;
rdfs:label "PUBLIC" .
ifc:RESTRICTED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDocumentConfidentialityEnum ;
rdfs:label "RESTRICTED" .
ifc:CONFIDENTIAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDocumentConfidentialityEnum ;
rdfs:label "CONFIDENTIAL" .
ifc:PERSONAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDocumentConfidentialityEnum ;
rdfs:label "PERSONAL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDocumentConfidentialityEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDocumentConfidentialityEnum ;
rdfs:label "NOTDEFINED" .
ifc:ACCESSORY_ASSEMBLY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "ACCESSORY_ASSEMBLY" .
ifc:ARCH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "ARCH" .
ifc:BEAM_GRID
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "BEAM_GRID" .
ifc:BRACED_FRAME
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "BRACED_FRAME" .
ifc:GIRDER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "GIRDER" .
ifc:REINFORCEMENT_UNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "REINFORCEMENT_UNIT" .
ifc:RIGID_FRAME
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "RIGID_FRAME" .
ifc:SLAB_FIELD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "SLAB_FIELD" .
ifc:TRUSS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "TRUSS" .
ifc:ABUTMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "ABUTMENT" .
ifc:PIER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "PIER" .
ifc:PYLON
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "PYLON" .
ifc:CROSS_BRACING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "CROSS_BRACING" .
ifc:DECK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "DECK" .
ifc:MAST
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "MAST" .
ifc:SIGNALASSEMBLY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "SIGNALASSEMBLY" .
ifc:GRID
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "GRID" .
ifc:SHELTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "SHELTER" .
ifc:SUPPORTINGASSEMBLY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "SUPPORTINGASSEMBLY" .
ifc:SUSPENSIONASSEMBLY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "SUSPENSIONASSEMBLY" .
ifc:TRACTION_SWITCHING_ASSEMBLY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "TRACTION_SWITCHING_ASSEMBLY" .
ifc:TRACKPANEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "TRACKPANEL" .
ifc:TURNOUTPANEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "TURNOUTPANEL" .
ifc:DILATATIONPANEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "DILATATIONPANEL" .
ifc:RAIL_MECHANICAL_EQUIPMENT_ASSEMBLY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "RAIL_MECHANICAL_EQUIPMENT_ASSEMBLY" .
ifc:ENTRANCEWORKS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "ENTRANCEWORKS" .
ifc:SUMPBUSTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "SUMPBUSTER" .
ifc:TRAFFIC_CALMING_DEVICE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "TRAFFIC_CALMING_DEVICE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcElementAssemblyTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ENERGYMETER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowMeterTypeEnum ;
rdfs:label "ENERGYMETER" .
ifc:GASMETER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowMeterTypeEnum ;
rdfs:label "GASMETER" .
ifc:OILMETER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowMeterTypeEnum ;
rdfs:label "OILMETER" .
ifc:WATERMETER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowMeterTypeEnum ;
rdfs:label "WATERMETER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowMeterTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFlowMeterTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:COMPLEX
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingElementProxyTypeEnum ;
rdfs:label "COMPLEX" .
ifc:ELEMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingElementProxyTypeEnum ;
rdfs:label "ELEMENT" .
ifc:PARTIAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingElementProxyTypeEnum ;
rdfs:label "PARTIAL" .
ifc:PROVISIONFORVOID
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingElementProxyTypeEnum ;
rdfs:label "PROVISIONFORVOID" .
ifc:PROVISIONFORSPACE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingElementProxyTypeEnum ;
rdfs:label "PROVISIONFORSPACE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingElementProxyTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcBuildingElementProxyTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:FINNED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTubeBundleTypeEnum ;
rdfs:label "FINNED" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTubeBundleTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTubeBundleTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BRACE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "BRACE" .
ifc:CHORD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "CHORD" .
ifc:COLLAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "COLLAR" .
ifc:MEMBER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "MEMBER" .
ifc:MULLION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "MULLION" .
ifc:PLATE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "PLATE" .
ifc:POST
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "POST" .
ifc:PURLIN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "PURLIN" .
ifc:RAFTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "RAFTER" .
ifc:STRINGER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "STRINGER" .
ifc:STRUT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "STRUT" .
ifc:STUD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "STUD" .
ifc:STIFFENING_RIB
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "STIFFENING_RIB" .
ifc:ARCH_SEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "ARCH_SEGMENT" .
ifc:SUSPENSION_CABLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "SUSPENSION_CABLE" .
ifc:SUSPENDER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "SUSPENDER" .
ifc:STAY_CABLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "STAY_CABLE" .
ifc:STRUCTURALCABLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "STRUCTURALCABLE" .
ifc:TIEBAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "TIEBAR" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcMemberTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:LOADINGARM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLiquidTerminalTypeEnum ;
rdfs:label "LOADINGARM" .
ifc:HOSEREEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLiquidTerminalTypeEnum ;
rdfs:label "HOSEREEL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLiquidTerminalTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLiquidTerminalTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:DAILY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRecurrenceTypeEnum ;
rdfs:label "DAILY" .
ifc:WEEKLY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRecurrenceTypeEnum ;
rdfs:label "WEEKLY" .
ifc:MONTHLY_BY_DAY_OF_MONTH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRecurrenceTypeEnum ;
rdfs:label "MONTHLY_BY_DAY_OF_MONTH" .
ifc:MONTHLY_BY_POSITION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRecurrenceTypeEnum ;
rdfs:label "MONTHLY_BY_POSITION" .
ifc:BY_DAY_COUNT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRecurrenceTypeEnum ;
rdfs:label "BY_DAY_COUNT" .
ifc:BY_WEEKDAY_COUNT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRecurrenceTypeEnum ;
rdfs:label "BY_WEEKDAY_COUNT" .
ifc:YEARLY_BY_DAY_OF_MONTH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRecurrenceTypeEnum ;
rdfs:label "YEARLY_BY_DAY_OF_MONTH" .
ifc:YEARLY_BY_POSITION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcRecurrenceTypeEnum ;
rdfs:label "YEARLY_BY_POSITION" .
ifc:TRENCH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksCutTypeEnum ;
rdfs:label "TRENCH" .
ifc:DREDGING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksCutTypeEnum ;
rdfs:label "DREDGING" .
ifc:EXCAVATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksCutTypeEnum ;
rdfs:label "EXCAVATION" .
ifc:OVEREXCAVATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksCutTypeEnum ;
rdfs:label "OVEREXCAVATION" .
ifc:TOPSOILREMOVAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksCutTypeEnum ;
rdfs:label "TOPSOILREMOVAL" .
ifc:STEPEXCAVATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksCutTypeEnum ;
rdfs:label "STEPEXCAVATION" .
ifc:PAVEMENTMILLING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksCutTypeEnum ;
rdfs:label "PAVEMENTMILLING" .
ifc:CUT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksCutTypeEnum ;
rdfs:label "CUT" .
ifc:BASE_EXCAVATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksCutTypeEnum ;
rdfs:label "BASE_EXCAVATION" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksCutTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEarthworksCutTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:OFFICE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCrewResourceTypeEnum ;
rdfs:label "OFFICE" .
ifc:SITE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCrewResourceTypeEnum ;
rdfs:label "SITE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCrewResourceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCrewResourceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:DUCT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonConduitTypeEnum ;
rdfs:label "DUCT" .
ifc:COUPLER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonConduitTypeEnum ;
rdfs:label "COUPLER" .
ifc:GROUTING_DUCT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonConduitTypeEnum ;
rdfs:label "GROUTING_DUCT" .
ifc:TRUMPET
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonConduitTypeEnum ;
rdfs:label "TRUMPET" .
ifc:DIABOLO
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonConduitTypeEnum ;
rdfs:label "DIABOLO" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonConduitTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTendonConduitTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CULVERT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPipeSegmentTypeEnum ;
rdfs:label "CULVERT" .
ifc:FLEXIBLESEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPipeSegmentTypeEnum ;
rdfs:label "FLEXIBLESEGMENT" .
ifc:RIGIDSEGMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPipeSegmentTypeEnum ;
rdfs:label "RIGIDSEGMENT" .
ifc:GUTTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPipeSegmentTypeEnum ;
rdfs:label "GUTTER" .
ifc:SPOOL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPipeSegmentTypeEnum ;
rdfs:label "SPOOL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPipeSegmentTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcPipeSegmentTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ANCHORING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarTypeEnum ;
rdfs:label "ANCHORING" .
ifc:EDGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarTypeEnum ;
rdfs:label "EDGE" .
ifc:LIGATURE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarTypeEnum ;
rdfs:label "LIGATURE" .
ifc:MAIN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarTypeEnum ;
rdfs:label "MAIN" .
ifc:PUNCHING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarTypeEnum ;
rdfs:label "PUNCHING" .
ifc:RING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarTypeEnum ;
rdfs:label "RING" .
ifc:SHEAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarTypeEnum ;
rdfs:label "SHEAR" .
ifc:STUD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarTypeEnum ;
rdfs:label "STUD" .
ifc:SPACEBAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarTypeEnum ;
rdfs:label "SPACEBAR" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcReinforcingBarTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BLISTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProjectionElementTypeEnum ;
rdfs:label "BLISTER" .
ifc:DEVIATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProjectionElementTypeEnum ;
rdfs:label "DEVIATOR" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProjectionElementTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProjectionElementTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CENTRIFUGALFORWARDCURVED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFanTypeEnum ;
rdfs:label "CENTRIFUGALFORWARDCURVED" .
ifc:CENTRIFUGALRADIAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFanTypeEnum ;
rdfs:label "CENTRIFUGALRADIAL" .
ifc:CENTRIFUGALBACKWARDINCLINEDCURVED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFanTypeEnum ;
rdfs:label "CENTRIFUGALBACKWARDINCLINEDCURVED" .
ifc:CENTRIFUGALAIRFOIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFanTypeEnum ;
rdfs:label "CENTRIFUGALAIRFOIL" .
ifc:TUBEAXIAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFanTypeEnum ;
rdfs:label "TUBEAXIAL" .
ifc:VANEAXIAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFanTypeEnum ;
rdfs:label "VANEAXIAL" .
ifc:PROPELLORAXIAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFanTypeEnum ;
rdfs:label "PROPELLORAXIAL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFanTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcFanTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ACTUAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWorkScheduleTypeEnum ;
rdfs:label "ACTUAL" .
ifc:BASELINE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWorkScheduleTypeEnum ;
rdfs:label "BASELINE" .
ifc:PLANNED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWorkScheduleTypeEnum ;
rdfs:label "PLANNED" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWorkScheduleTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWorkScheduleTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CONSTRUCTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpatialZoneTypeEnum ;
rdfs:label "CONSTRUCTION" .
ifc:FIRESAFETY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpatialZoneTypeEnum ;
rdfs:label "FIRESAFETY" .
ifc:LIGHTING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpatialZoneTypeEnum ;
rdfs:label "LIGHTING" .
ifc:OCCUPANCY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpatialZoneTypeEnum ;
rdfs:label "OCCUPANCY" .
ifc:SECURITY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpatialZoneTypeEnum ;
rdfs:label "SECURITY" .
ifc:THERMAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpatialZoneTypeEnum ;
rdfs:label "THERMAL" .
ifc:TRANSPORT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpatialZoneTypeEnum ;
rdfs:label "TRANSPORT" .
ifc:VENTILATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpatialZoneTypeEnum ;
rdfs:label "VENTILATION" .
ifc:RESERVATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpatialZoneTypeEnum ;
rdfs:label "RESERVATION" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpatialZoneTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSpatialZoneTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:TRACKENDOFALIGNMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTrackElementTypeEnum ;
rdfs:label "TRACKENDOFALIGNMENT" .
ifc:BLOCKINGDEVICE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTrackElementTypeEnum ;
rdfs:label "BLOCKINGDEVICE" .
ifc:VEHICLESTOP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTrackElementTypeEnum ;
rdfs:label "VEHICLESTOP" .
ifc:SLEEPER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTrackElementTypeEnum ;
rdfs:label "SLEEPER" .
ifc:HALF_SET_OF_BLADES
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTrackElementTypeEnum ;
rdfs:label "HALF_SET_OF_BLADES" .
ifc:SPEEDREGULATOR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTrackElementTypeEnum ;
rdfs:label "SPEEDREGULATOR" .
ifc:DERAILER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTrackElementTypeEnum ;
rdfs:label "DERAILER" .
ifc:FROG
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTrackElementTypeEnum ;
rdfs:label "FROG" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTrackElementTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTrackElementTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:AIRCOOLED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcChillerTypeEnum ;
rdfs:label "AIRCOOLED" .
ifc:WATERCOOLED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcChillerTypeEnum ;
rdfs:label "WATERCOOLED" .
ifc:HEATRECOVERY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcChillerTypeEnum ;
rdfs:label "HEATRECOVERY" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcChillerTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcChillerTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:GRAPH_VIEW
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGeometricProjectionEnum ;
rdfs:label "GRAPH_VIEW" .
ifc:SKETCH_VIEW
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGeometricProjectionEnum ;
rdfs:label "SKETCH_VIEW" .
ifc:MODEL_VIEW
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGeometricProjectionEnum ;
rdfs:label "MODEL_VIEW" .
ifc:PLAN_VIEW
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGeometricProjectionEnum ;
rdfs:label "PLAN_VIEW" .
ifc:REFLECTED_PLAN_VIEW
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGeometricProjectionEnum ;
rdfs:label "REFLECTED_PLAN_VIEW" .
ifc:SECTION_VIEW
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGeometricProjectionEnum ;
rdfs:label "SECTION_VIEW" .
ifc:ELEVATION_VIEW
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGeometricProjectionEnum ;
rdfs:label "ELEVATION_VIEW" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGeometricProjectionEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcGeometricProjectionEnum ;
rdfs:label "NOTDEFINED" .
ifc:PANEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSystemFurnitureElementTypeEnum ;
rdfs:label "PANEL" .
ifc:WORKSURFACE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSystemFurnitureElementTypeEnum ;
rdfs:label "WORKSURFACE" .
ifc:SUBRACK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSystemFurnitureElementTypeEnum ;
rdfs:label "SUBRACK" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSystemFurnitureElementTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSystemFurnitureElementTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CURVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProfileTypeEnum ;
rdfs:label "CURVE" .
ifc:AREA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcProfileTypeEnum ;
rdfs:label "AREA" .
ifc:ALUMINIUM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleConstructionEnum ;
rdfs:label "ALUMINIUM" .
ifc:HIGH_GRADE_STEEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleConstructionEnum ;
rdfs:label "HIGH_GRADE_STEEL" .
ifc:STEEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleConstructionEnum ;
rdfs:label "STEEL" .
ifc:WOOD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleConstructionEnum ;
rdfs:label "WOOD" .
ifc:ALUMINIUM_WOOD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleConstructionEnum ;
rdfs:label "ALUMINIUM_WOOD" .
ifc:PLASTIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleConstructionEnum ;
rdfs:label "PLASTIC" .
ifc:OTHER_CONSTRUCTION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleConstructionEnum ;
rdfs:label "OTHER_CONSTRUCTION" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowStyleConstructionEnum ;
rdfs:label "NOTDEFINED" .
ifc:CONTINUOUS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTimeSeriesDataTypeEnum ;
rdfs:label "CONTINUOUS" .
ifc:DISCRETE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTimeSeriesDataTypeEnum ;
rdfs:label "DISCRETE" .
ifc:DISCRETEBINARY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTimeSeriesDataTypeEnum ;
rdfs:label "DISCRETEBINARY" .
ifc:PIECEWISEBINARY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTimeSeriesDataTypeEnum ;
rdfs:label "PIECEWISEBINARY" .
ifc:PIECEWISECONSTANT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTimeSeriesDataTypeEnum ;
rdfs:label "PIECEWISECONSTANT" .
ifc:PIECEWISECONTINUOUS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTimeSeriesDataTypeEnum ;
rdfs:label "PIECEWISECONTINUOUS" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTimeSeriesDataTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ASSETINVENTORY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInventoryTypeEnum ;
rdfs:label "ASSETINVENTORY" .
ifc:SPACEINVENTORY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInventoryTypeEnum ;
rdfs:label "SPACEINVENTORY" .
ifc:FURNITUREINVENTORY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInventoryTypeEnum ;
rdfs:label "FURNITUREINVENTORY" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInventoryTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcInventoryTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:FLOORTRAP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWasteTerminalTypeEnum ;
rdfs:label "FLOORTRAP" .
ifc:FLOORWASTE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWasteTerminalTypeEnum ;
rdfs:label "FLOORWASTE" .
ifc:GULLYSUMP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWasteTerminalTypeEnum ;
rdfs:label "GULLYSUMP" .
ifc:GULLYTRAP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWasteTerminalTypeEnum ;
rdfs:label "GULLYTRAP" .
ifc:ROOFDRAIN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWasteTerminalTypeEnum ;
rdfs:label "ROOFDRAIN" .
ifc:WASTEDISPOSALUNIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWasteTerminalTypeEnum ;
rdfs:label "WASTEDISPOSALUNIT" .
ifc:WASTETRAP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWasteTerminalTypeEnum ;
rdfs:label "WASTETRAP" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWasteTerminalTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWasteTerminalTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BENDING_ELEMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralSurfaceMemberTypeEnum ;
rdfs:label "BENDING_ELEMENT" .
ifc:MEMBRANE_ELEMENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralSurfaceMemberTypeEnum ;
rdfs:label "MEMBRANE_ELEMENT" .
ifc:SHELL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralSurfaceMemberTypeEnum ;
rdfs:label "SHELL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralSurfaceMemberTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralSurfaceMemberTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ADD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcArithmeticOperatorEnum ;
rdfs:label "ADD" .
ifc:DIVIDE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcArithmeticOperatorEnum ;
rdfs:label "DIVIDE" .
ifc:MULTIPLY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcArithmeticOperatorEnum ;
rdfs:label "MULTIPLY" .
ifc:SUBTRACT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcArithmeticOperatorEnum ;
rdfs:label "SUBTRACT" .
ifc:DYNAMIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "DYNAMIC" .
ifc:RECIPROCATING
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "RECIPROCATING" .
ifc:ROTARY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "ROTARY" .
ifc:SCROLL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "SCROLL" .
ifc:TROCHOIDAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "TROCHOIDAL" .
ifc:SINGLESTAGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "SINGLESTAGE" .
ifc:BOOSTER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "BOOSTER" .
ifc:OPENTYPE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "OPENTYPE" .
ifc:HERMETIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "HERMETIC" .
ifc:SEMIHERMETIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "SEMIHERMETIC" .
ifc:WELDEDSHELLHERMETIC
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "WELDEDSHELLHERMETIC" .
ifc:ROLLINGPISTON
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "ROLLINGPISTON" .
ifc:ROTARYVANE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "ROTARYVANE" .
ifc:SINGLESCREW
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "SINGLESCREW" .
ifc:TWINSCREW
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "TWINSCREW" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcCompressorTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CUTOUT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVoidingFeatureTypeEnum ;
rdfs:label "CUTOUT" .
ifc:NOTCH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVoidingFeatureTypeEnum ;
rdfs:label "NOTCH" .
ifc:HOLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVoidingFeatureTypeEnum ;
rdfs:label "HOLE" .
ifc:MITER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVoidingFeatureTypeEnum ;
rdfs:label "MITER" .
ifc:CHAMFER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVoidingFeatureTypeEnum ;
rdfs:label "CHAMFER" .
ifc:EDGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVoidingFeatureTypeEnum ;
rdfs:label "EDGE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVoidingFeatureTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcVoidingFeatureTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:SINGLE_PANEL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowTypePartitioningEnum ;
rdfs:label "SINGLE_PANEL" .
ifc:DOUBLE_PANEL_VERTICAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowTypePartitioningEnum ;
rdfs:label "DOUBLE_PANEL_VERTICAL" .
ifc:DOUBLE_PANEL_HORIZONTAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowTypePartitioningEnum ;
rdfs:label "DOUBLE_PANEL_HORIZONTAL" .
ifc:TRIPLE_PANEL_VERTICAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowTypePartitioningEnum ;
rdfs:label "TRIPLE_PANEL_VERTICAL" .
ifc:TRIPLE_PANEL_BOTTOM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowTypePartitioningEnum ;
rdfs:label "TRIPLE_PANEL_BOTTOM" .
ifc:TRIPLE_PANEL_TOP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowTypePartitioningEnum ;
rdfs:label "TRIPLE_PANEL_TOP" .
ifc:TRIPLE_PANEL_LEFT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowTypePartitioningEnum ;
rdfs:label "TRIPLE_PANEL_LEFT" .
ifc:TRIPLE_PANEL_RIGHT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowTypePartitioningEnum ;
rdfs:label "TRIPLE_PANEL_RIGHT" .
ifc:TRIPLE_PANEL_HORIZONTAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowTypePartitioningEnum ;
rdfs:label "TRIPLE_PANEL_HORIZONTAL" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowTypePartitioningEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcWindowTypePartitioningEnum ;
rdfs:label "NOTDEFINED" .
ifc:EXTERNAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcExternalSpatialElementTypeEnum ;
rdfs:label "EXTERNAL" .
ifc:EXTERNAL_EARTH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcExternalSpatialElementTypeEnum ;
rdfs:label "EXTERNAL_EARTH" .
ifc:EXTERNAL_WATER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcExternalSpatialElementTypeEnum ;
rdfs:label "EXTERNAL_WATER" .
ifc:EXTERNAL_FIRE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcExternalSpatialElementTypeEnum ;
rdfs:label "EXTERNAL_FIRE" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcExternalSpatialElementTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcExternalSpatialElementTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:CRASHCUSHION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcImpactProtectionDeviceTypeEnum ;
rdfs:label "CRASHCUSHION" .
ifc:DAMPINGSYSTEM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcImpactProtectionDeviceTypeEnum ;
rdfs:label "DAMPINGSYSTEM" .
ifc:FENDER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcImpactProtectionDeviceTypeEnum ;
rdfs:label "FENDER" .
ifc:BUMPER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcImpactProtectionDeviceTypeEnum ;
rdfs:label "BUMPER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcImpactProtectionDeviceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcImpactProtectionDeviceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:AXIS1
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLayerSetDirectionEnum ;
rdfs:label "AXIS1" .
ifc:AXIS2
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLayerSetDirectionEnum ;
rdfs:label "AXIS2" .
ifc:AXIS3
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcLayerSetDirectionEnum ;
rdfs:label "AXIS3" .
ifc:STARTEVENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEventTypeEnum ;
rdfs:label "STARTEVENT" .
ifc:ENDEVENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEventTypeEnum ;
rdfs:label "ENDEVENT" .
ifc:INTERMEDIATEEVENT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEventTypeEnum ;
rdfs:label "INTERMEDIATEEVENT" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEventTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEventTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:FORMEDDUCT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionChamberElementTypeEnum ;
rdfs:label "FORMEDDUCT" .
ifc:INSPECTIONCHAMBER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionChamberElementTypeEnum ;
rdfs:label "INSPECTIONCHAMBER" .
ifc:INSPECTIONPIT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionChamberElementTypeEnum ;
rdfs:label "INSPECTIONPIT" .
ifc:MANHOLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionChamberElementTypeEnum ;
rdfs:label "MANHOLE" .
ifc:METERCHAMBER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionChamberElementTypeEnum ;
rdfs:label "METERCHAMBER" .
ifc:SUMP
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionChamberElementTypeEnum ;
rdfs:label "SUMP" .
ifc:TRENCH
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionChamberElementTypeEnum ;
rdfs:label "TRENCH" .
ifc:VALVECHAMBER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionChamberElementTypeEnum ;
rdfs:label "VALVECHAMBER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionChamberElementTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDistributionChamberElementTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:ASSEMBLY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionProductResourceTypeEnum ;
rdfs:label "ASSEMBLY" .
ifc:FORMWORK
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionProductResourceTypeEnum ;
rdfs:label "FORMWORK" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionProductResourceTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcConstructionProductResourceTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:NOCHANGE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcChangeActionEnum ;
rdfs:label "NOCHANGE" .
ifc:MODIFIED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcChangeActionEnum ;
rdfs:label "MODIFIED" .
ifc:ADDED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcChangeActionEnum ;
rdfs:label "ADDED" .
ifc:DELETED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcChangeActionEnum ;
rdfs:label "DELETED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcChangeActionEnum ;
rdfs:label "NOTDEFINED" .
ifc:CONST
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralSurfaceActivityTypeEnum ;
rdfs:label "CONST" .
ifc:BILINEAR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralSurfaceActivityTypeEnum ;
rdfs:label "BILINEAR" .
ifc:DISCRETE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralSurfaceActivityTypeEnum ;
rdfs:label "DISCRETE" .
ifc:ISOCONTOUR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralSurfaceActivityTypeEnum ;
rdfs:label "ISOCONTOUR" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralSurfaceActivityTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStructuralSurfaceActivityTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:POSITIVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDirectionSenseEnum ;
rdfs:label "POSITIVE" .
ifc:NEGATIVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcDirectionSenseEnum ;
rdfs:label "NEGATIVE" .
ifc:STRAIGHT_RUN_STAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "STRAIGHT_RUN_STAIR" .
ifc:TWO_STRAIGHT_RUN_STAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "TWO_STRAIGHT_RUN_STAIR" .
ifc:QUARTER_WINDING_STAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "QUARTER_WINDING_STAIR" .
ifc:QUARTER_TURN_STAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "QUARTER_TURN_STAIR" .
ifc:HALF_WINDING_STAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "HALF_WINDING_STAIR" .
ifc:HALF_TURN_STAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "HALF_TURN_STAIR" .
ifc:TWO_QUARTER_WINDING_STAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "TWO_QUARTER_WINDING_STAIR" .
ifc:TWO_QUARTER_TURN_STAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "TWO_QUARTER_TURN_STAIR" .
ifc:THREE_QUARTER_WINDING_STAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "THREE_QUARTER_WINDING_STAIR" .
ifc:THREE_QUARTER_TURN_STAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "THREE_QUARTER_TURN_STAIR" .
ifc:SPIRAL_STAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "SPIRAL_STAIR" .
ifc:DOUBLE_RETURN_STAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "DOUBLE_RETURN_STAIR" .
ifc:CURVED_RUN_STAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "CURVED_RUN_STAIR" .
ifc:TWO_CURVED_RUN_STAIR
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "TWO_CURVED_RUN_STAIR" .
ifc:LADDER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "LADDER" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcStairTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:BIQUADRATICPARABOLA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransitionCurveType ;
rdfs:label "BIQUADRATICPARABOLA" .
ifc:BLOSSCURVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransitionCurveType ;
rdfs:label "BLOSSCURVE" .
ifc:CLOTHOIDCURVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransitionCurveType ;
rdfs:label "CLOTHOIDCURVE" .
ifc:COSINECURVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransitionCurveType ;
rdfs:label "COSINECURVE" .
ifc:CUBICPARABOLA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransitionCurveType ;
rdfs:label "CUBICPARABOLA" .
ifc:SINECURVE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcTransitionCurveType ;
rdfs:label "SINECURVE" .
ifc:AMPERE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "AMPERE" .
ifc:BECQUEREL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "BECQUEREL" .
ifc:CANDELA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "CANDELA" .
ifc:COULOMB
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "COULOMB" .
ifc:CUBIC_METRE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "CUBIC_METRE" .
ifc:DEGREE_CELSIUS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "DEGREE_CELSIUS" .
ifc:FARAD
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "FARAD" .
ifc:GRAM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "GRAM" .
ifc:GRAY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "GRAY" .
ifc:HENRY
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "HENRY" .
ifc:HERTZ
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "HERTZ" .
ifc:JOULE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "JOULE" .
ifc:KELVIN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "KELVIN" .
ifc:LUMEN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "LUMEN" .
ifc:LUX
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "LUX" .
ifc:METRE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "METRE" .
ifc:MOLE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "MOLE" .
ifc:NEWTON
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "NEWTON" .
ifc:OHM
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "OHM" .
ifc:PASCAL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "PASCAL" .
ifc:RADIAN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "RADIAN" .
ifc:SECOND
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "SECOND" .
ifc:SIEMENS
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "SIEMENS" .
ifc:SIEVERT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "SIEVERT" .
ifc:SQUARE_METRE
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "SQUARE_METRE" .
ifc:STERADIAN
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "STERADIAN" .
ifc:TESLA
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "TESLA" .
ifc:VOLT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "VOLT" .
ifc:WATT
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "WATT" .
ifc:WEBER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcSIUnitName ;
rdfs:label "WEBER" .
ifc:DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporativeCoolerTypeEnum ;
rdfs:label "DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER" .
ifc:DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporativeCoolerTypeEnum ;
rdfs:label "DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER" .
ifc:DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporativeCoolerTypeEnum ;
rdfs:label "DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER" .
ifc:DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporativeCoolerTypeEnum ;
rdfs:label "DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER" .
ifc:DIRECTEVAPORATIVEAIRWASHER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporativeCoolerTypeEnum ;
rdfs:label "DIRECTEVAPORATIVEAIRWASHER" .
ifc:INDIRECTEVAPORATIVEPACKAGEAIRCOOLER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporativeCoolerTypeEnum ;
rdfs:label "INDIRECTEVAPORATIVEPACKAGEAIRCOOLER" .
ifc:INDIRECTEVAPORATIVEWETCOIL
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporativeCoolerTypeEnum ;
rdfs:label "INDIRECTEVAPORATIVEWETCOIL" .
ifc:INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporativeCoolerTypeEnum ;
rdfs:label "INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER" .
ifc:INDIRECTDIRECTCOMBINATION
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporativeCoolerTypeEnum ;
rdfs:label "INDIRECTDIRECTCOMBINATION" .
ifc:USERDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporativeCoolerTypeEnum ;
rdfs:label "USERDEFINED" .
ifc:NOTDEFINED
rdf:type owl:NamedIndividual ;
rdf:type ifc:IfcEvaporativeCoolerTypeEnum ;
rdfs:label "NOTDEFINED" .
ifc:IfcSurfaceFeatureTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcText
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleValue ;
rdfs:subClassOf expr:STRING .
ifc:IfcThermalAdmittanceMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcFacilityPartCommonTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFacilityPartTypeSelect ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMassFlowRateMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcFootingTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDoorStyleOperationEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDuctSegmentTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcStackTerminalTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcElectricMotorTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCommunicationsApplianceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRotationalMassMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcDoorPanelPositionEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLuminousFluxMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcDoorTypeOperationEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcInterceptorTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcBuildingElementPartTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTimeStamp
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleValue ;
rdfs:subClassOf expr:INTEGER .
ifc:IfcBeamTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcChimneyTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSpecificHeatCapacityMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcWindowPanelPositionEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcColourOrFactor
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcDistributionSystemEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTemperatureRateOfChangeMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcReinforcingMeshTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTankTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMooringDeviceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcFontStyle
rdf:type owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:IfcThermodynamicTemperatureMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcDynamicViscosityMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcTransitionCode
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcAlignmentTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSignTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcComplexNumber
rdf:type owl:Class ;
rdfs:subClassOf expr:REAL_List ;
rdfs:subClassOf ifc:IfcMeasureValue ;
;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom expr:REAL_List
]
]
;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:onClass expr:REAL_EmptyList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
]
.
ifc:IfcIntegerCountRateMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:INTEGER .
ifc:IfcWindowPanelOperationEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSignalTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPointOrVertexPoint
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcAnnotationTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcProjectOrderTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSoundPowerLevelMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcTextDecoration
rdf:type owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:IfcMechanicalFastenerTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcNumericMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMeasureValue ;
rdfs:subClassOf expr:NUMBER .
ifc:IfcVibrationIsolatorTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcImpactProtectionDeviceTypeSelect ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMedicalDeviceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcElectricCapacitanceMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcLightFixtureTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcInternalOrExternalEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcConveyorSegmentTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDateTime
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleValue ;
rdfs:subClassOf expr:STRING .
ifc:IfcConstructionMaterialResourceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcValveTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcURIReference
rdf:type owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:IfcBearingTypeDisplacementEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMagneticFluxDensityMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcSurfaceSide
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcInteger
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleValue ;
rdfs:subClassOf expr:INTEGER .
ifc:IfcConnectionTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTaskTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcFurnitureTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcProtectiveDeviceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcFlowDirectionEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSlabTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLoadGroupTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcBoilerTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcAudioVisualApplianceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCoilTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPipeFittingTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPumpTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcReinforcingBarSurfaceEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcHumidifierTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTransportElementTypeSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcLogical
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleValue ;
rdfs:subClassOf expr:LOGICAL .
ifc:IfcSectionTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMassMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcNullStyle
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationStyleSelect ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMobileTelecommunicationsApplianceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcElectricChargeMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcCoveringTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPhysicalOrVirtualEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcBSplineCurveForm
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcBooleanOperand
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcPositivePlaneAngleMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMeasureValue ;
rdfs:subClassOf ifc:IfcPlaneAngleMeasure .
ifc:IfcBoolean
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleValue, ifc:IfcTranslationalStiffnessSelect, ifc:IfcRotationalStiffnessSelect, ifc:IfcWarpingStiffnessSelect, ifc:IfcModulusOfSubgradeReactionSelect, ifc:IfcModulusOfTranslationalSubgradeReactionSelect, ifc:IfcModulusOfRotationalSubgradeReactionSelect ;
rdfs:subClassOf expr:BOOLEAN .
ifc:IfcObjectTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSwitchingDeviceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcHeatFluxDensityMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcPreferredSurfaceCurveRepresentation
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSimpleValue
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcValue ;
rdfs:subClassOf expr:SELECT .
ifc:IfcColumnTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLinearForceMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcOutletTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPositiveInteger
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleValue ;
rdfs:subClassOf ifc:IfcInteger .
ifc:IfcRatioMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSizeSelect, ifc:IfcTimeOrRatioSelect, ifc:IfcMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcDistributionPortTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPropertySetDefinitionSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcActionRequestTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPermeableCoveringOperationEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcProcessSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcTorqueMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcWorkCalendarTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSpaceBoundarySelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcTranslationalStiffnessSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcComplexPropertyTemplateTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcElectricGeneratorTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTrimmingPreference
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLaborResourceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcWarpingMomentMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcWarpingStiffnessSelect, ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcTendonAnchorTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSensorTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCooledBeamTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcReferentTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTextTransformation
rdf:type owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:IfcArcIndex
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPositiveInteger_List ;
rdfs:subClassOf ifc:IfcSegmentIndexSelect ;
;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPositiveInteger_List
]
]
]
;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:onClass ifc:IfcPositiveInteger_EmptyList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
]
]
.
ifc:IfcPositiveInteger_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcPositiveInteger_List .
ifc:IfcPositiveInteger_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcPositiveInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcPositiveInteger_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcPositiveInteger_List
] .
ifc:IfcRotationalFrequencyMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcClassificationReferenceSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcNormalisedRatioMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcColourOrFactor, ifc:IfcSizeSelect, ifc:IfcMeasureValue ;
rdfs:subClassOf ifc:IfcRatioMeasure .
ifc:IfcLinearMomentMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcSolidAngleMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcConstructionEquipmentResourceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSubContractResourceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcThermalConductivityMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcSIPrefix
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRailwayPartTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFacilityPartTypeSelect ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLinearAxisSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcDayInWeekNumber
rdf:type owl:Class ;
rdfs:subClassOf expr:INTEGER .
ifc:IfcMagneticFluxMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcSoundPressureLevelMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcUnitEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcBendingParameterSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcRotationalStiffnessMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRotationalStiffnessSelect, ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcInterferenceSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcDuration
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleValue, ifc:IfcTimeOrRatioSelect ;
rdfs:subClassOf expr:STRING .
ifc:IfcCostItemTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcAlarmTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcImpactProtectionDeviceTypeSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcAxis2Placement
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcCsgSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcAreaDensityMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcRampFlightTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCountMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMeasureValue ;
rdfs:subClassOf expr:NUMBER .
ifc:IfcBridgePartTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFacilityPartTypeSelect ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcKnotType
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPlateTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcEventTriggerTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcUnitaryEquipmentTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPropertySetDefinitionSet
rdf:type owl:Class ;
;
rdfs:subClassOf ifc:IfcPropertySetDefinitionSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySetDefinition ;
owl:onProperty expr:hasSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty expr:hasSet ;
owl:onClass ifc:IfcPropertySetDefinition
] .
ifc:IfcBridgeTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcObjectiveEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRadioActivityMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcVibrationDamperTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcImpactProtectionDeviceTypeSelect ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcContextDependentMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcDimensionCount
rdf:type owl:Class ;
rdfs:subClassOf expr:INTEGER .
ifc:IfcMomentOfInertiaMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcReflectanceMethodEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDataOriginEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcBooleanOperator
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMotorConnectionTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRoadPartTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFacilityPartTypeSelect ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRailingTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcBuiltSystemTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRotationalStiffnessSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcSectionModulusMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcLuminousIntensityMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcModulusOfSubgradeReactionMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcModulusOfSubgradeReactionSelect, ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcBenchmarkEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRailTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTextPath
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCableFittingTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSimplePropertyTemplateTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcGloballyUniqueId
rdf:type owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:IfcReal
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcLanguageId
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcIdentifier .
ifc:IfcShadingDeviceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcActorSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcDoorTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCurtainWallTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLibrarySelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcSpecularExponent
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSpecularHighlightSelect ;
rdfs:subClassOf expr:REAL .
ifc:IfcMarinePartTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFacilityPartTypeSelect ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcProtectiveDeviceTrippingUnitTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcModulusOfElasticityMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcCurveFontOrScaledCurveFontSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcMonthInYearNumber
rdf:type owl:Class ;
rdfs:subClassOf expr:INTEGER .
ifc:IfcAbsorbedDoseMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcFireSuppressionTerminalTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcShearModulusMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcUnit
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcElectricFlowTreatmentDeviceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcHeatExchangerTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcElectricFlowStorageDeviceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcStructuralCurveMemberTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcGridTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTimeMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcJunctionBoxTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcObjectReferenceSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcIdentifier
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleValue ;
rdfs:subClassOf expr:STRING .
ifc:IfcCableCarrierFittingTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDocumentSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcStateEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcElectricApplianceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcEngineTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcGeographicElementTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLightDistributionCurveEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcNonNegativeLengthMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMeasureValue ;
rdfs:subClassOf ifc:IfcLengthMeasure .
ifc:IfcModulusOfRotationalSubgradeReactionMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcModulusOfRotationalSubgradeReactionSelect, ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcAnalysisModelTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcActionSourceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcElectricConductanceMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcPileTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLinearVelocityMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcKinematicViscosityMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcModulusOfLinearSubgradeReactionMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcModulusOfTranslationalSubgradeReactionSelect, ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcMolecularWeightMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcTaskDurationEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMarineFacilityTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDiscreteAccessoryTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLampTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcHatchLineDistanceSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcPresentableText
rdf:type owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:IfcAirToAirHeatRecoveryTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCoolingTowerTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcReinforcingBarRoleEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPropertySetTemplateTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcActionTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDoorPanelOperationEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcElectricVoltageMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcElectricTimeControlTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcOpeningElementTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDerivedUnitEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSanitaryTerminalTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCableCarrierSegmentTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcProjectedOrTrueLengthEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCaissonFoundationTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTendonTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcParameterValue
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTrimmingSelect, ifc:IfcMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcClassificationSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcBurnerTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSurfaceStyleElementSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcTransformerTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcEvaporatorTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcShell
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcSpaceHeaterTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcColour
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFillStyleSelect ;
rdfs:subClassOf expr:SELECT .
ifc:IfcElectricDistributionBoardTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcActuatorTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRampTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDoorStyleConstructionEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcFacilityPartTypeSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcDistributionBoardTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPressureMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcPermitTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcInductanceMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcWorkPlanTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMassPerLengthMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcIonConcentrationMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcForceMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcDescriptiveMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSizeSelect, ifc:IfcMeasureValue ;
rdfs:subClassOf expr:STRING .
ifc:IfcGlobalOrLocalEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCoordinateReferenceSystemSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcDoseEquivalentMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcFlowInstrumentTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcFastenerTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTime
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleValue ;
rdfs:subClassOf expr:STRING .
ifc:IfcBinary
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleValue ;
rdfs:subClassOf expr:BINARY .
ifc:IfcFilterTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPerformanceHistoryTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCableSegmentTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcAppliedValueSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcSizeSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcRoofTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcWarpingStiffnessSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcWindowStyleOperationEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcElectricCurrentMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcNavigationElementTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMassDensityMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcThermalResistanceMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcSurfaceOrFaceSurface
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcCurvatureMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcCourseTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTransportElementNonFixedTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTransportElementTypeSelect ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcElectricResistanceMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcElementCompositionEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSolidOrShell
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcSolarDeviceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcConstraintEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCondenserTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPHMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcPositiveRatioMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSizeSelect, ifc:IfcMeasureValue ;
rdfs:subClassOf ifc:IfcRatioMeasure .
ifc:IfcSpaceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcWallTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPowerMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcProcedureTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSegmentIndexSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcControllerTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcModulusOfSubgradeReactionSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcHeatingValueMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcMoistureDiffusivityMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcLightEmissionSourceEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSoundPowerMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcCostScheduleTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTransportElementFixedTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTransportElementTypeSelect ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTimeOrRatioSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcModulusOfTranslationalSubgradeReactionSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcPileConstructionEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcRoleEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSequenceEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCurveOnSurface
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcUnitaryControlElementTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcAccelerationMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcFacilityUsageEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcGeometricSetSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcProductSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcWindowTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcReinforcedSoilTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcAngularVelocityMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcFontVariant
rdf:type owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:IfcDuctFittingTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCurveInterpolationEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcStructuralCurveActivityTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTextFontSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcBuildingSystemTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLogicalOperatorEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDamperTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLayeredItem
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcAssemblyPlaceEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcEarthworksFillTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTrimmingSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcAirTerminalTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcBearingTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcAnalysisTheoryTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcResourceSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcTemperatureGradientMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcCurveStyleFontSelect
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCurveFontOrScaledCurveFontSelect ;
rdfs:subClassOf expr:SELECT .
ifc:IfcDuctSilencerTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPresentationStyleSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcDocumentStatusEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLabel
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleValue ;
rdfs:subClassOf expr:STRING .
ifc:IfcWarpingConstantMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcAirTerminalBoxTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcResourceObjectSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcThermalTransmittanceMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcBSplineSurfaceForm
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcAddressTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcStairFlightTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcFrequencyMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcOccupantTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSectionalAreaIntegralMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcValue
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAppliedValueSelect, ifc:IfcMetricValueSelect ;
rdfs:subClassOf expr:SELECT .
ifc:IfcModulusOfRotationalSubgradeReactionSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcVectorOrDirection
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcDocumentConfidentialityEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcElementAssemblyTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcFlowMeterTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMeasureValue
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcValue ;
rdfs:subClassOf expr:SELECT .
ifc:IfcProductRepresentationSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcBuildingElementProxyTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcVolumeMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcTubeBundleTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMemberTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLiquidTerminalTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLinearStiffnessMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTranslationalStiffnessSelect, ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcDefinitionSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcRecurrenceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSpecularHighlightSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcSpecularRoughness
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSpecularHighlightSelect ;
rdfs:subClassOf expr:REAL .
ifc:IfcEarthworksCutTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLuminousIntensityDistributionMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcStyleAssignmentSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcVolumetricFlowRateMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcCrewResourceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcFontWeight
rdf:type owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:IfcTendonConduitTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcIsothermalMoistureCapacityMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcSoundPressureMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcPipeSegmentTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSpatialReferenceSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcIlluminanceMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcReinforcingBarTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcProjectionElementTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcStructuralActivityAssignmentSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcFanTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMonetaryMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcWorkScheduleTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcSpatialZoneTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLengthMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBendingParameterSelect, ifc:IfcSizeSelect, ifc:IfcMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcTrackElementTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLightDistributionDataSourceSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcFillStyleSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcThermalExpansionCoefficientMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcChillerTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTextAlignment
rdf:type owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:IfcGeometricProjectionEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPositiveLengthMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcHatchLineDistanceSelect, ifc:IfcSizeSelect, ifc:IfcMeasureValue ;
rdfs:subClassOf ifc:IfcLengthMeasure .
ifc:IfcSystemFurnitureElementTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcEnergyMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcVaporPermeabilityMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcGridPlacementDirectionSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcProfileTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDate
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleValue ;
rdfs:subClassOf expr:STRING .
ifc:IfcBoxAlignment
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcLabel .
ifc:IfcWindowStyleConstructionEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPlaneAngleMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBendingParameterSelect, ifc:IfcMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcTimeSeriesDataTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcMetricValueSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcInventoryTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcWasteTerminalTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcStructuralSurfaceMemberTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcLineIndex
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPositiveInteger_List ;
rdfs:subClassOf ifc:IfcSegmentIndexSelect ;
;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPositiveInteger_List
]
]
.
ifc:IfcArithmeticOperatorEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCompressorTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcVoidingFeatureTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcWindowTypePartitioningEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcExternalSpatialElementTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcImpactProtectionDeviceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcImpactProtectionDeviceTypeSelect ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTextFontName
rdf:type owl:Class ;
rdfs:subClassOf expr:STRING .
ifc:IfcLayerSetDirectionEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcPlanarForceMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcEventTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDistributionChamberElementTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcConstructionProductResourceTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCompoundPlaneAngleMeasure
rdf:type owl:Class ;
rdfs:subClassOf expr:INTEGER_List ;
rdfs:subClassOf ifc:IfcDerivedMeasureValue ;
;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:onClass expr:INTEGER_EmptyList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
]
]
]
;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom expr:INTEGER_List
]
]
]
.
ifc:IfcMaterialSelect
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcChangeActionEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcCardinalPointReference
rdf:type owl:Class ;
rdfs:subClassOf expr:INTEGER .
ifc:IfcStructuralSurfaceActivityTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDirectionSenseEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcStairTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcTransitionCurveType
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcAreaMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcCurveOrEdgeCurve
rdf:type owl:Class ;
rdfs:subClassOf expr:SELECT .
ifc:IfcSIUnitName
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcDayInMonthNumber
rdf:type owl:Class ;
rdfs:subClassOf expr:INTEGER .
ifc:IfcEvaporativeCoolerTypeEnum
rdf:type owl:Class ;
rdfs:subClassOf expr:ENUMERATION .
ifc:IfcAmountOfSubstanceMeasure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMeasureValue ;
rdfs:subClassOf expr:REAL .
ifc:IfcDerivedMeasureValue
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcValue ;
rdfs:subClassOf expr:SELECT .
ifc:IfcCooledBeamType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith 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:IfcAirToAirHeatRecoveryType, ifc:IfcEngineType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCooledBeamTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCooledBeamType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCooledBeamType ;
owl:onClass ifc:IfcCooledBeamTypeEnum
] .
ifc:IfcAdvancedBrep
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcManifoldSolidBrep ;
owl:disjointWith ifc:IfcFacetedBrep .
ifc:IfcPropertyTemplate
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPropertyTemplateDefinition ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcComplexPropertyTemplate
ifc:IfcSimplePropertyTemplate
)
] ;
owl:disjointWith ifc:IfcPropertySetTemplate ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcComplexPropertyTemplate ;
owl:onProperty ifc:partOfComplexTemplate_IfcPropertyTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySetTemplate ;
owl:onProperty ifc:partOfPsetTemplate_IfcPropertyTemplate
] .
ifc:IfcCableCarrierSegmentType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegmentType ;
owl:disjointWith ifc:IfcConveyorSegmentType, ifc:IfcPipeSegmentType, ifc:IfcDuctSegmentType, ifc:IfcCableSegmentType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCableCarrierSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableCarrierSegmentType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCableCarrierSegmentType ;
owl:onClass ifc:IfcCableCarrierSegmentTypeEnum
] .
ifc:IfcFeatureElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcSurfaceFeature
ifc:IfcFeatureElementSubtraction
ifc:IfcFeatureElementAddition
)
] ;
owl:disjointWith ifc:IfcElementComponent, ifc:IfcGeotechnicalElement, ifc:IfcCivilElement, ifc:IfcElementAssembly, ifc:IfcFurnishingElement, ifc:IfcGeographicElement, ifc:IfcTransportElement, ifc:IfcVirtualElement, ifc:IfcDistributionElement, ifc:IfcBuiltElement .
ifc:IfcSweptAreaSolid
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSolidModel ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcRevolvedAreaSolid
ifc:IfcDirectrixDistanceSweptAreaSolid
ifc:IfcDirectrixCurveSweptAreaSolid
ifc:IfcExtrudedAreaSolid
)
] ;
owl:disjointWith ifc:IfcManifoldSolidBrep, ifc:IfcSweptDiskSolid, ifc:IfcSectionedSolid, ifc:IfcCsgSolid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:sweptArea_IfcSweptAreaSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sweptArea_IfcSweptAreaSolid ;
owl:onClass ifc:IfcProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcSweptAreaSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:position_IfcSweptAreaSolid ;
owl:onClass ifc:IfcAxis2Placement3D
] .
ifc:IfcElectricMotorType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith 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 ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricMotorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricMotorType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcElectricMotorType ;
owl:onClass ifc:IfcElectricMotorTypeEnum
] .
ifc:IfcOuterBoundaryCurve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBoundaryCurve .
ifc:IfcCoilType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith 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:IfcEvaporatorType, ifc:IfcBurnerType, ifc:IfcCooledBeamType, ifc:IfcAirToAirHeatRecoveryType, ifc:IfcEngineType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCoilTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoilType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCoilType ;
owl:onClass ifc:IfcCoilTypeEnum
] .
ifc:IfcPile
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDeepFoundation ;
owl:disjointWith ifc:IfcCaissonFoundation ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPileTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPile
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcPile ;
owl:onClass ifc:IfcPileTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPileConstructionEnum ;
owl:onProperty ifc:constructionType_IfcPile
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:constructionType_IfcPile ;
owl:onClass ifc:IfcPileConstructionEnum
] .
ifc:IfcLibraryInformation
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcExternalInformation ;
rdfs:subClassOf ifc:IfcLibrarySelect ;
owl:disjointWith ifc:IfcClassification, ifc:IfcDocumentInformation ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcLibraryInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcLibraryInformation ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:version_IfcLibraryInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:version_IfcLibraryInformation ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:publisher_IfcLibraryInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:publisher_IfcLibraryInformation ;
owl:onClass ifc:IfcActorSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:versionDate_IfcLibraryInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:versionDate_IfcLibraryInformation ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference ;
owl:onProperty ifc:location_IfcLibraryInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:location_IfcLibraryInformation ;
owl:onClass ifc:IfcURIReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcLibraryInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcLibraryInformation ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLibraryReference ;
owl:onProperty ifc:hasLibraryReferences_IfcLibraryInformation
] .
ifc:IfcDuctFitting
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowFitting ;
owl:disjointWith ifc:IfcCableCarrierFitting, ifc:IfcPipeFitting, ifc:IfcCableFitting, ifc:IfcJunctionBox ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuctFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctFitting
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDuctFitting ;
owl:onClass ifc:IfcDuctFittingTypeEnum
] .
ifc:IfcOrganization
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcActorSelect, ifc:IfcObjectReferenceSelect, ifc:IfcResourceObjectSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcOrganization
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:identification_IfcOrganization ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcOrganization
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcOrganization ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcOrganization
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcOrganization ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActorRole_List ;
owl:onProperty ifc:roles_IfcOrganization
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:roles_IfcOrganization ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcActorRole_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:roles_IfcOrganization ;
owl:onClass ifc:IfcActorRole_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAddress_List ;
owl:onProperty ifc:addresses_IfcOrganization
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:addresses_IfcOrganization ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcAddress_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:addresses_IfcOrganization ;
owl:onClass ifc:IfcAddress_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcOrganizationRelationship ;
owl:onProperty ifc:isRelatedBy_IfcOrganization
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcOrganizationRelationship ;
owl:onProperty ifc:relates_IfcOrganization
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPersonAndOrganization ;
owl:onProperty ifc:engages_IfcOrganization
] .
ifc:IfcReparametrisedCompositeCurveSegment
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCompositeCurveSegment ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:paramLength_IfcReparametrisedCompositeCurveSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:paramLength_IfcReparametrisedCompositeCurveSegment ;
owl:onClass ifc:IfcParameterValue
] .
ifc:IfcSectionedSpine
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
owl:disjointWith ifc:IfcCsgPrimitive3D, ifc:IfcShellBasedSurfaceModel, ifc:IfcCurve, ifc:IfcPlacement, ifc:IfcFaceBasedSurfaceModel, ifc:IfcTessellatedItem, ifc:IfcTextLiteral, ifc:IfcCartesianPointList, ifc:IfcHalfSpaceSolid, ifc:IfcAnnotationFillArea, ifc:IfcSurface, ifc:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCompositeCurve ;
owl:onProperty ifc:spineCurve_IfcSectionedSpine
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:spineCurve_IfcSectionedSpine ;
owl:onClass ifc:IfcCompositeCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef_List ;
owl:onProperty ifc:crossSections_IfcSectionedSpine
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:crossSections_IfcSectionedSpine ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcProfileDef_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:crossSections_IfcSectionedSpine ;
owl:onClass ifc:IfcProfileDef_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D_List ;
owl:onProperty ifc:crossSectionPositions_IfcSectionedSpine
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:crossSectionPositions_IfcSectionedSpine ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcAxis2Placement3D_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:crossSectionPositions_IfcSectionedSpine ;
owl:onClass ifc:IfcAxis2Placement3D_List
] .
ifc:IfcFixedReferenceSweptAreaSolid
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDirectrixCurveSweptAreaSolid ;
owl:disjointWith ifc:IfcSurfaceCurveSweptAreaSolid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:fixedReference_IfcFixedReferenceSweptAreaSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:fixedReference_IfcFixedReferenceSweptAreaSolid ;
owl:onClass ifc:IfcDirection
] .
ifc:IfcRepresentationMap
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProductRepresentationSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement ;
owl:onProperty ifc:mappingOrigin_IfcRepresentationMap
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:mappingOrigin_IfcRepresentationMap ;
owl:onClass ifc:IfcAxis2Placement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentation ;
owl:onProperty ifc:mappedRepresentation_IfcRepresentationMap
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:mappedRepresentation_IfcRepresentationMap ;
owl:onClass ifc:IfcRepresentation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMappedItem ;
owl:onProperty ifc:mapUsage_IfcRepresentationMap
] .
ifc:IfcInventory
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGroup ;
owl:disjointWith ifc:IfcSystem, ifc:IfcAsset, ifc:IfcStructuralLoadGroup, ifc:IfcStructuralResultGroup ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInventoryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcInventory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcInventory ;
owl:onClass ifc:IfcInventoryTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:jurisdiction_IfcInventory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:jurisdiction_IfcInventory ;
owl:onClass ifc:IfcActorSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPerson ;
owl:onProperty ifc:responsiblePersons_IfcInventory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:lastUpdateDate_IfcInventory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lastUpdateDate_IfcInventory ;
owl:onClass ifc:IfcDate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty ifc:currentValue_IfcInventory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:currentValue_IfcInventory ;
owl:onClass ifc:IfcCostValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty ifc:originalValue_IfcInventory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:originalValue_IfcInventory ;
owl:onClass ifc:IfcCostValue
] .
ifc:IfcLightSourceAmbient
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcLightSource ;
owl:disjointWith ifc:IfcLightSourceGoniometric, ifc:IfcLightSourceDirectional, ifc:IfcLightSourcePositional .
ifc:IfcQuantityWeight
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
owl:disjointWith ifc:IfcQuantityLength, ifc:IfcQuantityTime, ifc:IfcQuantityVolume, ifc:IfcQuantityCount, ifc:IfcQuantityArea ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMassMeasure ;
owl:onProperty ifc:weightValue_IfcQuantityWeight
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:weightValue_IfcQuantityWeight ;
owl:onClass ifc:IfcMassMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityWeight
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:formula_IfcQuantityWeight ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcCaissonFoundationType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDeepFoundationType ;
owl:disjointWith ifc:IfcPileType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCaissonFoundationTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCaissonFoundationType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCaissonFoundationType ;
owl:onClass ifc:IfcCaissonFoundationTypeEnum
] .
ifc:IfcLinearAxisWithInclination
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf ifc:IfcLinearAxisSelect ;
owl:disjointWith 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:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:directrix_IfcLinearAxisWithInclination
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:directrix_IfcLinearAxisWithInclination ;
owl:onClass ifc:IfcCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxisLateralInclination ;
owl:onProperty ifc:inclinating_IfcLinearAxisWithInclination
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:inclinating_IfcLinearAxisWithInclination ;
owl:onClass ifc:IfcAxisLateralInclination
] .
ifc:IfcExternalReference
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObjectReferenceSelect, ifc:IfcResourceObjectSelect, ifc:IfcLightDistributionDataSourceSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcExternallyDefinedHatchStyle
ifc:IfcExternallyDefinedSurfaceStyle
ifc:IfcExternallyDefinedTextFont
ifc:IfcDocumentReference
ifc:IfcLibraryReference
ifc:IfcClassificationReference
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference ;
owl:onProperty ifc:location_IfcExternalReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:location_IfcExternalReference ;
owl:onClass ifc:IfcURIReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcExternalReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:identification_IfcExternalReference ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcExternalReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcExternalReference ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcExternalReferenceRelationship ;
owl:onProperty ifc:externalReferenceForResources_IfcExternalReference
] .
ifc:IfcFlowFitting
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowSegment, ifc:IfcEnergyConversionDevice, ifc:IfcFlowTerminal, ifc:IfcFlowTreatmentDevice, ifc:IfcDistributionChamberElement, ifc:IfcFlowController, ifc:IfcFlowMovingDevice, ifc:IfcFlowStorageDevice .
ifc:IfcProperty
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPropertyAbstraction ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcComplexProperty
ifc:IfcSimpleProperty
)
] ;
owl:disjointWith ifc:IfcPreDefinedProperties, ifc:IfcPropertyEnumeration, ifc:IfcExtendedProperties ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:name_IfcProperty
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcProperty ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcProperty
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcProperty ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySet ;
owl:onProperty ifc:partOfPset_IfcProperty
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertyDependencyRelationship ;
owl:onProperty ifc:propertyForDependance_IfcProperty
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertyDependencyRelationship ;
owl:onProperty ifc:propertyDependsOn_IfcProperty
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcComplexProperty ;
owl:onProperty ifc:partOfComplex_IfcProperty
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceConstraintRelationship ;
owl:onProperty ifc:hasConstraints_IfcProperty
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceApprovalRelationship ;
owl:onProperty ifc:hasApprovals_IfcProperty
] .
ifc:IfcAirToAirHeatRecovery
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAirToAirHeatRecoveryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirToAirHeatRecovery
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcAirToAirHeatRecovery ;
owl:onClass ifc:IfcAirToAirHeatRecoveryTypeEnum
] .
ifc:IfcDistributionChamberElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowSegment, ifc:IfcEnergyConversionDevice, ifc:IfcFlowTerminal, ifc:IfcFlowTreatmentDevice, ifc:IfcFlowFitting, ifc:IfcFlowController, ifc:IfcFlowMovingDevice, ifc:IfcFlowStorageDevice ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionChamberElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDistributionChamberElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDistributionChamberElement ;
owl:onClass ifc:IfcDistributionChamberElementTypeEnum
] .
ifc:IfcRelAggregates
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelDecomposes ;
owl:disjointWith ifc:IfcRelProjectsElement, ifc:IfcRelNests, ifc:IfcRelVoidsElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatingObject_IfcRelAggregates
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingObject_IfcRelAggregates ;
owl:onClass ifc:IfcObjectDefinition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatedObjects_IfcRelAggregates
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedObjects_IfcRelAggregates ;
owl:onClass ifc:IfcObjectDefinition
] .
ifc:IfcBuildingElementProxy
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBuildingElementProxyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingElementProxy
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcBuildingElementProxy ;
owl:onClass ifc:IfcBuildingElementProxyTypeEnum
] .
ifc:IfcFireSuppressionTerminalType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
owl:disjointWith ifc:IfcAudioVisualApplianceType, ifc:IfcCommunicationsApplianceType, ifc:IfcLampType, ifc:IfcMobileTelecommunicationsApplianceType, ifc:IfcAirTerminalType, ifc:IfcMedicalDeviceType, ifc:IfcStackTerminalType, ifc:IfcSanitaryTerminalType, ifc:IfcWasteTerminalType, ifc:IfcSpaceHeaterType, ifc:IfcLightFixtureType, ifc:IfcSignalType, ifc:IfcLiquidTerminalType, ifc:IfcElectricApplianceType, ifc:IfcOutletType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFireSuppressionTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFireSuppressionTerminalType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFireSuppressionTerminalType ;
owl:onClass ifc:IfcFireSuppressionTerminalTypeEnum
] .
ifc:IfcRelDeclares
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelationship ;
owl:disjointWith ifc:IfcRelAssigns, ifc:IfcRelConnects, ifc:IfcRelDecomposes, ifc:IfcRelAssociates, ifc:IfcRelDefines ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcContext ;
owl:onProperty ifc:relatingContext_IfcRelDeclares
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingContext_IfcRelDeclares ;
owl:onClass ifc:IfcContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDefinitionSelect ;
owl:onProperty ifc:relatedDefinitions_IfcRelDeclares
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedDefinitions_IfcRelDeclares ;
owl:onClass ifc:IfcDefinitionSelect
] .
ifc:IfcQuantityArea
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
owl:disjointWith ifc:IfcQuantityLength, ifc:IfcQuantityTime, ifc:IfcQuantityVolume, ifc:IfcQuantityCount, ifc:IfcQuantityWeight ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:areaValue_IfcQuantityArea
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:areaValue_IfcQuantityArea ;
owl:onClass ifc:IfcAreaMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityArea
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:formula_IfcQuantityArea ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcSanitaryTerminalType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
owl:disjointWith ifc:IfcAudioVisualApplianceType, ifc:IfcCommunicationsApplianceType, ifc:IfcLampType, ifc:IfcMobileTelecommunicationsApplianceType, ifc:IfcAirTerminalType, ifc:IfcMedicalDeviceType, ifc:IfcStackTerminalType, ifc:IfcFireSuppressionTerminalType, ifc:IfcWasteTerminalType, ifc:IfcSpaceHeaterType, ifc:IfcLightFixtureType, ifc:IfcSignalType, ifc:IfcLiquidTerminalType, ifc:IfcElectricApplianceType, ifc:IfcOutletType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSanitaryTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSanitaryTerminalType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSanitaryTerminalType ;
owl:onClass ifc:IfcSanitaryTerminalTypeEnum
] .
ifc:IfcFlowMeterType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
owl:disjointWith ifc:IfcAirTerminalBoxType, ifc:IfcSwitchingDeviceType, ifc:IfcValveType, ifc:IfcDistributionBoardType, ifc:IfcElectricDistributionBoardType, ifc:IfcDamperType, ifc:IfcElectricTimeControlType, ifc:IfcProtectiveDeviceType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFlowMeterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFlowMeterType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFlowMeterType ;
owl:onClass ifc:IfcFlowMeterTypeEnum
] .
ifc:IfcRoot
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcRelationship
ifc:IfcObjectDefinition
ifc:IfcPropertyDefinition
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcGloballyUniqueId ;
owl:onProperty ifc:globalId_IfcRoot
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:globalId_IfcRoot ;
owl:onClass ifc:IfcGloballyUniqueId
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcOwnerHistory ;
owl:onProperty ifc:ownerHistory_IfcRoot
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:ownerHistory_IfcRoot ;
owl:onClass ifc:IfcOwnerHistory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcRoot
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcRoot ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcRoot
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcRoot ;
owl:onClass ifc:IfcText
] .
ifc:IfcIndexedTextureMap
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTextureCoordinate ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcIndexedTriangleTextureMap
)
] ;
owl:disjointWith ifc:IfcTextureCoordinateGenerator, ifc:IfcTextureMap ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTessellatedFaceSet ;
owl:onProperty ifc:mappedTo_IfcIndexedTextureMap
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:mappedTo_IfcIndexedTextureMap ;
owl:onClass ifc:IfcTessellatedFaceSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTextureVertexList ;
owl:onProperty ifc:texCoords_IfcIndexedTextureMap
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:texCoords_IfcIndexedTextureMap ;
owl:onClass ifc:IfcTextureVertexList
] .
ifc:IfcPreDefinedColour
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedItem ;
rdfs:subClassOf ifc:IfcColour ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcDraughtingPreDefinedColour
)
] ;
owl:disjointWith ifc:IfcPreDefinedTextFont, ifc:IfcPreDefinedCurveFont .
ifc:IfcPipeFittingType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowFittingType ;
owl:disjointWith ifc:IfcCableCarrierFittingType, ifc:IfcCableFittingType, ifc:IfcDuctFittingType, ifc:IfcJunctionBoxType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPipeFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPipeFittingType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcPipeFittingType ;
owl:onClass ifc:IfcPipeFittingTypeEnum
] .
ifc:IfcTypeProduct
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTypeObject ;
rdfs:subClassOf ifc:IfcProductSelect ;
owl:disjointWith ifc:IfcTypeProcess, ifc:IfcTypeResource ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationMap_List ;
owl:onProperty ifc:representationMaps_IfcTypeProduct
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:representationMaps_IfcTypeProduct ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcRepresentationMap_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:representationMaps_IfcTypeProduct ;
owl:onClass ifc:IfcRepresentationMap_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:tag_IfcTypeProduct
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:tag_IfcTypeProduct ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcResourceTime
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSchedulingTime ;
owl:disjointWith ifc:IfcTaskTime, ifc:IfcLagTime, ifc:IfcWorkTime, ifc:IfcEventTime ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:scheduleWork_IfcResourceTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:scheduleWork_IfcResourceTime ;
owl:onClass ifc:IfcDuration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:scheduleUsage_IfcResourceTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:scheduleUsage_IfcResourceTime ;
owl:onClass ifc:IfcPositiveRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:scheduleStart_IfcResourceTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:scheduleStart_IfcResourceTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:scheduleFinish_IfcResourceTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:scheduleFinish_IfcResourceTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:scheduleContour_IfcResourceTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:scheduleContour_IfcResourceTime ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:levelingDelay_IfcResourceTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:levelingDelay_IfcResourceTime ;
owl:onClass ifc:IfcDuration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:isOverAllocated_IfcResourceTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:isOverAllocated_IfcResourceTime ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:statusTime_IfcResourceTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:statusTime_IfcResourceTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:actualWork_IfcResourceTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:actualWork_IfcResourceTime ;
owl:onClass ifc:IfcDuration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:actualUsage_IfcResourceTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:actualUsage_IfcResourceTime ;
owl:onClass ifc:IfcPositiveRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:actualStart_IfcResourceTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:actualStart_IfcResourceTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:actualFinish_IfcResourceTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:actualFinish_IfcResourceTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:remainingWork_IfcResourceTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:remainingWork_IfcResourceTime ;
owl:onClass ifc:IfcDuration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:remainingUsage_IfcResourceTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:remainingUsage_IfcResourceTime ;
owl:onClass ifc:IfcPositiveRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:completion_IfcResourceTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:completion_IfcResourceTime ;
owl:onClass ifc:IfcPositiveRatioMeasure
] .
ifc:IfcAlignment2DHorizontal
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:startDistAlong_IfcAlignment2DHorizontal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startDistAlong_IfcAlignment2DHorizontal ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAlignment2DHorizontalSegment_List ;
owl:onProperty ifc:segments_IfcAlignment2DHorizontal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:segments_IfcAlignment2DHorizontal ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcAlignment2DHorizontalSegment_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:segments_IfcAlignment2DHorizontal ;
owl:onClass ifc:IfcAlignment2DHorizontalSegment_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAlignmentCurve ;
owl:onProperty ifc:toAlignmentCurve_IfcAlignment2DHorizontal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:toAlignmentCurve_IfcAlignment2DHorizontal ;
owl:onClass ifc:IfcAlignmentCurve ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcRoof
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRoofTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRoof
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcRoof ;
owl:onClass ifc:IfcRoofTypeEnum
] .
ifc:IfcFacetedBrep
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcManifoldSolidBrep ;
owl:disjointWith ifc:IfcAdvancedBrep .
ifc:IfcSurfaceStyleWithTextures
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf ifc:IfcSurfaceStyleElementSelect ;
owl:disjointWith ifc:IfcCurveStyleFontAndScaling, ifc:IfcCurveStyleFontPattern, ifc:IfcIndexedColourMap, 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 ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceTexture_List ;
owl:onProperty ifc:textures_IfcSurfaceStyleWithTextures
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:textures_IfcSurfaceStyleWithTextures ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcSurfaceTexture_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:textures_IfcSurfaceStyleWithTextures ;
owl:onClass ifc:IfcSurfaceTexture_List
] .
ifc:IfcTableRow
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:rowCells_IfcTableRow
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:rowCells_IfcTableRow ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:rowCells_IfcTableRow ;
owl:onClass ifc:IfcValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:isHeading_IfcTableRow
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:isHeading_IfcTableRow ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcZShapeProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
owl:disjointWith ifc:IfcAsymmetricIShapeProfileDef, ifc:IfcCShapeProfileDef, ifc:IfcCircleProfileDef, ifc:IfcRectangleProfileDef, ifc:IfcEllipseProfileDef, ifc:IfcLShapeProfileDef, ifc:IfcTrapeziumProfileDef, ifc:IfcIShapeProfileDef, ifc:IfcUShapeProfileDef, ifc:IfcTShapeProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcZShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:depth_IfcZShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeWidth_IfcZShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:flangeWidth_IfcZShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcZShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:webThickness_IfcZShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_IfcZShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:flangeThickness_IfcZShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcZShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:filletRadius_IfcZShapeProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:edgeRadius_IfcZShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:edgeRadius_IfcZShapeProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] .
ifc:IfcConstructionProductResource
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResource ;
owl:disjointWith ifc:IfcConstructionMaterialResource, ifc:IfcSubContractResource, ifc:IfcCrewResource, ifc:IfcConstructionEquipmentResource, ifc:IfcLaborResource ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConstructionProductResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionProductResource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcConstructionProductResource ;
owl:onClass ifc:IfcConstructionProductResourceTypeEnum
] .
ifc:IfcShapeModel
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRepresentation ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcTopologyRepresentation
ifc:IfcShapeRepresentation
)
] ;
owl:disjointWith ifc:IfcStyleModel .
ifc:IfcActorRole
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRoleEnum ;
owl:onProperty ifc:role_IfcActorRole
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:role_IfcActorRole ;
owl:onClass ifc:IfcRoleEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedRole_IfcActorRole
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:userDefinedRole_IfcActorRole ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcActorRole
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcActorRole ;
owl:onClass ifc:IfcText
] .
ifc:IfcCsgSolid
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSolidModel ;
owl:disjointWith ifc:IfcSweptAreaSolid, ifc:IfcManifoldSolidBrep, ifc:IfcSweptDiskSolid, ifc:IfcSectionedSolid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCsgSelect ;
owl:onProperty ifc:treeRootExpression_IfcCsgSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:treeRootExpression_IfcCsgSolid ;
owl:onClass ifc:IfcCsgSelect
] .
ifc:IfcLibraryReference
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcExternalReference ;
rdfs:subClassOf ifc:IfcLibrarySelect ;
owl:disjointWith ifc:IfcExternallyDefinedHatchStyle, ifc:IfcExternallyDefinedSurfaceStyle, ifc:IfcExternallyDefinedTextFont, ifc:IfcDocumentReference, ifc:IfcClassificationReference ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcLibraryReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcLibraryReference ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLanguageId ;
owl:onProperty ifc:language_IfcLibraryReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:language_IfcLibraryReference ;
owl:onClass ifc:IfcLanguageId
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLibraryInformation ;
owl:onProperty ifc:referencedLibrary_IfcLibraryReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:referencedLibrary_IfcLibraryReference ;
owl:onClass ifc:IfcLibraryInformation
] .
ifc:IfcFlowMovingDeviceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcPumpType
ifc:IfcCompressorType
ifc:IfcFanType
)
] ;
owl:disjointWith ifc:IfcFlowTreatmentDeviceType, ifc:IfcFlowStorageDeviceType, ifc:IfcDistributionChamberElementType, ifc:IfcEnergyConversionDeviceType, ifc:IfcFlowControllerType, ifc:IfcFlowTerminalType, ifc:IfcFlowFittingType, ifc:IfcFlowSegmentType .
ifc:IfcStyleModel
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRepresentation ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcStyledRepresentation
)
] ;
owl:disjointWith ifc:IfcShapeModel .
ifc:IfcDocumentInformationRelationship
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
owl:disjointWith ifc:IfcExternalReferenceRelationship, ifc:IfcResourceConstraintRelationship, ifc:IfcApprovalRelationship, ifc:IfcResourceApprovalRelationship, ifc:IfcOrganizationRelationship, ifc:IfcMaterialRelationship, ifc:IfcPropertyDependencyRelationship, ifc:IfcCurrencyRelationship ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentInformation ;
owl:onProperty ifc:relatingDocument_IfcDocumentInformationRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingDocument_IfcDocumentInformationRelationship ;
owl:onClass ifc:IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentInformation ;
owl:onProperty ifc:relatedDocuments_IfcDocumentInformationRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedDocuments_IfcDocumentInformationRelationship ;
owl:onClass ifc:IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:relationshipType_IfcDocumentInformationRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relationshipType_IfcDocumentInformationRelationship ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcCoordinateReferenceSystem
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCoordinateReferenceSystemSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcProjectedCRS
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcCoordinateReferenceSystem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcCoordinateReferenceSystem ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcCoordinateReferenceSystem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcCoordinateReferenceSystem ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:geodeticDatum_IfcCoordinateReferenceSystem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:geodeticDatum_IfcCoordinateReferenceSystem ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:verticalDatum_IfcCoordinateReferenceSystem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:verticalDatum_IfcCoordinateReferenceSystem ;
owl:onClass ifc:IfcIdentifier
] .
ifc:IfcColourRgb
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcColourSpecification ;
rdfs:subClassOf ifc:IfcColourOrFactor ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:red_IfcColourRgb
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:red_IfcColourRgb ;
owl:onClass ifc:IfcNormalisedRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:green_IfcColourRgb
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:green_IfcColourRgb ;
owl:onClass ifc:IfcNormalisedRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:blue_IfcColourRgb
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:blue_IfcColourRgb ;
owl:onClass ifc:IfcNormalisedRatioMeasure
] .
ifc:IfcDiscreteAccessoryType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponentType ;
owl:disjointWith ifc:IfcFastenerType, ifc:IfcVibrationIsolatorType, ifc:IfcImpactProtectionDeviceType, ifc:IfcVibrationDamperType, ifc:IfcSignType, ifc:IfcMechanicalFastenerType, ifc:IfcReinforcingElementType, ifc:IfcBuildingElementPartType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDiscreteAccessoryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDiscreteAccessoryType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDiscreteAccessoryType ;
owl:onClass ifc:IfcDiscreteAccessoryTypeEnum
] .
ifc:IfcFurnishingElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
owl:disjointWith ifc:IfcFeatureElement, ifc:IfcElementComponent, ifc:IfcGeotechnicalElement, ifc:IfcCivilElement, ifc:IfcElementAssembly, ifc:IfcGeographicElement, ifc:IfcTransportElement, ifc:IfcVirtualElement, ifc:IfcDistributionElement, ifc:IfcBuiltElement .
ifc:IfcElementarySurface
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSurface ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcCylindricalSurface
ifc:IfcSphericalSurface
ifc:IfcPlane
ifc:IfcToroidalSurface
)
] ;
owl:disjointWith ifc:IfcBoundedSurface, ifc:IfcSweptSurface, ifc:IfcSectionedSurface ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcElementarySurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:position_IfcElementarySurface ;
owl:onClass ifc:IfcAxis2Placement3D
] .
ifc:IfcPreDefinedTextFont
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedItem ;
rdfs:subClassOf ifc:IfcTextFontSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcTextStyleFontModel
)
] ;
owl:disjointWith ifc:IfcPreDefinedCurveFont, ifc:IfcPreDefinedColour .
ifc:IfcFeatureElementSubtraction
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFeatureElement ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcEarthworksCut
ifc:IfcVoidingFeature
ifc:IfcOpeningElement
)
] ;
owl:disjointWith ifc:IfcSurfaceFeature, ifc:IfcFeatureElementAddition ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelVoidsElement ;
owl:onProperty ifc:voidsElements_IfcFeatureElementSubtraction
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:voidsElements_IfcFeatureElementSubtraction ;
owl:onClass ifc:IfcRelVoidsElement ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcPlanarBox
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPlanarExtent ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement ;
owl:onProperty ifc:placement_IfcPlanarBox
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:placement_IfcPlanarBox ;
owl:onClass ifc:IfcAxis2Placement
] .
ifc:IfcProduct
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObject ;
rdfs:subClassOf ifc:IfcProductSelect, ifc:IfcSpatialReferenceSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcStructuralActivity
ifc:IfcAnnotation
ifc:IfcSpatialElement
ifc:IfcElement
ifc:IfcStructuralItem
ifc:IfcProxy
ifc:IfcPort
ifc:IfcPositioningElement
)
] ;
owl:disjointWith ifc:IfcResource, ifc:IfcGroup, ifc:IfcProcess, ifc:IfcActor, ifc:IfcControl ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectPlacement ;
owl:onProperty ifc:objectPlacement_IfcProduct
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:objectPlacement_IfcProduct ;
owl:onClass ifc:IfcObjectPlacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProductRepresentation ;
owl:onProperty ifc:representation_IfcProduct
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:representation_IfcProduct ;
owl:onClass ifc:IfcProductRepresentation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelPositions ;
owl:onProperty ifc:positionedRelativeTo_IfcProduct
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:positionedRelativeTo_IfcProduct ;
owl:onClass ifc:IfcRelPositions ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcOutlet
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
owl:disjointWith ifc:IfcStackTerminal, ifc:IfcAirTerminal, ifc:IfcSpaceHeater, ifc:IfcElectricAppliance, ifc:IfcLightFixture, ifc:IfcLiquidTerminal, ifc:IfcWasteTerminal, ifc:IfcFireSuppressionTerminal, ifc:IfcAudioVisualAppliance, ifc:IfcSignal, ifc:IfcLamp, ifc:IfcCommunicationsAppliance, ifc:IfcMedicalDevice, ifc:IfcMobileTelecommunicationsAppliance, ifc:IfcSanitaryTerminal ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcOutletTypeEnum ;
owl:onProperty ifc:predefinedType_IfcOutlet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcOutlet ;
owl:onClass ifc:IfcOutletTypeEnum
] .
ifc:IfcPort
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcDistributionPort
)
] ;
owl:disjointWith ifc:IfcStructuralActivity, ifc:IfcAnnotation, ifc:IfcSpatialElement, ifc:IfcElement, ifc:IfcStructuralItem, ifc:IfcProxy, ifc:IfcPositioningElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsPortToElement ;
owl:onProperty ifc:containedIn_IfcPort
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:containedIn_IfcPort ;
owl:onClass ifc:IfcRelConnectsPortToElement ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsPorts ;
owl:onProperty ifc:connectedFrom_IfcPort
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:connectedFrom_IfcPort ;
owl:onClass ifc:IfcRelConnectsPorts ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsPorts ;
owl:onProperty ifc:connectedTo_IfcPort
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:connectedTo_IfcPort ;
owl:onClass ifc:IfcRelConnectsPorts ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcRelSequence
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
owl:disjointWith 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:IfcRelPositions, ifc:IfcRelFlowControlElements ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProcess ;
owl:onProperty ifc:relatingProcess_IfcRelSequence
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingProcess_IfcRelSequence ;
owl:onClass ifc:IfcProcess
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProcess ;
owl:onProperty ifc:relatedProcess_IfcRelSequence
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedProcess_IfcRelSequence ;
owl:onClass ifc:IfcProcess
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLagTime ;
owl:onProperty ifc:timeLag_IfcRelSequence
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:timeLag_IfcRelSequence ;
owl:onClass ifc:IfcLagTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSequenceEnum ;
owl:onProperty ifc:sequenceType_IfcRelSequence
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sequenceType_IfcRelSequence ;
owl:onClass ifc:IfcSequenceEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedSequenceType_IfcRelSequence
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:userDefinedSequenceType_IfcRelSequence ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcTimePeriod
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTime ;
owl:onProperty ifc:startTime_IfcTimePeriod
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startTime_IfcTimePeriod ;
owl:onClass ifc:IfcTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTime ;
owl:onProperty ifc:endTime_IfcTimePeriod
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:endTime_IfcTimePeriod ;
owl:onClass ifc:IfcTime
] .
ifc:IfcSweptSurface
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSurface ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcSurfaceOfLinearExtrusion
ifc:IfcSurfaceOfRevolution
)
] ;
owl:disjointWith ifc:IfcElementarySurface, ifc:IfcBoundedSurface, ifc:IfcSectionedSurface ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:sweptCurve_IfcSweptSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sweptCurve_IfcSweptSurface ;
owl:onClass ifc:IfcProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcSweptSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:position_IfcSweptSurface ;
owl:onClass ifc:IfcAxis2Placement3D
] .
ifc:IfcRelAssociatesConstraint
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelAssociates ;
owl:disjointWith ifc:IfcRelAssociatesLibrary, ifc:IfcRelAssociatesApproval, ifc:IfcRelAssociatesDocument, ifc:IfcRelAssociatesClassification, ifc:IfcRelAssociatesProfileDef, ifc:IfcRelAssociatesMaterial ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:intent_IfcRelAssociatesConstraint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:intent_IfcRelAssociatesConstraint ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConstraint ;
owl:onProperty ifc:relatingConstraint_IfcRelAssociatesConstraint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingConstraint_IfcRelAssociatesConstraint ;
owl:onClass ifc:IfcConstraint
] .
ifc:IfcTextStyle
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationStyle ;
rdfs:subClassOf ifc:IfcPresentationStyleSelect ;
owl:disjointWith ifc:IfcFillAreaStyle, ifc:IfcCurveStyle, ifc:IfcSurfaceStyle ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTextStyleForDefinedFont ;
owl:onProperty ifc:textCharacterAppearance_IfcTextStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:textCharacterAppearance_IfcTextStyle ;
owl:onClass ifc:IfcTextStyleForDefinedFont
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTextStyleTextModel ;
owl:onProperty ifc:textStyle_IfcTextStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:textStyle_IfcTextStyle ;
owl:onClass ifc:IfcTextStyleTextModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTextFontSelect ;
owl:onProperty ifc:textFontStyle_IfcTextStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:textFontStyle_IfcTextStyle ;
owl:onClass ifc:IfcTextFontSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:modelOrDraughting_IfcTextStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:modelOrDraughting_IfcTextStyle ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcOpenShell
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConnectedFaceSet ;
rdfs:subClassOf ifc:IfcShell ;
owl:disjointWith ifc:IfcClosedShell .
ifc:IfcSlabStandardCase
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSlab ;
owl:disjointWith ifc:IfcSlabElementedCase .
ifc:IfcCircleProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
owl:disjointWith ifc:IfcAsymmetricIShapeProfileDef, ifc:IfcCShapeProfileDef, ifc:IfcRectangleProfileDef, ifc:IfcZShapeProfileDef, ifc:IfcEllipseProfileDef, ifc:IfcLShapeProfileDef, ifc:IfcTrapeziumProfileDef, ifc:IfcIShapeProfileDef, ifc:IfcUShapeProfileDef, ifc:IfcTShapeProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcCircleProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:radius_IfcCircleProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcDoorLiningProperties
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
owl:disjointWith ifc:IfcDoorPanelProperties, ifc:IfcWindowPanelProperties, ifc:IfcPermeableCoveringProperties, ifc:IfcWindowLiningProperties, ifc:IfcReinforcementDefinitionProperties ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:liningDepth_IfcDoorLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:liningDepth_IfcDoorLiningProperties ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:liningThickness_IfcDoorLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:liningThickness_IfcDoorLiningProperties ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:thresholdDepth_IfcDoorLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:thresholdDepth_IfcDoorLiningProperties ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:thresholdThickness_IfcDoorLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:thresholdThickness_IfcDoorLiningProperties ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:transomThickness_IfcDoorLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transomThickness_IfcDoorLiningProperties ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:transomOffset_IfcDoorLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transomOffset_IfcDoorLiningProperties ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningOffset_IfcDoorLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:liningOffset_IfcDoorLiningProperties ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:thresholdOffset_IfcDoorLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:thresholdOffset_IfcDoorLiningProperties ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:casingThickness_IfcDoorLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:casingThickness_IfcDoorLiningProperties ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:casingDepth_IfcDoorLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:casingDepth_IfcDoorLiningProperties ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcDoorLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:shapeAspectStyle_IfcDoorLiningProperties ;
owl:onClass ifc:IfcShapeAspect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetX_IfcDoorLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:liningToPanelOffsetX_IfcDoorLiningProperties ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetY_IfcDoorLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:liningToPanelOffsetY_IfcDoorLiningProperties ;
owl:onClass ifc:IfcLengthMeasure
] .
ifc:IfcEarthworksCut
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFeatureElementSubtraction ;
owl:disjointWith ifc:IfcVoidingFeature, ifc:IfcOpeningElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcEarthworksCutTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEarthworksCut
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcEarthworksCut ;
owl:onClass ifc:IfcEarthworksCutTypeEnum
] .
ifc:IfcPersonAndOrganization
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcActorSelect, ifc:IfcObjectReferenceSelect, ifc:IfcResourceObjectSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPerson ;
owl:onProperty ifc:thePerson_IfcPersonAndOrganization
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:thePerson_IfcPersonAndOrganization ;
owl:onClass ifc:IfcPerson
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcOrganization ;
owl:onProperty ifc:theOrganization_IfcPersonAndOrganization
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:theOrganization_IfcPersonAndOrganization ;
owl:onClass ifc:IfcOrganization
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActorRole_List ;
owl:onProperty ifc:roles_IfcPersonAndOrganization
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:roles_IfcPersonAndOrganization ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcActorRole_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:roles_IfcPersonAndOrganization ;
owl:onClass ifc:IfcActorRole_List
] .
ifc:IfcDeepFoundation
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb .
ifc:IfcFacility
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSpatialStructureElement ;
owl:disjointWith ifc:IfcFacilityPart, ifc:IfcSite, ifc:IfcSpace, ifc:IfcBuildingStorey .
ifc:IfcSignalType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
owl:disjointWith ifc:IfcAudioVisualApplianceType, ifc:IfcCommunicationsApplianceType, ifc:IfcLampType, ifc:IfcMobileTelecommunicationsApplianceType, ifc:IfcAirTerminalType, ifc:IfcMedicalDeviceType, ifc:IfcStackTerminalType, ifc:IfcSanitaryTerminalType, ifc:IfcFireSuppressionTerminalType, ifc:IfcWasteTerminalType, ifc:IfcSpaceHeaterType, ifc:IfcLightFixtureType, ifc:IfcLiquidTerminalType, ifc:IfcElectricApplianceType, ifc:IfcOutletType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSignalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSignalType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSignalType ;
owl:onClass ifc:IfcSignalTypeEnum
] .
ifc:IfcRelConnects
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelationship ;
rdfs:subClassOf
[
rdf:type 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:IfcRelPositions
ifc:IfcRelSequence
ifc:IfcRelFlowControlElements
)
] ;
owl:disjointWith ifc:IfcRelAssigns, ifc:IfcRelDeclares, ifc:IfcRelDecomposes, ifc:IfcRelAssociates, ifc:IfcRelDefines .
ifc:IfcDuctSilencerType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTreatmentDeviceType ;
owl:disjointWith ifc:IfcElectricFlowTreatmentDeviceType, ifc:IfcInterceptorType, ifc:IfcFilterType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuctSilencerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctSilencerType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDuctSilencerType ;
owl:onClass ifc:IfcDuctSilencerTypeEnum
] .
ifc:IfcGeomodel
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeotechnicalAssembly ;
owl:disjointWith ifc:IfcBorehole, ifc:IfcGeoslice .
ifc:IfcReinforcingElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcTendonAnchor
ifc:IfcTendon
ifc:IfcReinforcingMesh
ifc:IfcReinforcingBar
ifc:IfcTendonConduit
)
] ;
owl:disjointWith ifc:IfcVibrationIsolator, ifc:IfcImpactProtectionDevice, ifc:IfcDiscreteAccessory, ifc:IfcMechanicalFastener, ifc:IfcFastener, ifc:IfcBuildingElementPart, ifc:IfcSign, ifc:IfcVibrationDamper ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:steelGrade_IfcReinforcingElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:steelGrade_IfcReinforcingElement ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcBuiltElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
owl:disjointWith ifc:IfcGeographicElementType, ifc:IfcElementAssemblyType, ifc:IfcCivilElementType, ifc:IfcDistributionElementType, ifc:IfcFurnishingElementType, ifc:IfcTransportElementType, ifc:IfcElementComponentType .
ifc:IfcPostalAddress
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAddress ;
owl:disjointWith ifc:IfcTelecomAddress ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:internalLocation_IfcPostalAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:internalLocation_IfcPostalAddress ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:addressLines_IfcPostalAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:addressLines_IfcPostalAddress ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:addressLines_IfcPostalAddress ;
owl:onClass ifc:IfcLabel_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:postalBox_IfcPostalAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:postalBox_IfcPostalAddress ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:town_IfcPostalAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:town_IfcPostalAddress ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:region_IfcPostalAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:region_IfcPostalAddress ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:postalCode_IfcPostalAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:postalCode_IfcPostalAddress ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:country_IfcPostalAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:country_IfcPostalAddress ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcPresentationLayerAssignment
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcPresentationLayerAssignment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcPresentationLayerAssignment ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcPresentationLayerAssignment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcPresentationLayerAssignment ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLayeredItem ;
owl:onProperty ifc:assignedItems_IfcPresentationLayerAssignment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:assignedItems_IfcPresentationLayerAssignment ;
owl:onClass ifc:IfcLayeredItem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identifier_IfcPresentationLayerAssignment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:identifier_IfcPresentationLayerAssignment ;
owl:onClass ifc:IfcIdentifier
] .
ifc:IfcPointOnCurve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPoint ;
owl:disjointWith ifc:IfcPointOnSurface, ifc:IfcCartesianPoint ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:basisCurve_IfcPointOnCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:basisCurve_IfcPointOnCurve ;
owl:onClass ifc:IfcCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:pointParameter_IfcPointOnCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:pointParameter_IfcPointOnCurve ;
owl:onClass ifc:IfcParameterValue
] .
ifc:IfcDistributionBoardType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
owl:disjointWith ifc:IfcAirTerminalBoxType, ifc:IfcSwitchingDeviceType, ifc:IfcValveType, ifc:IfcElectricDistributionBoardType, ifc:IfcDamperType, ifc:IfcElectricTimeControlType, ifc:IfcFlowMeterType, ifc:IfcProtectiveDeviceType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionBoardTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDistributionBoardType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDistributionBoardType ;
owl:onClass ifc:IfcDistributionBoardTypeEnum
] .
ifc:IfcCoveringType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCoveringTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoveringType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCoveringType ;
owl:onClass ifc:IfcCoveringTypeEnum
] .
ifc:IfcMaterialClassificationRelationship
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcClassificationSelect ;
owl:onProperty ifc:materialClassifications_IfcMaterialClassificationRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:materialClassifications_IfcMaterialClassificationRelationship ;
owl:onClass ifc:IfcClassificationSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:classifiedMaterial_IfcMaterialClassificationRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:classifiedMaterial_IfcMaterialClassificationRelationship ;
owl:onClass ifc:IfcMaterial
] .
ifc:IfcDuctSilencer
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTreatmentDevice ;
owl:disjointWith ifc:IfcInterceptor, ifc:IfcElectricFlowTreatmentDevice, ifc:IfcFilter ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuctSilencerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctSilencer
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDuctSilencer ;
owl:onClass ifc:IfcDuctSilencerTypeEnum
] .
ifc:IfcSlab
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSlabTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSlab
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSlab ;
owl:onClass ifc:IfcSlabTypeEnum
] .
ifc:IfcBuildingElementPartType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponentType ;
owl:disjointWith ifc:IfcFastenerType, ifc:IfcVibrationIsolatorType, ifc:IfcImpactProtectionDeviceType, ifc:IfcVibrationDamperType, ifc:IfcSignType, ifc:IfcDiscreteAccessoryType, ifc:IfcMechanicalFastenerType, ifc:IfcReinforcingElementType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBuildingElementPartTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingElementPartType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcBuildingElementPartType ;
owl:onClass ifc:IfcBuildingElementPartTypeEnum
] .
ifc:IfcMaterialLayer
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
owl:disjointWith ifc:IfcMaterial, ifc:IfcMaterialConstituent, ifc:IfcMaterialLayerSet, ifc:IfcMaterialProfile, ifc:IfcMaterialConstituentSet, ifc:IfcMaterialProfileSet ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:material_IfcMaterialLayer
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:material_IfcMaterialLayer ;
owl:onClass ifc:IfcMaterial
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:layerThickness_IfcMaterialLayer
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:layerThickness_IfcMaterialLayer ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:isVentilated_IfcMaterialLayer
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:isVentilated_IfcMaterialLayer ;
owl:onClass ifc:IfcLogical
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialLayer
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcMaterialLayer ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialLayer
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcMaterialLayer ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:category_IfcMaterialLayer
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:category_IfcMaterialLayer ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:priority_IfcMaterialLayer
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:priority_IfcMaterialLayer ;
owl:onClass ifc:IfcInteger
] .
ifc:IfcColourSpecification
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf ifc:IfcColour ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcColourRgb
)
] ;
owl:disjointWith ifc:IfcCurveStyleFontAndScaling, ifc:IfcCurveStyleFontPattern, ifc:IfcIndexedColourMap, ifc:IfcSurfaceStyleWithTextures, ifc:IfcTextStyleTextModel, ifc:IfcCurveStyleFont, ifc:IfcSurfaceStyleLighting, ifc:IfcSurfaceTexture, ifc:IfcPreDefinedItem, ifc:IfcTextureCoordinate, ifc:IfcSurfaceStyleShading, ifc:IfcTextureVertex, ifc:IfcTextureVertexList, ifc:IfcColourRgbList, ifc:IfcSurfaceStyleRefraction, ifc:IfcTextStyleForDefinedFont ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcColourSpecification
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcColourSpecification ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcDistributionSystem
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSystem ;
owl:disjointWith ifc:IfcZone, ifc:IfcBuiltSystem, ifc:IfcStructuralAnalysisModel, ifc:IfcBuildingSystem ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcDistributionSystem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longName_IfcDistributionSystem ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionSystemEnum ;
owl:onProperty ifc:predefinedType_IfcDistributionSystem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDistributionSystem ;
owl:onClass ifc:IfcDistributionSystemEnum
] .
ifc:IfcRelAssignsToResource
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelAssigns ;
owl:disjointWith ifc:IfcRelAssignsToControl, ifc:IfcRelAssignsToProcess, ifc:IfcRelAssignsToProduct, ifc:IfcRelAssignsToGroup, ifc:IfcRelAssignsToActor ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceSelect ;
owl:onProperty ifc:relatingResource_IfcRelAssignsToResource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingResource_IfcRelAssignsToResource ;
owl:onClass ifc:IfcResourceSelect
] .
ifc:IfcCivilElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
owl:disjointWith ifc:IfcGeographicElementType, ifc:IfcElementAssemblyType, ifc:IfcBuiltElementType, ifc:IfcDistributionElementType, ifc:IfcFurnishingElementType, ifc:IfcTransportElementType, ifc:IfcElementComponentType .
ifc:IfcRectangularPyramid
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCsgPrimitive3D ;
owl:disjointWith ifc:IfcBlock, ifc:IfcSphere, ifc:IfcRightCircularCone, ifc:IfcRightCircularCylinder ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xLength_IfcRectangularPyramid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:xLength_IfcRectangularPyramid ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yLength_IfcRectangularPyramid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:yLength_IfcRectangularPyramid ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:height_IfcRectangularPyramid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:height_IfcRectangularPyramid ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcSolidModel
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf ifc:IfcBooleanOperand, ifc:IfcSolidOrShell ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcSweptAreaSolid
ifc:IfcManifoldSolidBrep
ifc:IfcSweptDiskSolid
ifc:IfcSectionedSolid
ifc:IfcCsgSolid
)
] ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression .
ifc:IfcTubeBundleType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith 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:IfcChillerType, ifc:IfcCoilType, ifc:IfcEvaporatorType, ifc:IfcBurnerType, ifc:IfcCooledBeamType, ifc:IfcAirToAirHeatRecoveryType, ifc:IfcEngineType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTubeBundleTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTubeBundleType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTubeBundleType ;
owl:onClass ifc:IfcTubeBundleTypeEnum
] .
ifc:IfcRailing
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRailingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRailing
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcRailing ;
owl:onClass ifc:IfcRailingTypeEnum
] .
ifc:IfcAlignment2DCant
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAxisLateralInclination ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAlignment2DCantSegment_List ;
owl:onProperty ifc:segments_IfcAlignment2DCant
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:segments_IfcAlignment2DCant ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcAlignment2DCantSegment_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:segments_IfcAlignment2DCant ;
owl:onClass ifc:IfcAlignment2DCantSegment_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:railHeadDistance_IfcAlignment2DCant
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:railHeadDistance_IfcAlignment2DCant ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcRelPositions
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
owl:disjointWith 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 ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositioningElement ;
owl:onProperty ifc:relatingPositioningElement_IfcRelPositions
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingPositioningElement_IfcRelPositions ;
owl:onClass ifc:IfcPositioningElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProduct ;
owl:onProperty ifc:relatedProducts_IfcRelPositions
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedProducts_IfcRelPositions ;
owl:onClass ifc:IfcProduct
] .
ifc:IfcVirtualElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
owl:disjointWith ifc:IfcFeatureElement, ifc:IfcElementComponent, ifc:IfcGeotechnicalElement, ifc:IfcCivilElement, ifc:IfcElementAssembly, ifc:IfcFurnishingElement, ifc:IfcGeographicElement, ifc:IfcTransportElement, ifc:IfcDistributionElement, ifc:IfcBuiltElement .
ifc:IfcRelSpaceBoundary
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
owl:disjointWith ifc:IfcRelConnectsStructuralMember, ifc:IfcRelFillsElement, ifc:IfcRelReferencedInSpatialStructure, ifc:IfcRelConnectsStructuralActivity, ifc:IfcRelServicesBuildings, ifc:IfcRelConnectsPorts, ifc:IfcRelCoversBldgElements, ifc:IfcRelInterferesElements, ifc:IfcRelCoversSpaces, ifc:IfcRelConnectsElements, ifc:IfcRelConnectsPortToElement, ifc:IfcRelContainedInSpatialStructure, ifc:IfcRelPositions, ifc:IfcRelSequence, ifc:IfcRelFlowControlElements ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSpaceBoundarySelect ;
owl:onProperty ifc:relatingSpace_IfcRelSpaceBoundary
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingSpace_IfcRelSpaceBoundary ;
owl:onClass ifc:IfcSpaceBoundarySelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatedBuildingElement_IfcRelSpaceBoundary
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedBuildingElement_IfcRelSpaceBoundary ;
owl:onClass ifc:IfcElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConnectionGeometry ;
owl:onProperty ifc:connectionGeometry_IfcRelSpaceBoundary
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:connectionGeometry_IfcRelSpaceBoundary ;
owl:onClass ifc:IfcConnectionGeometry
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalOrVirtualEnum ;
owl:onProperty ifc:physicalOrVirtualBoundary_IfcRelSpaceBoundary
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:physicalOrVirtualBoundary_IfcRelSpaceBoundary ;
owl:onClass ifc:IfcPhysicalOrVirtualEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInternalOrExternalEnum ;
owl:onProperty ifc:internalOrExternalBoundary_IfcRelSpaceBoundary
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:internalOrExternalBoundary_IfcRelSpaceBoundary ;
owl:onClass ifc:IfcInternalOrExternalEnum
] .
ifc:IfcStair
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStairTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStair
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcStair ;
owl:onClass ifc:IfcStairTypeEnum
] .
ifc:IfcCurveSegment2D
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBoundedCurve ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcCircularArcSegment2D
ifc:IfcLineSegment2D
ifc:IfcTransitionCurveSegment2D
)
] ;
owl:disjointWith ifc:IfcCompositeCurve, ifc:IfcBSplineCurve, ifc:IfcIndexedPolyCurve, ifc:IfcTrimmedCurve, ifc:IfcAlignmentCurve, ifc:IfcPolyline ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty ifc:startPoint_IfcCurveSegment2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startPoint_IfcCurveSegment2D ;
owl:onClass ifc:IfcCartesianPoint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:startDirection_IfcCurveSegment2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startDirection_IfcCurveSegment2D ;
owl:onClass ifc:IfcPlaneAngleMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:segmentLength_IfcCurveSegment2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:segmentLength_IfcCurveSegment2D ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcFailureConnectionCondition
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralConnectionCondition ;
owl:disjointWith ifc:IfcSlippageConnectionCondition ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:tensionFailureX_IfcFailureConnectionCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:tensionFailureX_IfcFailureConnectionCondition ;
owl:onClass ifc:IfcForceMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:tensionFailureY_IfcFailureConnectionCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:tensionFailureY_IfcFailureConnectionCondition ;
owl:onClass ifc:IfcForceMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:tensionFailureZ_IfcFailureConnectionCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:tensionFailureZ_IfcFailureConnectionCondition ;
owl:onClass ifc:IfcForceMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:compressionFailureX_IfcFailureConnectionCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:compressionFailureX_IfcFailureConnectionCondition ;
owl:onClass ifc:IfcForceMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:compressionFailureY_IfcFailureConnectionCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:compressionFailureY_IfcFailureConnectionCondition ;
owl:onClass ifc:IfcForceMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:compressionFailureZ_IfcFailureConnectionCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:compressionFailureZ_IfcFailureConnectionCondition ;
owl:onClass ifc:IfcForceMeasure
] .
ifc:IfcProjectionElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFeatureElementAddition ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProjectionElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProjectionElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcProjectionElement ;
owl:onClass ifc:IfcProjectionElementTypeEnum
] .
ifc:IfcLightFixtureType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
owl:disjointWith ifc:IfcAudioVisualApplianceType, ifc:IfcCommunicationsApplianceType, ifc:IfcLampType, ifc:IfcMobileTelecommunicationsApplianceType, ifc:IfcAirTerminalType, ifc:IfcMedicalDeviceType, ifc:IfcStackTerminalType, ifc:IfcSanitaryTerminalType, ifc:IfcFireSuppressionTerminalType, ifc:IfcWasteTerminalType, ifc:IfcSpaceHeaterType, ifc:IfcSignalType, ifc:IfcLiquidTerminalType, ifc:IfcElectricApplianceType, ifc:IfcOutletType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLightFixtureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLightFixtureType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcLightFixtureType ;
owl:onClass ifc:IfcLightFixtureTypeEnum
] .
ifc:IfcGeometricRepresentationItem
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRepresentationItem ;
rdfs:subClassOf
[
rdf:type 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:IfcLinearAxisWithInclination
ifc:IfcFillAreaStyleHatching
ifc:IfcAxisLateralInclination
ifc:IfcBooleanResult
ifc:IfcFillAreaStyleTiles
ifc:IfcOrientationExpression
ifc:IfcCompositeCurveSegment
ifc:IfcPoint
ifc:IfcDirection
ifc:IfcLightSource
ifc:IfcVector
ifc:IfcAlignment2DVertical
ifc:IfcSolidModel
ifc:IfcAlignment2DSegment
ifc:IfcCartesianTransformationOperator
ifc:IfcBoundingBox
ifc:IfcPlanarExtent
ifc:IfcAlignment2DHorizontal
ifc:IfcGeometricSet
ifc:IfcDistanceExpression
)
] ;
owl:disjointWith ifc:IfcTopologicalRepresentationItem, ifc:IfcStyledItem, ifc:IfcMappedItem .
ifc:IfcTopologicalRepresentationItem
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRepresentationItem ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcVertex
ifc:IfcConnectedFaceSet
ifc:IfcFaceBound
ifc:IfcPath
ifc:IfcLoop
ifc:IfcEdge
ifc:IfcFace
)
] ;
owl:disjointWith ifc:IfcGeometricRepresentationItem, ifc:IfcStyledItem, ifc:IfcMappedItem .
ifc:IfcWorkCalendar
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
owl:disjointWith ifc:IfcCostItem, ifc:IfcActionRequest, ifc:IfcPerformanceHistory, ifc:IfcWorkControl, ifc:IfcPermit, ifc:IfcCostSchedule, ifc:IfcProjectOrder ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWorkTime ;
owl:onProperty ifc:workingTimes_IfcWorkCalendar
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWorkTime ;
owl:onProperty ifc:exceptionTimes_IfcWorkCalendar
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWorkCalendarTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWorkCalendar
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcWorkCalendar ;
owl:onClass ifc:IfcWorkCalendarTypeEnum
] .
ifc:IfcExternalSpatialElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcExternalSpatialStructureElement ;
rdfs:subClassOf ifc:IfcSpaceBoundarySelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcExternalSpatialElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcExternalSpatialElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcExternalSpatialElement ;
owl:onClass ifc:IfcExternalSpatialElementTypeEnum
] .
ifc:IfcMobileTelecommunicationsAppliance
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
owl:disjointWith ifc:IfcStackTerminal, ifc:IfcAirTerminal, ifc:IfcSpaceHeater, ifc:IfcElectricAppliance, ifc:IfcLightFixture, ifc:IfcLiquidTerminal, ifc:IfcWasteTerminal, ifc:IfcOutlet, ifc:IfcFireSuppressionTerminal, ifc:IfcAudioVisualAppliance, ifc:IfcSignal, ifc:IfcLamp, ifc:IfcCommunicationsAppliance, ifc:IfcMedicalDevice, ifc:IfcSanitaryTerminal ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMobileTelecommunicationsApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMobileTelecommunicationsAppliance
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcMobileTelecommunicationsAppliance ;
owl:onClass ifc:IfcMobileTelecommunicationsApplianceTypeEnum
] .
ifc:IfcLightSourceSpot
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcLightSourcePositional ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:orientation_IfcLightSourceSpot
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:orientation_IfcLightSourceSpot ;
owl:onClass ifc:IfcDirection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:concentrationExponent_IfcLightSourceSpot
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:concentrationExponent_IfcLightSourceSpot ;
owl:onClass ifc:IfcReal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositivePlaneAngleMeasure ;
owl:onProperty ifc:spreadAngle_IfcLightSourceSpot
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:spreadAngle_IfcLightSourceSpot ;
owl:onClass ifc:IfcPositivePlaneAngleMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositivePlaneAngleMeasure ;
owl:onProperty ifc:beamWidthAngle_IfcLightSourceSpot
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:beamWidthAngle_IfcLightSourceSpot ;
owl:onClass ifc:IfcPositivePlaneAngleMeasure
] .
ifc:IfcBlock
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCsgPrimitive3D ;
owl:disjointWith ifc:IfcSphere, ifc:IfcRightCircularCone, ifc:IfcRightCircularCylinder, ifc:IfcRectangularPyramid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xLength_IfcBlock
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:xLength_IfcBlock ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yLength_IfcBlock
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:yLength_IfcBlock ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:zLength_IfcBlock
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:zLength_IfcBlock ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcOffsetCurve2D
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcOffsetCurve ;
owl:disjointWith ifc:IfcOffsetCurveByDistances, ifc:IfcOffsetCurve3D ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:distance_IfcOffsetCurve2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:distance_IfcOffsetCurve2D ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:selfIntersect_IfcOffsetCurve2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:selfIntersect_IfcOffsetCurve2D ;
owl:onClass ifc:IfcLogical
] .
ifc:IfcPolygonalBoundedHalfSpace
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcHalfSpaceSolid ;
owl:disjointWith ifc:IfcBoxedHalfSpace ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcPolygonalBoundedHalfSpace
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:position_IfcPolygonalBoundedHalfSpace ;
owl:onClass ifc:IfcAxis2Placement3D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoundedCurve ;
owl:onProperty ifc:polygonalBoundary_IfcPolygonalBoundedHalfSpace
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:polygonalBoundary_IfcPolygonalBoundedHalfSpace ;
owl:onClass ifc:IfcBoundedCurve
] .
ifc:IfcProtectiveDeviceTrippingUnitType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
owl:disjointWith ifc:IfcSensorType, ifc:IfcFlowInstrumentType, ifc:IfcUnitaryControlElementType, ifc:IfcActuatorType, ifc:IfcControllerType, ifc:IfcAlarmType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProtectiveDeviceTrippingUnitTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProtectiveDeviceTrippingUnitType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcProtectiveDeviceTrippingUnitType ;
owl:onClass ifc:IfcProtectiveDeviceTrippingUnitTypeEnum
] .
ifc:IfcTriangulatedFaceSet
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTessellatedFaceSet ;
owl:disjointWith ifc:IfcPolygonalFaceSet ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List_List ;
owl:onProperty ifc:normals_IfcTriangulatedFaceSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:normals_IfcTriangulatedFaceSet ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcParameterValue_List_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:normals_IfcTriangulatedFaceSet ;
owl:onClass ifc:IfcParameterValue_List_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:closed_IfcTriangulatedFaceSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:closed_IfcTriangulatedFaceSet ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger_List_List ;
owl:onProperty ifc:coordIndex_IfcTriangulatedFaceSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:coordIndex_IfcTriangulatedFaceSet ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPositiveInteger_List_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:coordIndex_IfcTriangulatedFaceSet ;
owl:onClass ifc:IfcPositiveInteger_List_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger_List ;
owl:onProperty ifc:pnIndex_IfcTriangulatedFaceSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:pnIndex_IfcTriangulatedFaceSet ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPositiveInteger_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:pnIndex_IfcTriangulatedFaceSet ;
owl:onClass ifc:IfcPositiveInteger_List
] .
ifc:IfcMirroredProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDerivedProfileDef .
ifc:IfcFurniture
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFurnishingElement ;
owl:disjointWith ifc:IfcSystemFurnitureElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFurnitureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFurniture
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFurniture ;
owl:onClass ifc:IfcFurnitureTypeEnum
] .
ifc:IfcPropertyDefinition
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRoot ;
rdfs:subClassOf ifc:IfcDefinitionSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcPropertyTemplateDefinition
ifc:IfcPropertySetDefinition
)
] ;
owl:disjointWith ifc:IfcRelationship, ifc:IfcObjectDefinition .
ifc:IfcTrapeziumProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
owl:disjointWith ifc:IfcAsymmetricIShapeProfileDef, ifc:IfcCShapeProfileDef, ifc:IfcCircleProfileDef, ifc:IfcRectangleProfileDef, ifc:IfcZShapeProfileDef, ifc:IfcEllipseProfileDef, ifc:IfcLShapeProfileDef, ifc:IfcIShapeProfileDef, ifc:IfcUShapeProfileDef, ifc:IfcTShapeProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:bottomXDim_IfcTrapeziumProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:bottomXDim_IfcTrapeziumProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:topXDim_IfcTrapeziumProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:topXDim_IfcTrapeziumProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yDim_IfcTrapeziumProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:yDim_IfcTrapeziumProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:topXOffset_IfcTrapeziumProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:topXOffset_IfcTrapeziumProfileDef ;
owl:onClass ifc:IfcLengthMeasure
] .
ifc:IfcElectricGeneratorType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith ifc:IfcElectricMotorType, ifc:IfcUnitaryEquipmentType, ifc:IfcTransformerType, ifc:IfcSolarDeviceType, ifc:IfcEvaporativeCoolerType, ifc:IfcBoilerType, 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 ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricGeneratorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricGeneratorType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcElectricGeneratorType ;
owl:onClass ifc:IfcElectricGeneratorTypeEnum
] .
ifc:IfcHumidifierType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith ifc:IfcElectricMotorType, ifc:IfcUnitaryEquipmentType, ifc:IfcTransformerType, ifc:IfcSolarDeviceType, ifc:IfcEvaporativeCoolerType, ifc:IfcBoilerType, ifc:IfcElectricGeneratorType, ifc:IfcCoolingTowerType, ifc:IfcCondenserType, ifc:IfcHeatExchangerType, ifc:IfcMotorConnectionType, ifc:IfcTubeBundleType, ifc:IfcChillerType, ifc:IfcCoilType, ifc:IfcEvaporatorType, ifc:IfcBurnerType, ifc:IfcCooledBeamType, ifc:IfcAirToAirHeatRecoveryType, ifc:IfcEngineType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcHumidifierTypeEnum ;
owl:onProperty ifc:predefinedType_IfcHumidifierType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcHumidifierType ;
owl:onClass ifc:IfcHumidifierTypeEnum
] .
ifc:IfcAlignmentCurve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBoundedCurve ;
owl:disjointWith ifc:IfcCompositeCurve, ifc:IfcBSplineCurve, ifc:IfcIndexedPolyCurve, ifc:IfcTrimmedCurve, ifc:IfcCurveSegment2D, ifc:IfcPolyline ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAlignment2DHorizontal ;
owl:onProperty ifc:horizontal_IfcAlignmentCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:horizontal_IfcAlignmentCurve ;
owl:onClass ifc:IfcAlignment2DHorizontal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAlignment2DVertical ;
owl:onProperty ifc:vertical_IfcAlignmentCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:vertical_IfcAlignmentCurve ;
owl:onClass ifc:IfcAlignment2DVertical
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:tag_IfcAlignmentCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:tag_IfcAlignmentCurve ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcSectionedSurface
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSurface ;
owl:disjointWith ifc:IfcElementarySurface, ifc:IfcBoundedSurface, ifc:IfcSweptSurface ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:directrix_IfcSectionedSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:directrix_IfcSectionedSurface ;
owl:onClass ifc:IfcCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDistanceExpression_List ;
owl:onProperty ifc:crossSectionPositions_IfcSectionedSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:crossSectionPositions_IfcSectionedSurface ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcDistanceExpression_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:crossSectionPositions_IfcSectionedSurface ;
owl:onClass ifc:IfcDistanceExpression_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef_List ;
owl:onProperty ifc:crossSections_IfcSectionedSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:crossSections_IfcSectionedSurface ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcProfileDef_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:crossSections_IfcSectionedSurface ;
owl:onClass ifc:IfcProfileDef_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:fixedAxisVertical_IfcSectionedSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:fixedAxisVertical_IfcSectionedSurface ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcWindowPanelProperties
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
owl:disjointWith ifc:IfcDoorPanelProperties, ifc:IfcPermeableCoveringProperties, ifc:IfcWindowLiningProperties, ifc:IfcReinforcementDefinitionProperties, ifc:IfcDoorLiningProperties ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowPanelOperationEnum ;
owl:onProperty ifc:operationType_IfcWindowPanelProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:operationType_IfcWindowPanelProperties ;
owl:onClass ifc:IfcWindowPanelOperationEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowPanelPositionEnum ;
owl:onProperty ifc:panelPosition_IfcWindowPanelProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:panelPosition_IfcWindowPanelProperties ;
owl:onClass ifc:IfcWindowPanelPositionEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameDepth_IfcWindowPanelProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:frameDepth_IfcWindowPanelProperties ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameThickness_IfcWindowPanelProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:frameThickness_IfcWindowPanelProperties ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcWindowPanelProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:shapeAspectStyle_IfcWindowPanelProperties ;
owl:onClass ifc:IfcShapeAspect
] .
ifc:IfcMechanicalFastenerType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponentType ;
owl:disjointWith ifc:IfcFastenerType, ifc:IfcVibrationIsolatorType, ifc:IfcImpactProtectionDeviceType, ifc:IfcVibrationDamperType, ifc:IfcSignType, ifc:IfcDiscreteAccessoryType, ifc:IfcReinforcingElementType, ifc:IfcBuildingElementPartType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMechanicalFastenerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMechanicalFastenerType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcMechanicalFastenerType ;
owl:onClass ifc:IfcMechanicalFastenerTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcMechanicalFastenerType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:nominalDiameter_IfcMechanicalFastenerType ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalLength_IfcMechanicalFastenerType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:nominalLength_IfcMechanicalFastenerType ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcFlowTerminalType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcAudioVisualApplianceType
ifc:IfcCommunicationsApplianceType
ifc:IfcLampType
ifc:IfcMobileTelecommunicationsApplianceType
ifc:IfcAirTerminalType
ifc:IfcMedicalDeviceType
ifc:IfcStackTerminalType
ifc:IfcSanitaryTerminalType
ifc:IfcFireSuppressionTerminalType
ifc:IfcWasteTerminalType
ifc:IfcSpaceHeaterType
ifc:IfcLightFixtureType
ifc:IfcSignalType
ifc:IfcLiquidTerminalType
ifc:IfcElectricApplianceType
ifc:IfcOutletType
)
] ;
owl:disjointWith ifc:IfcFlowMovingDeviceType, ifc:IfcFlowTreatmentDeviceType, ifc:IfcFlowStorageDeviceType, ifc:IfcDistributionChamberElementType, ifc:IfcEnergyConversionDeviceType, ifc:IfcFlowControllerType, ifc:IfcFlowFittingType, ifc:IfcFlowSegmentType .
ifc:IfcProductDefinitionShape
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProductRepresentation ;
rdfs:subClassOf ifc:IfcProductRepresentationSelect ;
owl:disjointWith ifc:IfcMaterialDefinitionRepresentation ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProduct ;
owl:onProperty ifc:shapeOfProduct_IfcProductDefinitionShape
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:shapeOfProduct_IfcProductDefinitionShape ;
owl:onClass ifc:IfcProduct ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcPropertySetTemplate
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPropertyTemplateDefinition ;
owl:disjointWith ifc:IfcPropertyTemplate ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySetTemplateTypeEnum ;
owl:onProperty ifc:templateType_IfcPropertySetTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:templateType_IfcPropertySetTemplate ;
owl:onClass ifc:IfcPropertySetTemplateTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:applicableEntity_IfcPropertySetTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:applicableEntity_IfcPropertySetTemplate ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertyTemplate ;
owl:onProperty ifc:hasPropertyTemplates_IfcPropertySetTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:hasPropertyTemplates_IfcPropertySetTemplate ;
owl:onClass ifc:IfcPropertyTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDefinesByTemplate ;
owl:onProperty ifc:defines_IfcPropertySetTemplate
] .
ifc:IfcIndexedPolygonalFaceWithVoids
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcIndexedPolygonalFace ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger_List_List ;
owl:onProperty ifc:innerCoordIndices_IfcIndexedPolygonalFaceWithVoids
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:innerCoordIndices_IfcIndexedPolygonalFaceWithVoids ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPositiveInteger_List_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:innerCoordIndices_IfcIndexedPolygonalFaceWithVoids ;
owl:onClass ifc:IfcPositiveInteger_List_List
] .
ifc:IfcCartesianPoint
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPoint ;
rdfs:subClassOf ifc:IfcTrimmingSelect ;
owl:disjointWith ifc:IfcPointOnCurve, ifc:IfcPointOnSurface ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:coordinates_IfcCartesianPoint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:coordinates_IfcCartesianPoint ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:onClass ifc:IfcLengthMeasure_EmptyList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:coordinates_IfcCartesianPoint ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:coordinates_IfcCartesianPoint ;
owl:onClass ifc:IfcLengthMeasure_List
] .
ifc:IfcElectricFlowTreatmentDevice
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTreatmentDevice ;
owl:disjointWith ifc:IfcInterceptor, ifc:IfcFilter, ifc:IfcDuctSilencer ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricFlowTreatmentDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricFlowTreatmentDevice
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcElectricFlowTreatmentDevice ;
owl:onClass ifc:IfcElectricFlowTreatmentDeviceTypeEnum
] .
ifc:IfcRevolvedAreaSolidTapered
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRevolvedAreaSolid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:endSweptArea_IfcRevolvedAreaSolidTapered
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:endSweptArea_IfcRevolvedAreaSolidTapered ;
owl:onClass ifc:IfcProfileDef
] .
ifc:IfcMetric
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConstraint ;
owl:disjointWith ifc:IfcObjective ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBenchmarkEnum ;
owl:onProperty ifc:benchmark_IfcMetric
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:benchmark_IfcMetric ;
owl:onClass ifc:IfcBenchmarkEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:valueSource_IfcMetric
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:valueSource_IfcMetric ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMetricValueSelect ;
owl:onProperty ifc:dataValue_IfcMetric
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:dataValue_IfcMetric ;
owl:onClass ifc:IfcMetricValueSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReference ;
owl:onProperty ifc:referencePath_IfcMetric
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:referencePath_IfcMetric ;
owl:onClass ifc:IfcReference
] .
ifc:IfcTextLiteral
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
owl:disjointWith ifc:IfcCsgPrimitive3D, ifc:IfcShellBasedSurfaceModel, ifc:IfcCurve, ifc:IfcPlacement, ifc:IfcFaceBasedSurfaceModel, ifc:IfcTessellatedItem, ifc:IfcCartesianPointList, ifc:IfcHalfSpaceSolid, ifc:IfcAnnotationFillArea, ifc:IfcSectionedSpine, ifc:IfcSurface, ifc:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPresentableText ;
owl:onProperty ifc:literal_IfcTextLiteral
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:literal_IfcTextLiteral ;
owl:onClass ifc:IfcPresentableText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement ;
owl:onProperty ifc:placement_IfcTextLiteral
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:placement_IfcTextLiteral ;
owl:onClass ifc:IfcAxis2Placement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTextPath ;
owl:onProperty ifc:path_IfcTextLiteral
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:path_IfcTextLiteral ;
owl:onClass ifc:IfcTextPath
] .
ifc:IfcBSplineCurve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBoundedCurve ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcBSplineCurveWithKnots
)
] ;
owl:disjointWith ifc:IfcCompositeCurve, ifc:IfcIndexedPolyCurve, ifc:IfcTrimmedCurve, ifc:IfcAlignmentCurve, ifc:IfcCurveSegment2D, ifc:IfcPolyline ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:degree_IfcBSplineCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:degree_IfcBSplineCurve ;
owl:onClass ifc:IfcInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint_List ;
owl:onProperty ifc:controlPointsList_IfcBSplineCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:controlPointsList_IfcBSplineCurve ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcCartesianPoint_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:controlPointsList_IfcBSplineCurve ;
owl:onClass ifc:IfcCartesianPoint_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBSplineCurveForm ;
owl:onProperty ifc:curveForm_IfcBSplineCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:curveForm_IfcBSplineCurve ;
owl:onClass ifc:IfcBSplineCurveForm
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:closedCurve_IfcBSplineCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:closedCurve_IfcBSplineCurve ;
owl:onClass ifc:IfcLogical
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:selfIntersect_IfcBSplineCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:selfIntersect_IfcBSplineCurve ;
owl:onClass ifc:IfcLogical
] .
ifc:IfcReinforcingMeshType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElementType ;
owl:disjointWith ifc:IfcTendonConduitType, ifc:IfcReinforcingBarType, ifc:IfcTendonAnchorType, ifc:IfcTendonType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingMeshTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReinforcingMeshType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcReinforcingMeshType ;
owl:onClass ifc:IfcReinforcingMeshTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:meshLength_IfcReinforcingMeshType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:meshLength_IfcReinforcingMeshType ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:meshWidth_IfcReinforcingMeshType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:meshWidth_IfcReinforcingMeshType ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarNominalDiameter_IfcReinforcingMeshType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longitudinalBarNominalDiameter_IfcReinforcingMeshType ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:transverseBarNominalDiameter_IfcReinforcingMeshType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transverseBarNominalDiameter_IfcReinforcingMeshType ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:longitudinalBarCrossSectionArea_IfcReinforcingMeshType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longitudinalBarCrossSectionArea_IfcReinforcingMeshType ;
owl:onClass ifc:IfcAreaMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:transverseBarCrossSectionArea_IfcReinforcingMeshType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transverseBarCrossSectionArea_IfcReinforcingMeshType ;
owl:onClass ifc:IfcAreaMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarSpacing_IfcReinforcingMeshType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longitudinalBarSpacing_IfcReinforcingMeshType ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:transverseBarSpacing_IfcReinforcingMeshType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transverseBarSpacing_IfcReinforcingMeshType ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:bendingShapeCode_IfcReinforcingMeshType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:bendingShapeCode_IfcReinforcingMeshType ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBendingParameterSelect_List ;
owl:onProperty ifc:bendingParameters_IfcReinforcingMeshType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:bendingParameters_IfcReinforcingMeshType ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcBendingParameterSelect_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:bendingParameters_IfcReinforcingMeshType ;
owl:onClass ifc:IfcBendingParameterSelect_List
] .
ifc:IfcFireSuppressionTerminal
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
owl:disjointWith ifc:IfcStackTerminal, ifc:IfcAirTerminal, ifc:IfcSpaceHeater, ifc:IfcElectricAppliance, ifc:IfcLightFixture, ifc:IfcLiquidTerminal, ifc:IfcWasteTerminal, ifc:IfcOutlet, ifc:IfcAudioVisualAppliance, ifc:IfcSignal, ifc:IfcLamp, ifc:IfcCommunicationsAppliance, ifc:IfcMedicalDevice, ifc:IfcMobileTelecommunicationsAppliance, ifc:IfcSanitaryTerminal ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFireSuppressionTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFireSuppressionTerminal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFireSuppressionTerminal ;
owl:onClass ifc:IfcFireSuppressionTerminalTypeEnum
] .
ifc:IfcOwnerHistory
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPersonAndOrganization ;
owl:onProperty ifc:owningUser_IfcOwnerHistory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:owningUser_IfcOwnerHistory ;
owl:onClass ifc:IfcPersonAndOrganization
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcApplication ;
owl:onProperty ifc:owningApplication_IfcOwnerHistory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:owningApplication_IfcOwnerHistory ;
owl:onClass ifc:IfcApplication
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStateEnum ;
owl:onProperty ifc:state_IfcOwnerHistory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:state_IfcOwnerHistory ;
owl:onClass ifc:IfcStateEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcChangeActionEnum ;
owl:onProperty ifc:changeAction_IfcOwnerHistory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:changeAction_IfcOwnerHistory ;
owl:onClass ifc:IfcChangeActionEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeStamp ;
owl:onProperty ifc:lastModifiedDate_IfcOwnerHistory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lastModifiedDate_IfcOwnerHistory ;
owl:onClass ifc:IfcTimeStamp
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPersonAndOrganization ;
owl:onProperty ifc:lastModifyingUser_IfcOwnerHistory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lastModifyingUser_IfcOwnerHistory ;
owl:onClass ifc:IfcPersonAndOrganization
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcApplication ;
owl:onProperty ifc:lastModifyingApplication_IfcOwnerHistory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lastModifyingApplication_IfcOwnerHistory ;
owl:onClass ifc:IfcApplication
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeStamp ;
owl:onProperty ifc:creationDate_IfcOwnerHistory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:creationDate_IfcOwnerHistory ;
owl:onClass ifc:IfcTimeStamp
] .
ifc:IfcVibrationDamperType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponentType ;
owl:disjointWith ifc:IfcFastenerType, ifc:IfcVibrationIsolatorType, ifc:IfcImpactProtectionDeviceType, ifc:IfcSignType, ifc:IfcDiscreteAccessoryType, ifc:IfcMechanicalFastenerType, ifc:IfcReinforcingElementType, ifc:IfcBuildingElementPartType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcVibrationDamperTypeEnum ;
owl:onProperty ifc:predefinedType_IfcVibrationDamperType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcVibrationDamperType ;
owl:onClass ifc:IfcVibrationDamperTypeEnum
] .
ifc:IfcOffsetCurveByDistances
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcOffsetCurve ;
owl:disjointWith ifc:IfcOffsetCurve2D, ifc:IfcOffsetCurve3D ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDistanceExpression_List ;
owl:onProperty ifc:offsetValues_IfcOffsetCurveByDistances
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:offsetValues_IfcOffsetCurveByDistances ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcDistanceExpression_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:offsetValues_IfcOffsetCurveByDistances ;
owl:onClass ifc:IfcDistanceExpression_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:tag_IfcOffsetCurveByDistances
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:tag_IfcOffsetCurveByDistances ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcBoiler
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoilerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBoiler
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcBoiler ;
owl:onClass ifc:IfcBoilerTypeEnum
] .
ifc:IfcConnectionCurveGeometry
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConnectionGeometry ;
owl:disjointWith ifc:IfcConnectionSurfaceGeometry, ifc:IfcConnectionVolumeGeometry, ifc:IfcConnectionPointGeometry ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveOrEdgeCurve ;
owl:onProperty ifc:curveOnRelatingElement_IfcConnectionCurveGeometry
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:curveOnRelatingElement_IfcConnectionCurveGeometry ;
owl:onClass ifc:IfcCurveOrEdgeCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveOrEdgeCurve ;
owl:onProperty ifc:curveOnRelatedElement_IfcConnectionCurveGeometry
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:curveOnRelatedElement_IfcConnectionCurveGeometry ;
owl:onClass ifc:IfcCurveOrEdgeCurve
] .
ifc:IfcBridge
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFacility ;
owl:disjointWith ifc:IfcRoad, ifc:IfcRailway, ifc:IfcBuilding, ifc:IfcMarineFacility ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBridgeTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBridge
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcBridge ;
owl:onClass ifc:IfcBridgeTypeEnum
] .
ifc:IfcResource
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObject ;
rdfs:subClassOf ifc:IfcResourceSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcConstructionResource
)
] ;
owl:disjointWith ifc:IfcGroup, ifc:IfcProcess, ifc:IfcProduct, ifc:IfcActor, ifc:IfcControl ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcResource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:identification_IfcResource ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcResource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longDescription_IfcResource ;
owl:onClass ifc:IfcText
] .
ifc:IfcSimpleProperty
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProperty ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcPropertyBoundedValue
ifc:IfcPropertyEnumeratedValue
ifc:IfcPropertySingleValue
ifc:IfcPropertyReferenceValue
ifc:IfcPropertyListValue
ifc:IfcPropertyTableValue
)
] ;
owl:disjointWith ifc:IfcComplexProperty .
ifc:IfcDoorStyle
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTypeProduct ;
owl:disjointWith ifc:IfcSpatialElementType, ifc:IfcElementType, ifc:IfcWindowStyle ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorStyleOperationEnum ;
owl:onProperty ifc:operationType_IfcDoorStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:operationType_IfcDoorStyle ;
owl:onClass ifc:IfcDoorStyleOperationEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorStyleConstructionEnum ;
owl:onProperty ifc:constructionType_IfcDoorStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:constructionType_IfcDoorStyle ;
owl:onClass ifc:IfcDoorStyleConstructionEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:parameterTakesPrecedence_IfcDoorStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:parameterTakesPrecedence_IfcDoorStyle ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:sizeable_IfcDoorStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sizeable_IfcDoorStyle ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcBooleanResult
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf ifc:IfcBooleanOperand, ifc:IfcCsgSelect ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBooleanOperator ;
owl:onProperty ifc:operator_IfcBooleanResult
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:operator_IfcBooleanResult ;
owl:onClass ifc:IfcBooleanOperator
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBooleanOperand ;
owl:onProperty ifc:firstOperand_IfcBooleanResult
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:firstOperand_IfcBooleanResult ;
owl:onClass ifc:IfcBooleanOperand
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBooleanOperand ;
owl:onProperty ifc:secondOperand_IfcBooleanResult
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:secondOperand_IfcBooleanResult ;
owl:onClass ifc:IfcBooleanOperand
] .
ifc:IfcElectricFlowStorageDevice
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowStorageDevice ;
owl:disjointWith ifc:IfcTank ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricFlowStorageDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricFlowStorageDevice
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcElectricFlowStorageDevice ;
owl:onClass ifc:IfcElectricFlowStorageDeviceTypeEnum
] .
ifc:IfcWall
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWallTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWall
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcWall ;
owl:onClass ifc:IfcWallTypeEnum
] .
ifc:IfcFlowSegment
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcEnergyConversionDevice, ifc:IfcFlowTerminal, ifc:IfcFlowTreatmentDevice, ifc:IfcDistributionChamberElement, ifc:IfcFlowFitting, ifc:IfcFlowController, ifc:IfcFlowMovingDevice, ifc:IfcFlowStorageDevice .
ifc:IfcMobileTelecommunicationsApplianceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
owl:disjointWith ifc:IfcAudioVisualApplianceType, ifc:IfcCommunicationsApplianceType, ifc:IfcLampType, ifc:IfcAirTerminalType, ifc:IfcMedicalDeviceType, ifc:IfcStackTerminalType, ifc:IfcSanitaryTerminalType, ifc:IfcFireSuppressionTerminalType, ifc:IfcWasteTerminalType, ifc:IfcSpaceHeaterType, ifc:IfcLightFixtureType, ifc:IfcSignalType, ifc:IfcLiquidTerminalType, ifc:IfcElectricApplianceType, ifc:IfcOutletType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMobileTelecommunicationsApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMobileTelecommunicationsApplianceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcMobileTelecommunicationsApplianceType ;
owl:onClass ifc:IfcMobileTelecommunicationsApplianceTypeEnum
] .
ifc:IfcDuctSegment
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegment ;
owl:disjointWith ifc:IfcCableCarrierSegment, ifc:IfcConveyorSegment, ifc:IfcCableSegment, ifc:IfcPipeSegment ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuctSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDuctSegment ;
owl:onClass ifc:IfcDuctSegmentTypeEnum
] .
ifc:IfcCableSegment
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegment ;
owl:disjointWith ifc:IfcCableCarrierSegment, ifc:IfcConveyorSegment, ifc:IfcDuctSegment, ifc:IfcPipeSegment ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCableSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCableSegment ;
owl:onClass ifc:IfcCableSegmentTypeEnum
] .
ifc:IfcStructuralActivity
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcStructuralAction
ifc:IfcStructuralReaction
)
] ;
owl:disjointWith ifc:IfcAnnotation, ifc:IfcSpatialElement, ifc:IfcElement, ifc:IfcStructuralItem, ifc:IfcProxy, ifc:IfcPort, ifc:IfcPositioningElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralLoad ;
owl:onProperty ifc:appliedLoad_IfcStructuralActivity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:appliedLoad_IfcStructuralActivity ;
owl:onClass ifc:IfcStructuralLoad
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcGlobalOrLocalEnum ;
owl:onProperty ifc:globalOrLocal_IfcStructuralActivity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:globalOrLocal_IfcStructuralActivity ;
owl:onClass ifc:IfcGlobalOrLocalEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsStructuralActivity ;
owl:onProperty ifc:assignedToStructuralItem_IfcStructuralActivity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:assignedToStructuralItem_IfcStructuralActivity ;
owl:onClass ifc:IfcRelConnectsStructuralActivity ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcEvaporativeCooler
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcEvaporativeCoolerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporativeCooler
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcEvaporativeCooler ;
owl:onClass ifc:IfcEvaporativeCoolerTypeEnum
] .
ifc:IfcCovering
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCoveringTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCovering
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCovering ;
owl:onClass ifc:IfcCoveringTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelCoversSpaces ;
owl:onProperty ifc:coversSpaces_IfcCovering
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:coversSpaces_IfcCovering ;
owl:onClass ifc:IfcRelCoversSpaces ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelCoversBldgElements ;
owl:onProperty ifc:coversElements_IfcCovering
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:coversElements_IfcCovering ;
owl:onClass ifc:IfcRelCoversBldgElements ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcToroidalSurface
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementarySurface ;
owl:disjointWith ifc:IfcCylindricalSurface, ifc:IfcSphericalSurface, ifc:IfcPlane ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:majorRadius_IfcToroidalSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:majorRadius_IfcToroidalSurface ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:minorRadius_IfcToroidalSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:minorRadius_IfcToroidalSurface ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcLamp
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
owl:disjointWith ifc:IfcStackTerminal, ifc:IfcAirTerminal, ifc:IfcSpaceHeater, ifc:IfcElectricAppliance, ifc:IfcLightFixture, ifc:IfcLiquidTerminal, ifc:IfcWasteTerminal, ifc:IfcOutlet, ifc:IfcFireSuppressionTerminal, ifc:IfcAudioVisualAppliance, ifc:IfcSignal, ifc:IfcCommunicationsAppliance, ifc:IfcMedicalDevice, ifc:IfcMobileTelecommunicationsAppliance, ifc:IfcSanitaryTerminal ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLampTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLamp
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcLamp ;
owl:onClass ifc:IfcLampTypeEnum
] .
ifc:IfcOpeningStandardCase
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcOpeningElement .
ifc:IfcWorkPlan
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcWorkControl ;
owl:disjointWith ifc:IfcWorkSchedule ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWorkPlanTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWorkPlan
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcWorkPlan ;
owl:onClass ifc:IfcWorkPlanTypeEnum
] .
ifc:IfcWorkSchedule
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcWorkControl ;
owl:disjointWith ifc:IfcWorkPlan ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWorkScheduleTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWorkSchedule
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcWorkSchedule ;
owl:onClass ifc:IfcWorkScheduleTypeEnum
] .
ifc:IfcShapeRepresentation
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcShapeModel ;
owl:disjointWith ifc:IfcTopologyRepresentation .
ifc:IfcDistributionPort
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPort ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFlowDirectionEnum ;
owl:onProperty ifc:flowDirection_IfcDistributionPort
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:flowDirection_IfcDistributionPort ;
owl:onClass ifc:IfcFlowDirectionEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionPortTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDistributionPort
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDistributionPort ;
owl:onClass ifc:IfcDistributionPortTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionSystemEnum ;
owl:onProperty ifc:systemType_IfcDistributionPort
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:systemType_IfcDistributionPort ;
owl:onClass ifc:IfcDistributionSystemEnum
] .
ifc:IfcFlowStorageDevice
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowSegment, ifc:IfcEnergyConversionDevice, ifc:IfcFlowTerminal, ifc:IfcFlowTreatmentDevice, ifc:IfcDistributionChamberElement, ifc:IfcFlowFitting, ifc:IfcFlowController, ifc:IfcFlowMovingDevice .
ifc:IfcArbitraryClosedProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProfileDef ;
owl:disjointWith ifc:IfcParameterizedProfileDef, ifc:IfcCompositeProfileDef, ifc:IfcDerivedProfileDef, ifc:IfcOpenCrossProfileDef, ifc:IfcArbitraryOpenProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:outerCurve_IfcArbitraryClosedProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:outerCurve_IfcArbitraryClosedProfileDef ;
owl:onClass ifc:IfcCurve
] .
ifc:IfcAxis2Placement2D
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPlacement ;
rdfs:subClassOf ifc:IfcAxis2Placement ;
owl:disjointWith ifc:IfcAxis2Placement3D, ifc:IfcAxis1Placement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:refDirection_IfcAxis2Placement2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:refDirection_IfcAxis2Placement2D ;
owl:onClass ifc:IfcDirection
] .
ifc:IfcMarineFacility
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFacility ;
owl:disjointWith ifc:IfcBridge, ifc:IfcRoad, ifc:IfcRailway, ifc:IfcBuilding ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMarineFacilityTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMarineFacility
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcMarineFacility ;
owl:onClass ifc:IfcMarineFacilityTypeEnum
] .
ifc:IfcFacetedBrepWithVoids
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFacetedBrep ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcClosedShell ;
owl:onProperty ifc:voids_IfcFacetedBrepWithVoids
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:voids_IfcFacetedBrepWithVoids ;
owl:onClass ifc:IfcClosedShell
] .
ifc:IfcCableCarrierSegment
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegment ;
owl:disjointWith ifc:IfcConveyorSegment, ifc:IfcDuctSegment, ifc:IfcCableSegment, ifc:IfcPipeSegment ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCableCarrierSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableCarrierSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCableCarrierSegment ;
owl:onClass ifc:IfcCableCarrierSegmentTypeEnum
] .
ifc:IfcSubContractResource
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResource ;
owl:disjointWith ifc:IfcConstructionMaterialResource, ifc:IfcCrewResource, ifc:IfcConstructionProductResource, ifc:IfcConstructionEquipmentResource, ifc:IfcLaborResource ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSubContractResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSubContractResource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSubContractResource ;
owl:onClass ifc:IfcSubContractResourceTypeEnum
] .
ifc:IfcOrientationExpression
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:lateralAxisDirection_IfcOrientationExpression
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lateralAxisDirection_IfcOrientationExpression ;
owl:onClass ifc:IfcDirection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:verticalAxisDirection_IfcOrientationExpression
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:verticalAxisDirection_IfcOrientationExpression ;
owl:onClass ifc:IfcDirection
] .
ifc:IfcReinforcingElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponentType ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcTendonConduitType
ifc:IfcReinforcingBarType
ifc:IfcTendonAnchorType
ifc:IfcTendonType
ifc:IfcReinforcingMeshType
)
] ;
owl:disjointWith ifc:IfcFastenerType, ifc:IfcVibrationIsolatorType, ifc:IfcImpactProtectionDeviceType, ifc:IfcVibrationDamperType, ifc:IfcSignType, ifc:IfcDiscreteAccessoryType, ifc:IfcMechanicalFastenerType, ifc:IfcBuildingElementPartType .
ifc:IfcAirTerminalBoxType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
owl:disjointWith ifc:IfcSwitchingDeviceType, ifc:IfcValveType, ifc:IfcDistributionBoardType, ifc:IfcElectricDistributionBoardType, ifc:IfcDamperType, ifc:IfcElectricTimeControlType, ifc:IfcFlowMeterType, ifc:IfcProtectiveDeviceType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAirTerminalBoxTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminalBoxType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcAirTerminalBoxType ;
owl:onClass ifc:IfcAirTerminalBoxTypeEnum
] .
ifc:IfcPixelTexture
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceTexture ;
owl:disjointWith ifc:IfcBlobTexture, ifc:IfcImageTexture ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:width_IfcPixelTexture
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:width_IfcPixelTexture ;
owl:onClass ifc:IfcInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:height_IfcPixelTexture
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:height_IfcPixelTexture ;
owl:onClass ifc:IfcInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:colourComponents_IfcPixelTexture
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:colourComponents_IfcPixelTexture ;
owl:onClass ifc:IfcInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBinary_List ;
owl:onProperty ifc:pixel_IfcPixelTexture
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:pixel_IfcPixelTexture ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcBinary_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:pixel_IfcPixelTexture ;
owl:onClass ifc:IfcBinary_List
] .
ifc:IfcTable
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObjectReferenceSelect, ifc:IfcMetricValueSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcTable
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcTable ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTableRow_List ;
owl:onProperty ifc:rows_IfcTable
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:rows_IfcTable ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcTableRow_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:rows_IfcTable ;
owl:onClass ifc:IfcTableRow_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTableColumn_List ;
owl:onProperty ifc:columns_IfcTable
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:columns_IfcTable ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcTableColumn_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:columns_IfcTable ;
owl:onClass ifc:IfcTableColumn_List
] .
ifc:IfcRelNests
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelDecomposes ;
owl:disjointWith ifc:IfcRelProjectsElement, ifc:IfcRelAggregates, ifc:IfcRelVoidsElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatingObject_IfcRelNests
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingObject_IfcRelNests ;
owl:onClass ifc:IfcObjectDefinition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition_List ;
owl:onProperty ifc:relatedObjects_IfcRelNests
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:relatedObjects_IfcRelNests ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcObjectDefinition_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedObjects_IfcRelNests ;
owl:onClass ifc:IfcObjectDefinition_List
] .
ifc:IfcJunctionBoxType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowFittingType ;
owl:disjointWith ifc:IfcCableCarrierFittingType, ifc:IfcCableFittingType, ifc:IfcPipeFittingType, ifc:IfcDuctFittingType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcJunctionBoxTypeEnum ;
owl:onProperty ifc:predefinedType_IfcJunctionBoxType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcJunctionBoxType ;
owl:onClass ifc:IfcJunctionBoxTypeEnum
] .
ifc:IfcLaborResource
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResource ;
owl:disjointWith ifc:IfcConstructionMaterialResource, ifc:IfcSubContractResource, ifc:IfcCrewResource, ifc:IfcConstructionProductResource, ifc:IfcConstructionEquipmentResource ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLaborResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLaborResource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcLaborResource ;
owl:onClass ifc:IfcLaborResourceTypeEnum
] .
ifc:IfcGeoslice
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeotechnicalAssembly ;
owl:disjointWith ifc:IfcGeomodel, ifc:IfcBorehole .
ifc:IfcStructuralLoadConfiguration
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoad ;
owl:disjointWith ifc:IfcStructuralLoadOrResult ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralLoadOrResult_List ;
owl:onProperty ifc:values_IfcStructuralLoadConfiguration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:values_IfcStructuralLoadConfiguration ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcStructuralLoadOrResult_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:values_IfcStructuralLoadConfiguration ;
owl:onClass ifc:IfcStructuralLoadOrResult_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List_List ;
owl:onProperty ifc:locations_IfcStructuralLoadConfiguration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:locations_IfcStructuralLoadConfiguration ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:locations_IfcStructuralLoadConfiguration ;
owl:onClass ifc:IfcLengthMeasure_List_List
] .
ifc:IfcEllipse
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConic ;
owl:disjointWith ifc:IfcCircle ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:semiAxis1_IfcEllipse
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:semiAxis1_IfcEllipse ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:semiAxis2_IfcEllipse
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:semiAxis2_IfcEllipse ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcAxis2Placement3D
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPlacement ;
rdfs:subClassOf ifc:IfcAxis2Placement ;
owl:disjointWith ifc:IfcAxis2Placement2D, ifc:IfcAxis1Placement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:axis_IfcAxis2Placement3D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:axis_IfcAxis2Placement3D ;
owl:onClass ifc:IfcDirection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:refDirection_IfcAxis2Placement3D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:refDirection_IfcAxis2Placement3D ;
owl:onClass ifc:IfcDirection
] .
ifc:IfcAdvancedBrepWithVoids
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAdvancedBrep ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcClosedShell ;
owl:onProperty ifc:voids_IfcAdvancedBrepWithVoids
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:voids_IfcAdvancedBrepWithVoids ;
owl:onClass ifc:IfcClosedShell
] .
ifc:IfcObjective
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConstraint ;
owl:disjointWith ifc:IfcMetric ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConstraint_List ;
owl:onProperty ifc:benchmarkValues_IfcObjective
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:benchmarkValues_IfcObjective ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcConstraint_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:benchmarkValues_IfcObjective ;
owl:onClass ifc:IfcConstraint_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLogicalOperatorEnum ;
owl:onProperty ifc:logicalAggregator_IfcObjective
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:logicalAggregator_IfcObjective ;
owl:onClass ifc:IfcLogicalOperatorEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectiveEnum ;
owl:onProperty ifc:objectiveQualifier_IfcObjective
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:objectiveQualifier_IfcObjective ;
owl:onClass ifc:IfcObjectiveEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedQualifier_IfcObjective
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:userDefinedQualifier_IfcObjective ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcConstructionMaterialResource
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResource ;
owl:disjointWith ifc:IfcSubContractResource, ifc:IfcCrewResource, ifc:IfcConstructionProductResource, ifc:IfcConstructionEquipmentResource, ifc:IfcLaborResource ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConstructionMaterialResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionMaterialResource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcConstructionMaterialResource ;
owl:onClass ifc:IfcConstructionMaterialResourceTypeEnum
] .
ifc:IfcConversionBasedUnit
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcNamedUnit ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
owl:disjointWith ifc:IfcContextDependentUnit, ifc:IfcSIUnit ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcConversionBasedUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcConversionBasedUnit ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMeasureWithUnit ;
owl:onProperty ifc:conversionFactor_IfcConversionBasedUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:conversionFactor_IfcConversionBasedUnit ;
owl:onClass ifc:IfcMeasureWithUnit
] .
ifc:IfcStructuralCurveReaction
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralReaction ;
owl:disjointWith ifc:IfcStructuralSurfaceReaction, ifc:IfcStructuralPointReaction ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralCurveActivityTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralCurveReaction
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcStructuralCurveReaction ;
owl:onClass ifc:IfcStructuralCurveActivityTypeEnum
] .
ifc:IfcOffsetCurve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCurve ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcOffsetCurve2D
ifc:IfcOffsetCurveByDistances
ifc:IfcOffsetCurve3D
)
] ;
owl:disjointWith ifc:IfcConic, ifc:IfcSurfaceCurve, ifc:IfcLine, ifc:IfcPcurve, ifc:IfcBoundedCurve ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:basisCurve_IfcOffsetCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:basisCurve_IfcOffsetCurve ;
owl:onClass ifc:IfcCurve
] .
ifc:IfcSpatialStructureElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSpatialElementType ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcSpaceType
)
] ;
owl:disjointWith ifc:IfcSpatialZoneType .
ifc:IfcStackTerminalType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
owl:disjointWith ifc:IfcAudioVisualApplianceType, ifc:IfcCommunicationsApplianceType, ifc:IfcLampType, ifc:IfcMobileTelecommunicationsApplianceType, ifc:IfcAirTerminalType, ifc:IfcMedicalDeviceType, ifc:IfcSanitaryTerminalType, ifc:IfcFireSuppressionTerminalType, ifc:IfcWasteTerminalType, ifc:IfcSpaceHeaterType, ifc:IfcLightFixtureType, ifc:IfcSignalType, ifc:IfcLiquidTerminalType, ifc:IfcElectricApplianceType, ifc:IfcOutletType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStackTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStackTerminalType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcStackTerminalType ;
owl:onClass ifc:IfcStackTerminalTypeEnum
] .
ifc:IfcWindow
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallHeight_IfcWindow
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:overallHeight_IfcWindow ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallWidth_IfcWindow
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:overallWidth_IfcWindow ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWindow
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcWindow ;
owl:onClass ifc:IfcWindowTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowTypePartitioningEnum ;
owl:onProperty ifc:partitioningType_IfcWindow
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:partitioningType_IfcWindow ;
owl:onClass ifc:IfcWindowTypePartitioningEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedPartitioningType_IfcWindow
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:userDefinedPartitioningType_IfcWindow ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcCondenserType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith ifc:IfcElectricMotorType, ifc:IfcUnitaryEquipmentType, ifc:IfcTransformerType, ifc:IfcSolarDeviceType, ifc:IfcEvaporativeCoolerType, ifc:IfcBoilerType, ifc:IfcElectricGeneratorType, ifc:IfcCoolingTowerType, ifc:IfcHeatExchangerType, ifc:IfcHumidifierType, ifc:IfcMotorConnectionType, ifc:IfcTubeBundleType, ifc:IfcChillerType, ifc:IfcCoilType, ifc:IfcEvaporatorType, ifc:IfcBurnerType, ifc:IfcCooledBeamType, ifc:IfcAirToAirHeatRecoveryType, ifc:IfcEngineType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCondenserTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCondenserType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCondenserType ;
owl:onClass ifc:IfcCondenserTypeEnum
] .
ifc:IfcCoolingTowerType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith ifc:IfcElectricMotorType, ifc:IfcUnitaryEquipmentType, ifc:IfcTransformerType, ifc:IfcSolarDeviceType, ifc:IfcEvaporativeCoolerType, ifc:IfcBoilerType, ifc:IfcElectricGeneratorType, ifc:IfcCondenserType, ifc:IfcHeatExchangerType, ifc:IfcHumidifierType, ifc:IfcMotorConnectionType, ifc:IfcTubeBundleType, ifc:IfcChillerType, ifc:IfcCoilType, ifc:IfcEvaporatorType, ifc:IfcBurnerType, ifc:IfcCooledBeamType, ifc:IfcAirToAirHeatRecoveryType, ifc:IfcEngineType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCoolingTowerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoolingTowerType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCoolingTowerType ;
owl:onClass ifc:IfcCoolingTowerTypeEnum
] .
ifc:IfcCartesianTransformationOperator2DnonUniform
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCartesianTransformationOperator2D ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:scale2_IfcCartesianTransformationOperator2DnonUniform
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:scale2_IfcCartesianTransformationOperator2DnonUniform ;
owl:onClass ifc:IfcReal
] .
ifc:IfcStructuralLoadSingleForceWarping
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadSingleForce ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWarpingMomentMeasure ;
owl:onProperty ifc:warpingMoment_IfcStructuralLoadSingleForceWarping
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:warpingMoment_IfcStructuralLoadSingleForceWarping ;
owl:onClass ifc:IfcWarpingMomentMeasure
] .
ifc:IfcFurnitureType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFurnishingElementType ;
owl:disjointWith ifc:IfcSystemFurnitureElementType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAssemblyPlaceEnum ;
owl:onProperty ifc:assemblyPlace_IfcFurnitureType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:assemblyPlace_IfcFurnitureType ;
owl:onClass ifc:IfcAssemblyPlaceEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFurnitureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFurnitureType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFurnitureType ;
owl:onClass ifc:IfcFurnitureTypeEnum
] .
ifc:IfcOffsetCurve3D
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcOffsetCurve ;
owl:disjointWith ifc:IfcOffsetCurve2D, ifc:IfcOffsetCurveByDistances ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:distance_IfcOffsetCurve3D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:distance_IfcOffsetCurve3D ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:selfIntersect_IfcOffsetCurve3D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:selfIntersect_IfcOffsetCurve3D ;
owl:onClass ifc:IfcLogical
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:refDirection_IfcOffsetCurve3D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:refDirection_IfcOffsetCurve3D ;
owl:onClass ifc:IfcDirection
] .
ifc:IfcChimney
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcChimneyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcChimney
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcChimney ;
owl:onClass ifc:IfcChimneyTypeEnum
] .
ifc:IfcLightSourcePositional
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcLightSource ;
owl:disjointWith ifc:IfcLightSourceGoniometric, ifc:IfcLightSourceDirectional, ifc:IfcLightSourceAmbient ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty ifc:position_IfcLightSourcePositional
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:position_IfcLightSourcePositional ;
owl:onClass ifc:IfcCartesianPoint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcLightSourcePositional
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:radius_IfcLightSourcePositional ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:constantAttenuation_IfcLightSourcePositional
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:constantAttenuation_IfcLightSourcePositional ;
owl:onClass ifc:IfcReal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:distanceAttenuation_IfcLightSourcePositional
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:distanceAttenuation_IfcLightSourcePositional ;
owl:onClass ifc:IfcReal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:quadricAttenuation_IfcLightSourcePositional
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:quadricAttenuation_IfcLightSourcePositional ;
owl:onClass ifc:IfcReal
] .
ifc:IfcElectricMotor
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricMotorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricMotor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcElectricMotor ;
owl:onClass ifc:IfcElectricMotorTypeEnum
] .
ifc:IfcLiquidTerminalType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
owl:disjointWith ifc:IfcAudioVisualApplianceType, ifc:IfcCommunicationsApplianceType, ifc:IfcLampType, ifc:IfcMobileTelecommunicationsApplianceType, ifc:IfcAirTerminalType, ifc:IfcMedicalDeviceType, ifc:IfcStackTerminalType, ifc:IfcSanitaryTerminalType, ifc:IfcFireSuppressionTerminalType, ifc:IfcWasteTerminalType, ifc:IfcSpaceHeaterType, ifc:IfcLightFixtureType, ifc:IfcSignalType, ifc:IfcElectricApplianceType, ifc:IfcOutletType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLiquidTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLiquidTerminalType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcLiquidTerminalType ;
owl:onClass ifc:IfcLiquidTerminalTypeEnum
] .
ifc:IfcStructuralLoadSingleDisplacement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadStatic ;
owl:disjointWith ifc:IfcStructuralLoadTemperature, ifc:IfcStructuralLoadPlanarForce, ifc:IfcStructuralLoadLinearForce, ifc:IfcStructuralLoadSingleForce ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:displacementX_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:displacementX_IfcStructuralLoadSingleDisplacement ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:displacementY_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:displacementY_IfcStructuralLoadSingleDisplacement ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:displacementZ_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:displacementZ_IfcStructuralLoadSingleDisplacement ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:rotationalDisplacementRX_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:rotationalDisplacementRX_IfcStructuralLoadSingleDisplacement ;
owl:onClass ifc:IfcPlaneAngleMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:rotationalDisplacementRY_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:rotationalDisplacementRY_IfcStructuralLoadSingleDisplacement ;
owl:onClass ifc:IfcPlaneAngleMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:rotationalDisplacementRZ_IfcStructuralLoadSingleDisplacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:rotationalDisplacementRZ_IfcStructuralLoadSingleDisplacement ;
owl:onClass ifc:IfcPlaneAngleMeasure
] .
ifc:IfcRelContainedInSpatialStructure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
owl:disjointWith 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:IfcRelPositions, ifc:IfcRelSequence, ifc:IfcRelFlowControlElements ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProduct ;
owl:onProperty ifc:relatedElements_IfcRelContainedInSpatialStructure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedElements_IfcRelContainedInSpatialStructure ;
owl:onClass ifc:IfcProduct
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSpatialElement ;
owl:onProperty ifc:relatingStructure_IfcRelContainedInSpatialStructure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingStructure_IfcRelContainedInSpatialStructure ;
owl:onClass ifc:IfcSpatialElement
] .
ifc:IfcRelFlowControlElements
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
owl:disjointWith 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:IfcRelPositions, ifc:IfcRelSequence ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionControlElement ;
owl:onProperty ifc:relatedControlElements_IfcRelFlowControlElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedControlElements_IfcRelFlowControlElements ;
owl:onClass ifc:IfcDistributionControlElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionFlowElement ;
owl:onProperty ifc:relatingFlowElement_IfcRelFlowControlElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingFlowElement_IfcRelFlowControlElements ;
owl:onClass ifc:IfcDistributionFlowElement
] .
ifc:IfcWorkTime
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSchedulingTime ;
owl:disjointWith ifc:IfcTaskTime, ifc:IfcLagTime, ifc:IfcResourceTime, ifc:IfcEventTime ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRecurrencePattern ;
owl:onProperty ifc:recurrencePattern_IfcWorkTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:recurrencePattern_IfcWorkTime ;
owl:onClass ifc:IfcRecurrencePattern
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:start_IfcWorkTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:start_IfcWorkTime ;
owl:onClass ifc:IfcDate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:finish_IfcWorkTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:finish_IfcWorkTime ;
owl:onClass ifc:IfcDate
] .
ifc:IfcFootingType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFootingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFootingType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFootingType ;
owl:onClass ifc:IfcFootingTypeEnum
] .
ifc:IfcRelAssignsToControl
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelAssigns ;
owl:disjointWith ifc:IfcRelAssignsToProcess, ifc:IfcRelAssignsToProduct, ifc:IfcRelAssignsToResource, ifc:IfcRelAssignsToGroup, ifc:IfcRelAssignsToActor ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcControl ;
owl:onProperty ifc:relatingControl_IfcRelAssignsToControl
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingControl_IfcRelAssignsToControl ;
owl:onClass ifc:IfcControl
] .
ifc:IfcHalfSpaceSolid
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf ifc:IfcBooleanOperand ;
owl:disjointWith ifc:IfcCsgPrimitive3D, ifc:IfcShellBasedSurfaceModel, ifc:IfcCurve, ifc:IfcPlacement, ifc:IfcFaceBasedSurfaceModel, ifc:IfcTessellatedItem, ifc:IfcTextLiteral, ifc:IfcCartesianPointList, ifc:IfcAnnotationFillArea, ifc:IfcSectionedSpine, ifc:IfcSurface, ifc:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSurface ;
owl:onProperty ifc:baseSurface_IfcHalfSpaceSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:baseSurface_IfcHalfSpaceSolid ;
owl:onClass ifc:IfcSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:agreementFlag_IfcHalfSpaceSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:agreementFlag_IfcHalfSpaceSolid ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcPolyline
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBoundedCurve ;
owl:disjointWith ifc:IfcCompositeCurve, ifc:IfcBSplineCurve, ifc:IfcIndexedPolyCurve, ifc:IfcTrimmedCurve, ifc:IfcAlignmentCurve, ifc:IfcCurveSegment2D ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint_List ;
owl:onProperty ifc:points_IfcPolyline
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:points_IfcPolyline ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcCartesianPoint_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:points_IfcPolyline ;
owl:onClass ifc:IfcCartesianPoint_List
] .
ifc:IfcRelCoversBldgElements
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
owl:disjointWith ifc:IfcRelConnectsStructuralMember, ifc:IfcRelFillsElement, ifc:IfcRelReferencedInSpatialStructure, ifc:IfcRelConnectsStructuralActivity, ifc:IfcRelServicesBuildings, ifc:IfcRelConnectsPorts, ifc:IfcRelInterferesElements, ifc:IfcRelCoversSpaces, ifc:IfcRelConnectsElements, ifc:IfcRelSpaceBoundary, ifc:IfcRelConnectsPortToElement, ifc:IfcRelContainedInSpatialStructure, ifc:IfcRelPositions, ifc:IfcRelSequence, ifc:IfcRelFlowControlElements ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatingBuildingElement_IfcRelCoversBldgElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingBuildingElement_IfcRelCoversBldgElements ;
owl:onClass ifc:IfcElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCovering ;
owl:onProperty ifc:relatedCoverings_IfcRelCoversBldgElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedCoverings_IfcRelCoversBldgElements ;
owl:onClass ifc:IfcCovering
] .
ifc:IfcBearingType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBearingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBearingType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcBearingType ;
owl:onClass ifc:IfcBearingTypeEnum
] .
ifc:IfcBoundedCurve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCurve ;
rdfs:subClassOf ifc:IfcCurveOrEdgeCurve ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcCompositeCurve
ifc:IfcBSplineCurve
ifc:IfcIndexedPolyCurve
ifc:IfcTrimmedCurve
ifc:IfcAlignmentCurve
ifc:IfcCurveSegment2D
ifc:IfcPolyline
)
] ;
owl:disjointWith ifc:IfcOffsetCurve, ifc:IfcConic, ifc:IfcSurfaceCurve, ifc:IfcLine, ifc:IfcPcurve ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLinearPositioningElement ;
owl:onProperty ifc:positioningElement_IfcBoundedCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:positioningElement_IfcBoundedCurve ;
owl:onClass ifc:IfcLinearPositioningElement ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcRelDefinesByProperties
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelDefines ;
owl:disjointWith ifc:IfcRelDefinesByType, ifc:IfcRelDefinesByObject, ifc:IfcRelDefinesByTemplate ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatedObjects_IfcRelDefinesByProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedObjects_IfcRelDefinesByProperties ;
owl:onClass ifc:IfcObjectDefinition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySetDefinitionSelect ;
owl:onProperty ifc:relatingPropertyDefinition_IfcRelDefinesByProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingPropertyDefinition_IfcRelDefinesByProperties ;
owl:onClass ifc:IfcPropertySetDefinitionSelect
] .
ifc:IfcRoofType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRoofTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRoofType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcRoofType ;
owl:onClass ifc:IfcRoofTypeEnum
] .
ifc:IfcPolygonalFaceSet
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTessellatedFaceSet ;
owl:disjointWith ifc:IfcTriangulatedFaceSet ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:closed_IfcPolygonalFaceSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:closed_IfcPolygonalFaceSet ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIndexedPolygonalFace_List ;
owl:onProperty ifc:faces_IfcPolygonalFaceSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:faces_IfcPolygonalFaceSet ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcIndexedPolygonalFace_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:faces_IfcPolygonalFaceSet ;
owl:onClass ifc:IfcIndexedPolygonalFace_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger_List ;
owl:onProperty ifc:pnIndex_IfcPolygonalFaceSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:pnIndex_IfcPolygonalFaceSet ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPositiveInteger_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:pnIndex_IfcPolygonalFaceSet ;
owl:onClass ifc:IfcPositiveInteger_List
] .
ifc:IfcSpatialZoneType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSpatialElementType ;
owl:disjointWith ifc:IfcSpatialStructureElementType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSpatialZoneTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpatialZoneType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSpatialZoneType ;
owl:onClass ifc:IfcSpatialZoneTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcSpatialZoneType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longName_IfcSpatialZoneType ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcAlignment2DVerSegCircularArc
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAlignment2DVerticalSegment ;
owl:disjointWith ifc:IfcAlignment2DVerSegLine, ifc:IfcAlignment2DVerSegParabolicArc, ifc:IfcAlignment2DVerSegTransition ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcAlignment2DVerSegCircularArc
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:radius_IfcAlignment2DVerSegCircularArc ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:isConvex_IfcAlignment2DVerSegCircularArc
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:isConvex_IfcAlignment2DVerSegCircularArc ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcSignal
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
owl:disjointWith ifc:IfcStackTerminal, ifc:IfcAirTerminal, ifc:IfcSpaceHeater, ifc:IfcElectricAppliance, ifc:IfcLightFixture, ifc:IfcLiquidTerminal, ifc:IfcWasteTerminal, ifc:IfcOutlet, ifc:IfcFireSuppressionTerminal, ifc:IfcAudioVisualAppliance, ifc:IfcLamp, ifc:IfcCommunicationsAppliance, ifc:IfcMedicalDevice, ifc:IfcMobileTelecommunicationsAppliance, ifc:IfcSanitaryTerminal ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSignalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSignal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSignal ;
owl:onClass ifc:IfcSignalTypeEnum
] .
ifc:IfcTendonConduit
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElement ;
owl:disjointWith ifc:IfcTendonAnchor, ifc:IfcTendon, ifc:IfcReinforcingMesh, ifc:IfcReinforcingBar ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTendonConduitTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTendonConduit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTendonConduit ;
owl:onClass ifc:IfcTendonConduitTypeEnum
] .
ifc:IfcCompressorType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowMovingDeviceType ;
owl:disjointWith ifc:IfcPumpType, ifc:IfcFanType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCompressorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCompressorType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCompressorType ;
owl:onClass ifc:IfcCompressorTypeEnum
] .
ifc:IfcWallType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWallTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWallType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcWallType ;
owl:onClass ifc:IfcWallTypeEnum
] .
ifc:IfcTransportElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
owl:disjointWith ifc:IfcFeatureElement, ifc:IfcElementComponent, ifc:IfcGeotechnicalElement, ifc:IfcCivilElement, ifc:IfcElementAssembly, ifc:IfcFurnishingElement, ifc:IfcGeographicElement, ifc:IfcVirtualElement, ifc:IfcDistributionElement, ifc:IfcBuiltElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTransportElementTypeSelect ;
owl:onProperty ifc:predefinedType_IfcTransportElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTransportElement ;
owl:onClass ifc:IfcTransportElementTypeSelect
] .
ifc:IfcSurfaceOfRevolution
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSweptSurface ;
owl:disjointWith ifc:IfcSurfaceOfLinearExtrusion ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis1Placement ;
owl:onProperty ifc:axisPosition_IfcSurfaceOfRevolution
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:axisPosition_IfcSurfaceOfRevolution ;
owl:onClass ifc:IfcAxis1Placement
] .
ifc:IfcActuatorType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
owl:disjointWith ifc:IfcSensorType, ifc:IfcFlowInstrumentType, ifc:IfcUnitaryControlElementType, ifc:IfcProtectiveDeviceTrippingUnitType, ifc:IfcControllerType, ifc:IfcAlarmType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActuatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcActuatorType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcActuatorType ;
owl:onClass ifc:IfcActuatorTypeEnum
] .
ifc:IfcPropertyEnumeratedValue
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleProperty ;
owl:disjointWith ifc:IfcPropertyBoundedValue, ifc:IfcPropertySingleValue, ifc:IfcPropertyReferenceValue, ifc:IfcPropertyListValue, ifc:IfcPropertyTableValue ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:enumerationValues_IfcPropertyEnumeratedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:enumerationValues_IfcPropertyEnumeratedValue ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:enumerationValues_IfcPropertyEnumeratedValue ;
owl:onClass ifc:IfcValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertyEnumeration ;
owl:onProperty ifc:enumerationReference_IfcPropertyEnumeratedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:enumerationReference_IfcPropertyEnumeratedValue ;
owl:onClass ifc:IfcPropertyEnumeration
] .
ifc:IfcCompositeCurveSegment
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTransitionCode ;
owl:onProperty ifc:transition_IfcCompositeCurveSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transition_IfcCompositeCurveSegment ;
owl:onClass ifc:IfcTransitionCode
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:sameSense_IfcCompositeCurveSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sameSense_IfcCompositeCurveSegment ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:parentCurve_IfcCompositeCurveSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:parentCurve_IfcCompositeCurveSegment ;
owl:onClass ifc:IfcCurve
] .
ifc:IfcTextStyleForDefinedFont
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
owl:disjointWith 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 ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColour ;
owl:onProperty ifc:colour_IfcTextStyleForDefinedFont
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:colour_IfcTextStyleForDefinedFont ;
owl:onClass ifc:IfcColour
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColour ;
owl:onProperty ifc:backgroundColour_IfcTextStyleForDefinedFont
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:backgroundColour_IfcTextStyleForDefinedFont ;
owl:onClass ifc:IfcColour
] .
ifc:IfcReinforcingBar
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElement ;
owl:disjointWith ifc:IfcTendonAnchor, ifc:IfcTendon, ifc:IfcReinforcingMesh, ifc:IfcTendonConduit ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcReinforcingBar
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:nominalDiameter_IfcReinforcingBar ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:crossSectionArea_IfcReinforcingBar
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:crossSectionArea_IfcReinforcingBar ;
owl:onClass ifc:IfcAreaMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:barLength_IfcReinforcingBar
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:barLength_IfcReinforcingBar ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReinforcingBar
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcReinforcingBar ;
owl:onClass ifc:IfcReinforcingBarTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarSurfaceEnum ;
owl:onProperty ifc:barSurface_IfcReinforcingBar
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:barSurface_IfcReinforcingBar ;
owl:onClass ifc:IfcReinforcingBarSurfaceEnum
] .
ifc:IfcRelVoidsElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelDecomposes ;
owl:disjointWith ifc:IfcRelProjectsElement, ifc:IfcRelAggregates, ifc:IfcRelNests ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatingBuildingElement_IfcRelVoidsElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingBuildingElement_IfcRelVoidsElement ;
owl:onClass ifc:IfcElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFeatureElementSubtraction ;
owl:onProperty ifc:relatedOpeningElement_IfcRelVoidsElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedOpeningElement_IfcRelVoidsElement ;
owl:onClass ifc:IfcFeatureElementSubtraction
] .
ifc:IfcSphericalSurface
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementarySurface ;
owl:disjointWith ifc:IfcCylindricalSurface, ifc:IfcPlane, ifc:IfcToroidalSurface ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcSphericalSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:radius_IfcSphericalSurface ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcReinforcedSoil
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEarthworksElement ;
owl:disjointWith ifc:IfcEarthworksFill ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcedSoilTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReinforcedSoil
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcReinforcedSoil ;
owl:onClass ifc:IfcReinforcedSoilTypeEnum
] .
ifc:IfcReinforcementDefinitionProperties
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
owl:disjointWith ifc:IfcDoorPanelProperties, ifc:IfcWindowPanelProperties, ifc:IfcPermeableCoveringProperties, ifc:IfcWindowLiningProperties, ifc:IfcDoorLiningProperties ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:definitionType_IfcReinforcementDefinitionProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:definitionType_IfcReinforcementDefinitionProperties ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSectionReinforcementProperties_List ;
owl:onProperty ifc:reinforcementSectionDefinitions_IfcReinforcementDefinitionProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:reinforcementSectionDefinitions_IfcReinforcementDefinitionProperties ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcSectionReinforcementProperties_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:reinforcementSectionDefinitions_IfcReinforcementDefinitionProperties ;
owl:onClass ifc:IfcSectionReinforcementProperties_List
] .
ifc:IfcPropertySingleValue
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleProperty ;
owl:disjointWith ifc:IfcPropertyBoundedValue, ifc:IfcPropertyEnumeratedValue, ifc:IfcPropertyReferenceValue, ifc:IfcPropertyListValue, ifc:IfcPropertyTableValue ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcValue ;
owl:onProperty ifc:nominalValue_IfcPropertySingleValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:nominalValue_IfcPropertySingleValue ;
owl:onClass ifc:IfcValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcPropertySingleValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:unit_IfcPropertySingleValue ;
owl:onClass ifc:IfcUnit
] .
ifc:IfcRailType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRailTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRailType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcRailType ;
owl:onClass ifc:IfcRailTypeEnum
] .
ifc:IfcStackTerminal
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
owl:disjointWith ifc:IfcAirTerminal, ifc:IfcSpaceHeater, ifc:IfcElectricAppliance, ifc:IfcLightFixture, ifc:IfcLiquidTerminal, ifc:IfcWasteTerminal, ifc:IfcOutlet, ifc:IfcFireSuppressionTerminal, ifc:IfcAudioVisualAppliance, ifc:IfcSignal, ifc:IfcLamp, ifc:IfcCommunicationsAppliance, ifc:IfcMedicalDevice, ifc:IfcMobileTelecommunicationsAppliance, ifc:IfcSanitaryTerminal ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStackTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStackTerminal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcStackTerminal ;
owl:onClass ifc:IfcStackTerminalTypeEnum
] .
ifc:IfcAlignment2DCantSegment
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAlignment2DSegment ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcAlignment2DCantSegLine
ifc:IfcAlignment2DCantSegTransition
)
] ;
owl:disjointWith ifc:IfcAlignment2DVerticalSegment, ifc:IfcAlignment2DHorizontalSegment ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:startDistAlong_IfcAlignment2DCantSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startDistAlong_IfcAlignment2DCantSegment ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:horizontalLength_IfcAlignment2DCantSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:horizontalLength_IfcAlignment2DCantSegment ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:startCantLeft_IfcAlignment2DCantSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startCantLeft_IfcAlignment2DCantSegment ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:endCantLeft_IfcAlignment2DCantSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:endCantLeft_IfcAlignment2DCantSegment ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:startCantRight_IfcAlignment2DCantSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startCantRight_IfcAlignment2DCantSegment ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:endCantRight_IfcAlignment2DCantSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:endCantRight_IfcAlignment2DCantSegment ;
owl:onClass ifc:IfcLengthMeasure
] .
ifc:IfcCableCarrierFitting
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowFitting ;
owl:disjointWith ifc:IfcPipeFitting, ifc:IfcCableFitting, ifc:IfcDuctFitting, ifc:IfcJunctionBox ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCableCarrierFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableCarrierFitting
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCableCarrierFitting ;
owl:onClass ifc:IfcCableCarrierFittingTypeEnum
] .
ifc:IfcCableFitting
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowFitting ;
owl:disjointWith ifc:IfcCableCarrierFitting, ifc:IfcPipeFitting, ifc:IfcDuctFitting, ifc:IfcJunctionBox ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCableFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableFitting
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCableFitting ;
owl:onClass ifc:IfcCableFittingTypeEnum
] .
ifc:IfcElectricTimeControl
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
owl:disjointWith ifc:IfcValve, ifc:IfcFlowMeter, ifc:IfcAirTerminalBox, ifc:IfcElectricDistributionBoard, ifc:IfcDistributionBoard, ifc:IfcDamper, ifc:IfcSwitchingDevice, ifc:IfcProtectiveDevice ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricTimeControlTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricTimeControl
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcElectricTimeControl ;
owl:onClass ifc:IfcElectricTimeControlTypeEnum
] .
ifc:IfcObjectPlacement
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcGridPlacement
ifc:IfcLinearPlacement
ifc:IfcLocalPlacement
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectPlacement ;
owl:onProperty ifc:placementRelTo_IfcObjectPlacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:placementRelTo_IfcObjectPlacement ;
owl:onClass ifc:IfcObjectPlacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProduct ;
owl:onProperty ifc:placesObject_IfcObjectPlacement
] .
ifc:IfcConstructionMaterialResourceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResourceType ;
owl:disjointWith ifc:IfcSubContractResourceType, ifc:IfcConstructionEquipmentResourceType, ifc:IfcConstructionProductResourceType, ifc:IfcLaborResourceType, ifc:IfcCrewResourceType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConstructionMaterialResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionMaterialResourceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcConstructionMaterialResourceType ;
owl:onClass ifc:IfcConstructionMaterialResourceTypeEnum
] .
ifc:IfcSolarDevice
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSolarDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSolarDevice
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSolarDevice ;
owl:onClass ifc:IfcSolarDeviceTypeEnum
] .
ifc:IfcExternalInformation
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcClassification
ifc:IfcLibraryInformation
ifc:IfcDocumentInformation
)
] .
ifc:IfcInterceptor
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTreatmentDevice ;
owl:disjointWith ifc:IfcElectricFlowTreatmentDevice, ifc:IfcFilter, ifc:IfcDuctSilencer ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInterceptorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcInterceptor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcInterceptor ;
owl:onClass ifc:IfcInterceptorTypeEnum
] .
ifc:IfcPresentationItem
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type 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:IfcArbitraryProfileDefWithVoids
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcArbitraryClosedProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:innerCurves_IfcArbitraryProfileDefWithVoids
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:innerCurves_IfcArbitraryProfileDefWithVoids ;
owl:onClass ifc:IfcCurve
] .
ifc:IfcCartesianTransformationOperator3D
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCartesianTransformationOperator ;
owl:disjointWith ifc:IfcCartesianTransformationOperator2D ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:axis3_IfcCartesianTransformationOperator3D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:axis3_IfcCartesianTransformationOperator3D ;
owl:onClass ifc:IfcDirection
] .
ifc:IfcEvaporativeCoolerType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith ifc:IfcElectricMotorType, ifc:IfcUnitaryEquipmentType, ifc:IfcTransformerType, ifc:IfcSolarDeviceType, 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 ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcEvaporativeCoolerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporativeCoolerType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcEvaporativeCoolerType ;
owl:onClass ifc:IfcEvaporativeCoolerTypeEnum
] .
ifc:IfcFlowInstrument
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
owl:disjointWith ifc:IfcProtectiveDeviceTrippingUnit, ifc:IfcController, ifc:IfcActuator, ifc:IfcSensor, ifc:IfcAlarm, ifc:IfcUnitaryControlElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFlowInstrumentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFlowInstrument
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFlowInstrument ;
owl:onClass ifc:IfcFlowInstrumentTypeEnum
] .
ifc:IfcReinforcingMesh
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElement ;
owl:disjointWith ifc:IfcTendonAnchor, ifc:IfcTendon, ifc:IfcReinforcingBar, ifc:IfcTendonConduit ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:meshLength_IfcReinforcingMesh
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:meshLength_IfcReinforcingMesh ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:meshWidth_IfcReinforcingMesh
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:meshWidth_IfcReinforcingMesh ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarNominalDiameter_IfcReinforcingMesh
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longitudinalBarNominalDiameter_IfcReinforcingMesh ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:transverseBarNominalDiameter_IfcReinforcingMesh
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transverseBarNominalDiameter_IfcReinforcingMesh ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:longitudinalBarCrossSectionArea_IfcReinforcingMesh
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longitudinalBarCrossSectionArea_IfcReinforcingMesh ;
owl:onClass ifc:IfcAreaMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:transverseBarCrossSectionArea_IfcReinforcingMesh
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transverseBarCrossSectionArea_IfcReinforcingMesh ;
owl:onClass ifc:IfcAreaMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:longitudinalBarSpacing_IfcReinforcingMesh
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longitudinalBarSpacing_IfcReinforcingMesh ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:transverseBarSpacing_IfcReinforcingMesh
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transverseBarSpacing_IfcReinforcingMesh ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingMeshTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReinforcingMesh
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcReinforcingMesh ;
owl:onClass ifc:IfcReinforcingMeshTypeEnum
] .
ifc:IfcRelAssociatesProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelAssociates ;
owl:disjointWith ifc:IfcRelAssociatesLibrary, ifc:IfcRelAssociatesApproval, ifc:IfcRelAssociatesDocument, ifc:IfcRelAssociatesClassification, ifc:IfcRelAssociatesConstraint, ifc:IfcRelAssociatesMaterial ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:relatingProfileDef_IfcRelAssociatesProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingProfileDef_IfcRelAssociatesProfileDef ;
owl:onClass ifc:IfcProfileDef
] .
ifc:IfcMappedItem
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRepresentationItem ;
owl:disjointWith ifc:IfcTopologicalRepresentationItem, ifc:IfcGeometricRepresentationItem, ifc:IfcStyledItem ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationMap ;
owl:onProperty ifc:mappingSource_IfcMappedItem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:mappingSource_IfcMappedItem ;
owl:onClass ifc:IfcRepresentationMap
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianTransformationOperator ;
owl:onProperty ifc:mappingTarget_IfcMappedItem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:mappingTarget_IfcMappedItem ;
owl:onClass ifc:IfcCartesianTransformationOperator
] .
ifc:IfcRelDefinesByTemplate
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelDefines ;
owl:disjointWith ifc:IfcRelDefinesByType, ifc:IfcRelDefinesByObject, ifc:IfcRelDefinesByProperties ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySetDefinition ;
owl:onProperty ifc:relatedPropertySets_IfcRelDefinesByTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedPropertySets_IfcRelDefinesByTemplate ;
owl:onClass ifc:IfcPropertySetDefinition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySetTemplate ;
owl:onProperty ifc:relatingTemplate_IfcRelDefinesByTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingTemplate_IfcRelDefinesByTemplate ;
owl:onClass ifc:IfcPropertySetTemplate
] .
ifc:IfcMechanicalFastener
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
owl:disjointWith ifc:IfcVibrationIsolator, ifc:IfcImpactProtectionDevice, ifc:IfcDiscreteAccessory, ifc:IfcFastener, ifc:IfcBuildingElementPart, ifc:IfcReinforcingElement, ifc:IfcSign, ifc:IfcVibrationDamper ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcMechanicalFastener
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:nominalDiameter_IfcMechanicalFastener ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalLength_IfcMechanicalFastener
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:nominalLength_IfcMechanicalFastener ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMechanicalFastenerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMechanicalFastener
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcMechanicalFastener ;
owl:onClass ifc:IfcMechanicalFastenerTypeEnum
] .
ifc:IfcPropertyBoundedValue
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleProperty ;
owl:disjointWith ifc:IfcPropertyEnumeratedValue, ifc:IfcPropertySingleValue, ifc:IfcPropertyReferenceValue, ifc:IfcPropertyListValue, ifc:IfcPropertyTableValue ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcValue ;
owl:onProperty ifc:upperBoundValue_IfcPropertyBoundedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:upperBoundValue_IfcPropertyBoundedValue ;
owl:onClass ifc:IfcValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcValue ;
owl:onProperty ifc:lowerBoundValue_IfcPropertyBoundedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lowerBoundValue_IfcPropertyBoundedValue ;
owl:onClass ifc:IfcValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcPropertyBoundedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:unit_IfcPropertyBoundedValue ;
owl:onClass ifc:IfcUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcValue ;
owl:onProperty ifc:setPointValue_IfcPropertyBoundedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:setPointValue_IfcPropertyBoundedValue ;
owl:onClass ifc:IfcValue
] .
ifc:IfcConstructionEquipmentResource
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResource ;
owl:disjointWith ifc:IfcConstructionMaterialResource, ifc:IfcSubContractResource, ifc:IfcCrewResource, ifc:IfcConstructionProductResource, ifc:IfcLaborResource ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConstructionEquipmentResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionEquipmentResource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcConstructionEquipmentResource ;
owl:onClass ifc:IfcConstructionEquipmentResourceTypeEnum
] .
ifc:IfcMaterialProfileSetUsage
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMaterialUsageDefinition ;
owl:disjointWith ifc:IfcMaterialLayerSetUsage ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialProfileSet ;
owl:onProperty ifc:forProfileSet_IfcMaterialProfileSetUsage
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:forProfileSet_IfcMaterialProfileSetUsage ;
owl:onClass ifc:IfcMaterialProfileSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCardinalPointReference ;
owl:onProperty ifc:cardinalPoint_IfcMaterialProfileSetUsage
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:cardinalPoint_IfcMaterialProfileSetUsage ;
owl:onClass ifc:IfcCardinalPointReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:referenceExtent_IfcMaterialProfileSetUsage
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:referenceExtent_IfcMaterialProfileSetUsage ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcMember
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMemberTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMember
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcMember ;
owl:onClass ifc:IfcMemberTypeEnum
] .
ifc:IfcQuantityCount
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
owl:disjointWith ifc:IfcQuantityLength, ifc:IfcQuantityTime, ifc:IfcQuantityVolume, ifc:IfcQuantityArea, ifc:IfcQuantityWeight ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCountMeasure ;
owl:onProperty ifc:countValue_IfcQuantityCount
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:countValue_IfcQuantityCount ;
owl:onClass ifc:IfcCountMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityCount
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:formula_IfcQuantityCount ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcController
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
owl:disjointWith ifc:IfcProtectiveDeviceTrippingUnit, ifc:IfcFlowInstrument, ifc:IfcActuator, ifc:IfcSensor, ifc:IfcAlarm, ifc:IfcUnitaryControlElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcControllerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcController
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcController ;
owl:onClass ifc:IfcControllerTypeEnum
] .
ifc:IfcMaterialDefinition
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObjectReferenceSelect, ifc:IfcResourceObjectSelect, ifc:IfcMaterialSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcMaterialLayer
ifc:IfcMaterial
ifc:IfcMaterialConstituent
ifc:IfcMaterialLayerSet
ifc:IfcMaterialProfile
ifc:IfcMaterialConstituentSet
ifc:IfcMaterialProfileSet
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialProperties ;
owl:onProperty ifc:hasProperties_IfcMaterialDefinition
] .
ifc:IfcPropertyTemplateDefinition
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPropertyDefinition ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcPropertyTemplate
ifc:IfcPropertySetTemplate
)
] ;
owl:disjointWith ifc:IfcPropertySetDefinition .
ifc:IfcBridgePart
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFacilityPart .
ifc:IfcSectionedSolidHorizontal
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSectionedSolid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDistanceExpression_List ;
owl:onProperty ifc:crossSectionPositions_IfcSectionedSolidHorizontal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:crossSectionPositions_IfcSectionedSolidHorizontal ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcDistanceExpression_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:crossSectionPositions_IfcSectionedSolidHorizontal ;
owl:onClass ifc:IfcDistanceExpression_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:fixedAxisVertical_IfcSectionedSolidHorizontal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:fixedAxisVertical_IfcSectionedSolidHorizontal ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcLightSource
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcLightSourceGoniometric
ifc:IfcLightSourceDirectional
ifc:IfcLightSourcePositional
ifc:IfcLightSourceAmbient
)
] ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcLightSource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcLightSource ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:lightColour_IfcLightSource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lightColour_IfcLightSource ;
owl:onClass ifc:IfcColourRgb
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:ambientIntensity_IfcLightSource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:ambientIntensity_IfcLightSource ;
owl:onClass ifc:IfcNormalisedRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:intensity_IfcLightSource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:intensity_IfcLightSource ;
owl:onClass ifc:IfcNormalisedRatioMeasure
] .
ifc:IfcPolyLoop
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcLoop ;
owl:disjointWith ifc:IfcEdgeLoop, ifc:IfcVertexLoop ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint_List ;
owl:onProperty ifc:polygon_IfcPolyLoop
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:polygon_IfcPolyLoop ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcCartesianPoint_List
]
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:polygon_IfcPolyLoop ;
owl:onClass ifc:IfcCartesianPoint_List
] .
ifc:IfcStructuralLoadPlanarForce
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadStatic ;
owl:disjointWith ifc:IfcStructuralLoadTemperature, ifc:IfcStructuralLoadLinearForce, ifc:IfcStructuralLoadSingleDisplacement, ifc:IfcStructuralLoadSingleForce ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlanarForceMeasure ;
owl:onProperty ifc:planarForceX_IfcStructuralLoadPlanarForce
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:planarForceX_IfcStructuralLoadPlanarForce ;
owl:onClass ifc:IfcPlanarForceMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlanarForceMeasure ;
owl:onProperty ifc:planarForceY_IfcStructuralLoadPlanarForce
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:planarForceY_IfcStructuralLoadPlanarForce ;
owl:onClass ifc:IfcPlanarForceMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlanarForceMeasure ;
owl:onProperty ifc:planarForceZ_IfcStructuralLoadPlanarForce
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:planarForceZ_IfcStructuralLoadPlanarForce ;
owl:onClass ifc:IfcPlanarForceMeasure
] .
ifc:IfcTelecomAddress
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAddress ;
owl:disjointWith ifc:IfcPostalAddress ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:telephoneNumbers_IfcTelecomAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:telephoneNumbers_IfcTelecomAddress ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:telephoneNumbers_IfcTelecomAddress ;
owl:onClass ifc:IfcLabel_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:facsimileNumbers_IfcTelecomAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:facsimileNumbers_IfcTelecomAddress ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:facsimileNumbers_IfcTelecomAddress ;
owl:onClass ifc:IfcLabel_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:pagerNumber_IfcTelecomAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:pagerNumber_IfcTelecomAddress ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:electronicMailAddresses_IfcTelecomAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:electronicMailAddresses_IfcTelecomAddress ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:electronicMailAddresses_IfcTelecomAddress ;
owl:onClass ifc:IfcLabel_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference ;
owl:onProperty ifc:wWWHomePageURL_IfcTelecomAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:wWWHomePageURL_IfcTelecomAddress ;
owl:onClass ifc:IfcURIReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference_List ;
owl:onProperty ifc:messagingIDs_IfcTelecomAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:messagingIDs_IfcTelecomAddress ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcURIReference_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:messagingIDs_IfcTelecomAddress ;
owl:onClass ifc:IfcURIReference_List
] .
ifc:IfcTaskType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTypeProcess ;
owl:disjointWith ifc:IfcEventType, ifc:IfcProcedureType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTaskTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTaskType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTaskType ;
owl:onClass ifc:IfcTaskTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:workMethod_IfcTaskType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:workMethod_IfcTaskType ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcBuildingElementProxyType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBuildingElementProxyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingElementProxyType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcBuildingElementProxyType ;
owl:onClass ifc:IfcBuildingElementProxyTypeEnum
] .
ifc:IfcConstraint
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcObjective
ifc:IfcMetric
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcConstraint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcConstraint ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcConstraint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcConstraint ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConstraintEnum ;
owl:onProperty ifc:constraintGrade_IfcConstraint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:constraintGrade_IfcConstraint ;
owl:onClass ifc:IfcConstraintEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:constraintSource_IfcConstraint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:constraintSource_IfcConstraint ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:creatingActor_IfcConstraint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:creatingActor_IfcConstraint ;
owl:onClass ifc:IfcActorSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:creationTime_IfcConstraint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:creationTime_IfcConstraint ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedGrade_IfcConstraint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:userDefinedGrade_IfcConstraint ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceConstraintRelationship ;
owl:onProperty ifc:propertiesForConstraint_IfcConstraint
] .
ifc:IfcCivilElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
owl:disjointWith ifc:IfcFeatureElement, ifc:IfcElementComponent, ifc:IfcGeotechnicalElement, ifc:IfcElementAssembly, ifc:IfcFurnishingElement, ifc:IfcGeographicElement, ifc:IfcTransportElement, ifc:IfcVirtualElement, ifc:IfcDistributionElement, ifc:IfcBuiltElement .
ifc:IfcConstructionResourceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTypeResource ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcSubContractResourceType
ifc:IfcConstructionEquipmentResourceType
ifc:IfcConstructionProductResourceType
ifc:IfcConstructionMaterialResourceType
ifc:IfcLaborResourceType
ifc:IfcCrewResourceType
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAppliedValue_List ;
owl:onProperty ifc:baseCosts_IfcConstructionResourceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:baseCosts_IfcConstructionResourceType ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcAppliedValue_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:baseCosts_IfcConstructionResourceType ;
owl:onClass ifc:IfcAppliedValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalQuantity ;
owl:onProperty ifc:baseQuantity_IfcConstructionResourceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:baseQuantity_IfcConstructionResourceType ;
owl:onClass ifc:IfcPhysicalQuantity
] .
ifc:IfcProject
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcContext ;
owl:disjointWith ifc:IfcProjectLibrary .
ifc:IfcRelConnectsElements
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
owl:disjointWith ifc:IfcRelConnectsStructuralMember, ifc:IfcRelFillsElement, ifc:IfcRelReferencedInSpatialStructure, ifc:IfcRelConnectsStructuralActivity, ifc:IfcRelServicesBuildings, ifc:IfcRelConnectsPorts, ifc:IfcRelCoversBldgElements, ifc:IfcRelInterferesElements, ifc:IfcRelCoversSpaces, ifc:IfcRelSpaceBoundary, ifc:IfcRelConnectsPortToElement, ifc:IfcRelContainedInSpatialStructure, ifc:IfcRelPositions, ifc:IfcRelSequence, ifc:IfcRelFlowControlElements ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConnectionGeometry ;
owl:onProperty ifc:connectionGeometry_IfcRelConnectsElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:connectionGeometry_IfcRelConnectsElements ;
owl:onClass ifc:IfcConnectionGeometry
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatingElement_IfcRelConnectsElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingElement_IfcRelConnectsElements ;
owl:onClass ifc:IfcElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatedElement_IfcRelConnectsElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedElement_IfcRelConnectsElements ;
owl:onClass ifc:IfcElement
] .
ifc:IfcCircleHollowProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCircleProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:wallThickness_IfcCircleHollowProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:wallThickness_IfcCircleHollowProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcQuantityTime
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
owl:disjointWith ifc:IfcQuantityLength, ifc:IfcQuantityVolume, ifc:IfcQuantityCount, ifc:IfcQuantityArea, ifc:IfcQuantityWeight ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeMeasure ;
owl:onProperty ifc:timeValue_IfcQuantityTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:timeValue_IfcQuantityTime ;
owl:onClass ifc:IfcTimeMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:formula_IfcQuantityTime ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcTextureVertex
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
owl:disjointWith 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:IfcTextureVertexList, ifc:IfcColourRgbList, ifc:IfcSurfaceStyleRefraction, ifc:IfcTextStyleForDefinedFont ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List ;
owl:onProperty ifc:coordinates_IfcTextureVertex
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:coordinates_IfcTextureVertex ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcParameterValue_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:coordinates_IfcTextureVertex ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:onClass ifc:IfcParameterValue_EmptyList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:coordinates_IfcTextureVertex ;
owl:onClass ifc:IfcParameterValue_List
] .
ifc:IfcCartesianPointList3D
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCartesianPointList ;
owl:disjointWith ifc:IfcCartesianPointList2D ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List_List ;
owl:onProperty ifc:coordList_IfcCartesianPointList3D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:coordList_IfcCartesianPointList3D ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:coordList_IfcCartesianPointList3D ;
owl:onClass ifc:IfcLengthMeasure_List_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:tagList_IfcCartesianPointList3D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:tagList_IfcCartesianPointList3D ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:tagList_IfcCartesianPointList3D ;
owl:onClass ifc:IfcLabel_List
] .
ifc:IfcTypeObject
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObjectDefinition ;
owl:disjointWith ifc:IfcContext, ifc:IfcObject ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:applicableOccurrence_IfcTypeObject
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:applicableOccurrence_IfcTypeObject ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertySetDefinition ;
owl:onProperty ifc:hasPropertySets_IfcTypeObject
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDefinesByType ;
owl:onProperty ifc:types_IfcTypeObject
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:types_IfcTypeObject ;
owl:onClass ifc:IfcRelDefinesByType ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcTransitionCurveSegment2D
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCurveSegment2D ;
owl:disjointWith ifc:IfcCircularArcSegment2D, ifc:IfcLineSegment2D ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:startRadius_IfcTransitionCurveSegment2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startRadius_IfcTransitionCurveSegment2D ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:endRadius_IfcTransitionCurveSegment2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:endRadius_IfcTransitionCurveSegment2D ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:isStartRadiusCCW_IfcTransitionCurveSegment2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:isStartRadiusCCW_IfcTransitionCurveSegment2D ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:isEndRadiusCCW_IfcTransitionCurveSegment2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:isEndRadiusCCW_IfcTransitionCurveSegment2D ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTransitionCurveType ;
owl:onProperty ifc:transitionCurveType_IfcTransitionCurveSegment2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transitionCurveType_IfcTransitionCurveSegment2D ;
owl:onClass ifc:IfcTransitionCurveType
] .
ifc:IfcFillAreaStyleTiles
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf ifc:IfcFillStyleSelect ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcVector_List ;
owl:onProperty ifc:tilingPattern_IfcFillAreaStyleTiles
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:tilingPattern_IfcFillAreaStyleTiles ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcVector_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:tilingPattern_IfcFillAreaStyleTiles ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:onClass ifc:IfcVector_EmptyList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:tilingPattern_IfcFillAreaStyleTiles ;
owl:onClass ifc:IfcVector_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStyledItem ;
owl:onProperty ifc:tiles_IfcFillAreaStyleTiles
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:tiles_IfcFillAreaStyleTiles ;
owl:onClass ifc:IfcStyledItem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:tilingScale_IfcFillAreaStyleTiles
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:tilingScale_IfcFillAreaStyleTiles ;
owl:onClass ifc:IfcPositiveRatioMeasure
] .
ifc:IfcProcedure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProcess ;
owl:disjointWith ifc:IfcEvent, ifc:IfcTask ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProcedureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProcedure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcProcedure ;
owl:onClass ifc:IfcProcedureTypeEnum
] .
ifc:IfcConnectedFaceSet
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
owl:disjointWith ifc:IfcVertex, ifc:IfcFaceBound, ifc:IfcPath, ifc:IfcLoop, ifc:IfcEdge, ifc:IfcFace ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFace ;
owl:onProperty ifc:cfsFaces_IfcConnectedFaceSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:cfsFaces_IfcConnectedFaceSet ;
owl:onClass ifc:IfcFace
] .
ifc:IfcRelAssociatesClassification
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelAssociates ;
owl:disjointWith ifc:IfcRelAssociatesLibrary, ifc:IfcRelAssociatesApproval, ifc:IfcRelAssociatesDocument, ifc:IfcRelAssociatesConstraint, ifc:IfcRelAssociatesProfileDef, ifc:IfcRelAssociatesMaterial ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcClassificationSelect ;
owl:onProperty ifc:relatingClassification_IfcRelAssociatesClassification
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingClassification_IfcRelAssociatesClassification ;
owl:onClass ifc:IfcClassificationSelect
] .
ifc:IfcCommunicationsAppliance
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
owl:disjointWith ifc:IfcStackTerminal, ifc:IfcAirTerminal, ifc:IfcSpaceHeater, ifc:IfcElectricAppliance, ifc:IfcLightFixture, ifc:IfcLiquidTerminal, ifc:IfcWasteTerminal, ifc:IfcOutlet, ifc:IfcFireSuppressionTerminal, ifc:IfcAudioVisualAppliance, ifc:IfcSignal, ifc:IfcLamp, ifc:IfcMedicalDevice, ifc:IfcMobileTelecommunicationsAppliance, ifc:IfcSanitaryTerminal ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCommunicationsApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCommunicationsAppliance
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCommunicationsAppliance ;
owl:onClass ifc:IfcCommunicationsApplianceTypeEnum
] .
ifc:IfcStructuralLoadStatic
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadOrResult ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcStructuralLoadTemperature
ifc:IfcStructuralLoadPlanarForce
ifc:IfcStructuralLoadLinearForce
ifc:IfcStructuralLoadSingleDisplacement
ifc:IfcStructuralLoadSingleForce
)
] ;
owl:disjointWith ifc:IfcSurfaceReinforcementArea .
ifc:IfcCoolingTower
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCoolingTowerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoolingTower
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCoolingTower ;
owl:onClass ifc:IfcCoolingTowerTypeEnum
] .
ifc:IfcImpactProtectionDevice
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
owl:disjointWith ifc:IfcVibrationIsolator, ifc:IfcDiscreteAccessory, ifc:IfcMechanicalFastener, ifc:IfcFastener, ifc:IfcBuildingElementPart, ifc:IfcReinforcingElement, ifc:IfcSign, ifc:IfcVibrationDamper ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcImpactProtectionDeviceTypeSelect ;
owl:onProperty ifc:predefinedType_IfcImpactProtectionDevice
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcImpactProtectionDevice ;
owl:onClass ifc:IfcImpactProtectionDeviceTypeSelect
] .
ifc:IfcConic
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCurve ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcCircle
ifc:IfcEllipse
)
] ;
owl:disjointWith ifc:IfcOffsetCurve, ifc:IfcSurfaceCurve, ifc:IfcLine, ifc:IfcPcurve, ifc:IfcBoundedCurve ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement ;
owl:onProperty ifc:position_IfcConic
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:position_IfcConic ;
owl:onClass ifc:IfcAxis2Placement
] .
ifc:IfcAdvancedFace
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFaceSurface .
ifc:IfcDistanceExpression
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:distanceAlong_IfcDistanceExpression
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:distanceAlong_IfcDistanceExpression ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:offsetLateral_IfcDistanceExpression
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:offsetLateral_IfcDistanceExpression ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:offsetVertical_IfcDistanceExpression
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:offsetVertical_IfcDistanceExpression ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:offsetLongitudinal_IfcDistanceExpression
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:offsetLongitudinal_IfcDistanceExpression ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:alongHorizontal_IfcDistanceExpression
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:alongHorizontal_IfcDistanceExpression ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcSubContractResourceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResourceType ;
owl:disjointWith ifc:IfcConstructionEquipmentResourceType, ifc:IfcConstructionProductResourceType, ifc:IfcConstructionMaterialResourceType, ifc:IfcLaborResourceType, ifc:IfcCrewResourceType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSubContractResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSubContractResourceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSubContractResourceType ;
owl:onClass ifc:IfcSubContractResourceTypeEnum
] .
ifc:IfcBSplineSurfaceWithKnots
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBSplineSurface ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger_List ;
owl:onProperty ifc:uMultiplicities_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:uMultiplicities_IfcBSplineSurfaceWithKnots ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcInteger_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:uMultiplicities_IfcBSplineSurfaceWithKnots ;
owl:onClass ifc:IfcInteger_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger_List ;
owl:onProperty ifc:vMultiplicities_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:vMultiplicities_IfcBSplineSurfaceWithKnots ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcInteger_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:vMultiplicities_IfcBSplineSurfaceWithKnots ;
owl:onClass ifc:IfcInteger_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List ;
owl:onProperty ifc:uKnots_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:uKnots_IfcBSplineSurfaceWithKnots ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcParameterValue_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:uKnots_IfcBSplineSurfaceWithKnots ;
owl:onClass ifc:IfcParameterValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List ;
owl:onProperty ifc:vKnots_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:vKnots_IfcBSplineSurfaceWithKnots ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcParameterValue_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:vKnots_IfcBSplineSurfaceWithKnots ;
owl:onClass ifc:IfcParameterValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcKnotType ;
owl:onProperty ifc:knotSpec_IfcBSplineSurfaceWithKnots
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:knotSpec_IfcBSplineSurfaceWithKnots ;
owl:onClass ifc:IfcKnotType
] .
ifc:IfcRelAssociatesApproval
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelAssociates ;
owl:disjointWith ifc:IfcRelAssociatesLibrary, ifc:IfcRelAssociatesDocument, ifc:IfcRelAssociatesClassification, ifc:IfcRelAssociatesConstraint, ifc:IfcRelAssociatesProfileDef, ifc:IfcRelAssociatesMaterial ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcApproval ;
owl:onProperty ifc:relatingApproval_IfcRelAssociatesApproval
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingApproval_IfcRelAssociatesApproval ;
owl:onClass ifc:IfcApproval
] .
ifc:IfcStructuralLoadTemperature
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadStatic ;
owl:disjointWith ifc:IfcStructuralLoadPlanarForce, ifc:IfcStructuralLoadLinearForce, ifc:IfcStructuralLoadSingleDisplacement, ifc:IfcStructuralLoadSingleForce ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcThermodynamicTemperatureMeasure ;
owl:onProperty ifc:deltaTConstant_IfcStructuralLoadTemperature
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:deltaTConstant_IfcStructuralLoadTemperature ;
owl:onClass ifc:IfcThermodynamicTemperatureMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcThermodynamicTemperatureMeasure ;
owl:onProperty ifc:deltaTY_IfcStructuralLoadTemperature
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:deltaTY_IfcStructuralLoadTemperature ;
owl:onClass ifc:IfcThermodynamicTemperatureMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcThermodynamicTemperatureMeasure ;
owl:onProperty ifc:deltaTZ_IfcStructuralLoadTemperature
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:deltaTZ_IfcStructuralLoadTemperature ;
owl:onClass ifc:IfcThermodynamicTemperatureMeasure
] .
ifc:IfcAlignment2DVerSegLine
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAlignment2DVerticalSegment ;
owl:disjointWith ifc:IfcAlignment2DVerSegParabolicArc, ifc:IfcAlignment2DVerSegCircularArc, ifc:IfcAlignment2DVerSegTransition .
ifc:IfcSpaceHeater
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
owl:disjointWith ifc:IfcStackTerminal, ifc:IfcAirTerminal, ifc:IfcElectricAppliance, ifc:IfcLightFixture, ifc:IfcLiquidTerminal, ifc:IfcWasteTerminal, ifc:IfcOutlet, ifc:IfcFireSuppressionTerminal, ifc:IfcAudioVisualAppliance, ifc:IfcSignal, ifc:IfcLamp, ifc:IfcCommunicationsAppliance, ifc:IfcMedicalDevice, ifc:IfcMobileTelecommunicationsAppliance, ifc:IfcSanitaryTerminal ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSpaceHeaterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpaceHeater
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSpaceHeater ;
owl:onClass ifc:IfcSpaceHeaterTypeEnum
] .
ifc:IfcConnectionGeometry
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcConnectionSurfaceGeometry
ifc:IfcConnectionCurveGeometry
ifc:IfcConnectionVolumeGeometry
ifc:IfcConnectionPointGeometry
)
] .
ifc:IfcControllerType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
owl:disjointWith ifc:IfcSensorType, ifc:IfcFlowInstrumentType, ifc:IfcUnitaryControlElementType, ifc:IfcProtectiveDeviceTrippingUnitType, ifc:IfcActuatorType, ifc:IfcAlarmType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcControllerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcControllerType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcControllerType ;
owl:onClass ifc:IfcControllerTypeEnum
] .
ifc:IfcLightSourceDirectional
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcLightSource ;
owl:disjointWith ifc:IfcLightSourceGoniometric, ifc:IfcLightSourcePositional, ifc:IfcLightSourceAmbient ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:orientation_IfcLightSourceDirectional
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:orientation_IfcLightSourceDirectional ;
owl:onClass ifc:IfcDirection
] .
ifc:IfcClosedShell
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConnectedFaceSet ;
rdfs:subClassOf ifc:IfcShell, ifc:IfcSolidOrShell ;
owl:disjointWith ifc:IfcOpenShell .
ifc:IfcUnitaryControlElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
owl:disjointWith ifc:IfcProtectiveDeviceTrippingUnit, ifc:IfcFlowInstrument, ifc:IfcController, ifc:IfcActuator, ifc:IfcSensor, ifc:IfcAlarm ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnitaryControlElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcUnitaryControlElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcUnitaryControlElement ;
owl:onClass ifc:IfcUnitaryControlElementTypeEnum
] .
ifc:IfcRelAssignsToGroupByFactor
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelAssignsToGroup ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRatioMeasure ;
owl:onProperty ifc:factor_IfcRelAssignsToGroupByFactor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:factor_IfcRelAssignsToGroupByFactor ;
owl:onClass ifc:IfcRatioMeasure
] .
ifc:IfcTypeProcess
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTypeObject ;
rdfs:subClassOf ifc:IfcProcessSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcEventType
ifc:IfcProcedureType
ifc:IfcTaskType
)
] ;
owl:disjointWith ifc:IfcTypeProduct, ifc:IfcTypeResource ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcTypeProcess
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:identification_IfcTypeProcess ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcTypeProcess
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longDescription_IfcTypeProcess ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:processType_IfcTypeProcess
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:processType_IfcTypeProcess ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcCircle
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConic ;
owl:disjointWith ifc:IfcEllipse ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcCircle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:radius_IfcCircle ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcPresentationStyle
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStyleAssignmentSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcFillAreaStyle
ifc:IfcTextStyle
ifc:IfcCurveStyle
ifc:IfcSurfaceStyle
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcPresentationStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcPresentationStyle ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcShadingDevice
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcShadingDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcShadingDevice
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcShadingDevice ;
owl:onClass ifc:IfcShadingDeviceTypeEnum
] .
ifc:IfcProductRepresentation
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcMaterialDefinitionRepresentation
ifc:IfcProductDefinitionShape
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcProductRepresentation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcProductRepresentation ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcProductRepresentation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcProductRepresentation ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentation_List ;
owl:onProperty ifc:representations_IfcProductRepresentation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:representations_IfcProductRepresentation ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcRepresentation_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:representations_IfcProductRepresentation ;
owl:onClass ifc:IfcRepresentation_List
] .
ifc:IfcTransformer
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTransformerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTransformer
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTransformer ;
owl:onClass ifc:IfcTransformerTypeEnum
] .
ifc:IfcExtrudedAreaSolidTapered
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcExtrudedAreaSolid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:endSweptArea_IfcExtrudedAreaSolidTapered
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:endSweptArea_IfcExtrudedAreaSolidTapered ;
owl:onClass ifc:IfcProfileDef
] .
ifc:IfcDamper
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
owl:disjointWith ifc:IfcValve, ifc:IfcFlowMeter, ifc:IfcAirTerminalBox, ifc:IfcElectricDistributionBoard, ifc:IfcDistributionBoard, ifc:IfcSwitchingDevice, ifc:IfcElectricTimeControl, ifc:IfcProtectiveDevice ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDamperTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDamper
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDamper ;
owl:onClass ifc:IfcDamperTypeEnum
] .
ifc:IfcCableCarrierFittingType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowFittingType ;
owl:disjointWith ifc:IfcCableFittingType, ifc:IfcPipeFittingType, ifc:IfcDuctFittingType, ifc:IfcJunctionBoxType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCableCarrierFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableCarrierFittingType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCableCarrierFittingType ;
owl:onClass ifc:IfcCableCarrierFittingTypeEnum
] .
ifc:IfcFanType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowMovingDeviceType ;
owl:disjointWith ifc:IfcPumpType, ifc:IfcCompressorType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFanTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFanType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFanType ;
owl:onClass ifc:IfcFanTypeEnum
] .
ifc:IfcCartesianTransformationOperator2D
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCartesianTransformationOperator ;
owl:disjointWith ifc:IfcCartesianTransformationOperator3D .
ifc:IfcPerformanceHistory
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
owl:disjointWith ifc:IfcCostItem, ifc:IfcActionRequest, ifc:IfcWorkControl, ifc:IfcPermit, ifc:IfcCostSchedule, ifc:IfcWorkCalendar, ifc:IfcProjectOrder ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:lifeCyclePhase_IfcPerformanceHistory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lifeCyclePhase_IfcPerformanceHistory ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPerformanceHistoryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPerformanceHistory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcPerformanceHistory ;
owl:onClass ifc:IfcPerformanceHistoryTypeEnum
] .
ifc:IfcExternallyDefinedTextFont
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcExternalReference ;
rdfs:subClassOf ifc:IfcTextFontSelect ;
owl:disjointWith ifc:IfcExternallyDefinedHatchStyle, ifc:IfcExternallyDefinedSurfaceStyle, ifc:IfcDocumentReference, ifc:IfcLibraryReference, ifc:IfcClassificationReference .
ifc:IfcWorkControl
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcWorkPlan
ifc:IfcWorkSchedule
)
] ;
owl:disjointWith ifc:IfcCostItem, ifc:IfcActionRequest, ifc:IfcPerformanceHistory, ifc:IfcPermit, ifc:IfcCostSchedule, ifc:IfcWorkCalendar, ifc:IfcProjectOrder ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:creationDate_IfcWorkControl
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:creationDate_IfcWorkControl ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPerson ;
owl:onProperty ifc:creators_IfcWorkControl
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:purpose_IfcWorkControl
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:purpose_IfcWorkControl ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:duration_IfcWorkControl
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:duration_IfcWorkControl ;
owl:onClass ifc:IfcDuration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:totalFloat_IfcWorkControl
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:totalFloat_IfcWorkControl ;
owl:onClass ifc:IfcDuration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:startTime_IfcWorkControl
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startTime_IfcWorkControl ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:finishTime_IfcWorkControl
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:finishTime_IfcWorkControl ;
owl:onClass ifc:IfcDateTime
] .
ifc:IfcAlignment2DVerticalSegment
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAlignment2DSegment ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcAlignment2DVerSegLine
ifc:IfcAlignment2DVerSegParabolicArc
ifc:IfcAlignment2DVerSegCircularArc
ifc:IfcAlignment2DVerSegTransition
)
] ;
owl:disjointWith ifc:IfcAlignment2DCantSegment, ifc:IfcAlignment2DHorizontalSegment ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:startDistAlong_IfcAlignment2DVerticalSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startDistAlong_IfcAlignment2DVerticalSegment ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:horizontalLength_IfcAlignment2DVerticalSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:horizontalLength_IfcAlignment2DVerticalSegment ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:startHeight_IfcAlignment2DVerticalSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startHeight_IfcAlignment2DVerticalSegment ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRatioMeasure ;
owl:onProperty ifc:startGradient_IfcAlignment2DVerticalSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startGradient_IfcAlignment2DVerticalSegment ;
owl:onClass ifc:IfcRatioMeasure
] .
ifc:IfcDraughtingPreDefinedCurveFont
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedCurveFont .
ifc:IfcTransformerType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith ifc:IfcElectricMotorType, ifc:IfcUnitaryEquipmentType, 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 ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTransformerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTransformerType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTransformerType ;
owl:onClass ifc:IfcTransformerTypeEnum
] .
ifc:IfcGeotechnicalAssembly
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeotechnicalElement ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcGeomodel
ifc:IfcBorehole
ifc:IfcGeoslice
)
] ;
owl:disjointWith ifc:IfcGeotechnicalStratum .
ifc:IfcHeatExchangerType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith ifc:IfcElectricMotorType, ifc:IfcUnitaryEquipmentType, ifc:IfcTransformerType, ifc:IfcSolarDeviceType, ifc:IfcEvaporativeCoolerType, ifc:IfcBoilerType, ifc:IfcElectricGeneratorType, ifc:IfcCoolingTowerType, ifc:IfcCondenserType, ifc:IfcHumidifierType, ifc:IfcMotorConnectionType, ifc:IfcTubeBundleType, ifc:IfcChillerType, ifc:IfcCoilType, ifc:IfcEvaporatorType, ifc:IfcBurnerType, ifc:IfcCooledBeamType, ifc:IfcAirToAirHeatRecoveryType, ifc:IfcEngineType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcHeatExchangerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcHeatExchangerType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcHeatExchangerType ;
owl:onClass ifc:IfcHeatExchangerTypeEnum
] .
ifc:IfcGeotechnicalStratum
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeotechnicalElement ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcWaterStratum
ifc:IfcVoidStratum
ifc:IfcSolidStratum
)
] ;
owl:disjointWith ifc:IfcGeotechnicalAssembly .
ifc:IfcStructuralConnection
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralItem ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcStructuralPointConnection
ifc:IfcStructuralCurveConnection
ifc:IfcStructuralSurfaceConnection
)
] ;
owl:disjointWith ifc:IfcStructuralMember ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoundaryCondition ;
owl:onProperty ifc:appliedCondition_IfcStructuralConnection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:appliedCondition_IfcStructuralConnection ;
owl:onClass ifc:IfcBoundaryCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsStructuralMember ;
owl:onProperty ifc:connectsStructuralMembers_IfcStructuralConnection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:connectsStructuralMembers_IfcStructuralConnection ;
owl:onClass ifc:IfcRelConnectsStructuralMember ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcTendonAnchor
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElement ;
owl:disjointWith ifc:IfcTendon, ifc:IfcReinforcingMesh, ifc:IfcReinforcingBar, ifc:IfcTendonConduit ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTendonAnchorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTendonAnchor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTendonAnchor ;
owl:onClass ifc:IfcTendonAnchorTypeEnum
] .
ifc:IfcStructuralPointConnection
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralConnection ;
owl:disjointWith ifc:IfcStructuralCurveConnection, ifc:IfcStructuralSurfaceConnection ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:conditionCoordinateSystem_IfcStructuralPointConnection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:conditionCoordinateSystem_IfcStructuralPointConnection ;
owl:onClass ifc:IfcAxis2Placement3D
] .
ifc:IfcStyledItem
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRepresentationItem ;
owl:disjointWith ifc:IfcTopologicalRepresentationItem, ifc:IfcGeometricRepresentationItem, ifc:IfcMappedItem ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationItem ;
owl:onProperty ifc:item_IfcStyledItem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:item_IfcStyledItem ;
owl:onClass ifc:IfcRepresentationItem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStyleAssignmentSelect ;
owl:onProperty ifc:styles_IfcStyledItem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:styles_IfcStyledItem ;
owl:onClass ifc:IfcStyleAssignmentSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcStyledItem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcStyledItem ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcRelInterferesElements
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
owl:disjointWith ifc:IfcRelConnectsStructuralMember, ifc:IfcRelFillsElement, ifc:IfcRelReferencedInSpatialStructure, ifc:IfcRelConnectsStructuralActivity, ifc:IfcRelServicesBuildings, ifc:IfcRelConnectsPorts, ifc:IfcRelCoversBldgElements, ifc:IfcRelCoversSpaces, ifc:IfcRelConnectsElements, ifc:IfcRelSpaceBoundary, ifc:IfcRelConnectsPortToElement, ifc:IfcRelContainedInSpatialStructure, ifc:IfcRelPositions, ifc:IfcRelSequence, ifc:IfcRelFlowControlElements ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInterferenceSelect ;
owl:onProperty ifc:relatingElement_IfcRelInterferesElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingElement_IfcRelInterferesElements ;
owl:onClass ifc:IfcInterferenceSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInterferenceSelect ;
owl:onProperty ifc:relatedElement_IfcRelInterferesElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedElement_IfcRelInterferesElements ;
owl:onClass ifc:IfcInterferenceSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConnectionGeometry ;
owl:onProperty ifc:interferenceGeometry_IfcRelInterferesElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:interferenceGeometry_IfcRelInterferesElements ;
owl:onClass ifc:IfcConnectionGeometry
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:interferenceType_IfcRelInterferesElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:interferenceType_IfcRelInterferesElements ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:impliedOrder_IfcRelInterferesElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:impliedOrder_IfcRelInterferesElements ;
owl:onClass ifc:IfcLogical
] .
ifc:IfcStructuralCurveMemberVarying
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralCurveMember .
ifc:IfcRailingType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRailingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRailingType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcRailingType ;
owl:onClass ifc:IfcRailingTypeEnum
] .
ifc:IfcPath
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
owl:disjointWith ifc:IfcVertex, ifc:IfcConnectedFaceSet, ifc:IfcFaceBound, ifc:IfcLoop, ifc:IfcEdge, ifc:IfcFace ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcOrientedEdge_List ;
owl:onProperty ifc:edgeList_IfcPath
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:edgeList_IfcPath ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcOrientedEdge_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:edgeList_IfcPath ;
owl:onClass ifc:IfcOrientedEdge_List
] .
ifc:IfcColumnStandardCase
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcColumn .
ifc:IfcVertexPoint
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcVertex ;
rdfs:subClassOf ifc:IfcPointOrVertexPoint ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPoint ;
owl:onProperty ifc:vertexGeometry_IfcVertexPoint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:vertexGeometry_IfcVertexPoint ;
owl:onClass ifc:IfcPoint
] .
ifc:IfcStructuralCurveMember
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralMember ;
owl:disjointWith ifc:IfcStructuralSurfaceMember ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralCurveMemberTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralCurveMember
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcStructuralCurveMember ;
owl:onClass ifc:IfcStructuralCurveMemberTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:axis_IfcStructuralCurveMember
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:axis_IfcStructuralCurveMember ;
owl:onClass ifc:IfcDirection
] .
ifc:IfcBoundaryFaceCondition
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBoundaryCondition ;
owl:disjointWith ifc:IfcBoundaryEdgeCondition, ifc:IfcBoundaryNodeCondition ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByAreaX_IfcBoundaryFaceCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:translationalStiffnessByAreaX_IfcBoundaryFaceCondition ;
owl:onClass ifc:IfcModulusOfSubgradeReactionSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByAreaY_IfcBoundaryFaceCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:translationalStiffnessByAreaY_IfcBoundaryFaceCondition ;
owl:onClass ifc:IfcModulusOfSubgradeReactionSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByAreaZ_IfcBoundaryFaceCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:translationalStiffnessByAreaZ_IfcBoundaryFaceCondition ;
owl:onClass ifc:IfcModulusOfSubgradeReactionSelect
] .
ifc:IfcTendonConduitType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElementType ;
owl:disjointWith ifc:IfcReinforcingBarType, ifc:IfcTendonAnchorType, ifc:IfcTendonType, ifc:IfcReinforcingMeshType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTendonConduitTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTendonConduitType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTendonConduitType ;
owl:onClass ifc:IfcTendonConduitTypeEnum
] .
ifc:IfcTypeResource
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTypeObject ;
rdfs:subClassOf ifc:IfcResourceSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcConstructionResourceType
)
] ;
owl:disjointWith ifc:IfcTypeProcess, ifc:IfcTypeProduct ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcTypeResource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:identification_IfcTypeResource ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcTypeResource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longDescription_IfcTypeResource ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:resourceType_IfcTypeResource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:resourceType_IfcTypeResource ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcContext
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObjectDefinition ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcProject
ifc:IfcProjectLibrary
)
] ;
owl:disjointWith ifc:IfcTypeObject, ifc:IfcObject ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:objectType_IfcContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:objectType_IfcContext ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longName_IfcContext ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:phase_IfcContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:phase_IfcContext ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationContext ;
owl:onProperty ifc:representationContexts_IfcContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnitAssignment ;
owl:onProperty ifc:unitsInContext_IfcContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:unitsInContext_IfcContext ;
owl:onClass ifc:IfcUnitAssignment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDeclares ;
owl:onProperty ifc:declares_IfcContext
] .
ifc:IfcQuantityLength
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
owl:disjointWith ifc:IfcQuantityTime, ifc:IfcQuantityVolume, ifc:IfcQuantityCount, ifc:IfcQuantityArea, ifc:IfcQuantityWeight ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:lengthValue_IfcQuantityLength
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lengthValue_IfcQuantityLength ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityLength
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:formula_IfcQuantityLength ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcSurfaceReinforcementArea
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadOrResult ;
owl:disjointWith ifc:IfcStructuralLoadStatic ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:surfaceReinforcement1_IfcSurfaceReinforcementArea
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:surfaceReinforcement1_IfcSurfaceReinforcementArea ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:onClass ifc:IfcLengthMeasure_EmptyList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:surfaceReinforcement1_IfcSurfaceReinforcementArea ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:surfaceReinforcement1_IfcSurfaceReinforcementArea ;
owl:onClass ifc:IfcLengthMeasure_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:surfaceReinforcement2_IfcSurfaceReinforcementArea
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:surfaceReinforcement2_IfcSurfaceReinforcementArea ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:onClass ifc:IfcLengthMeasure_EmptyList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:surfaceReinforcement2_IfcSurfaceReinforcementArea ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:surfaceReinforcement2_IfcSurfaceReinforcementArea ;
owl:onClass ifc:IfcLengthMeasure_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRatioMeasure ;
owl:onProperty ifc:shearReinforcement_IfcSurfaceReinforcementArea
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:shearReinforcement_IfcSurfaceReinforcementArea ;
owl:onClass ifc:IfcRatioMeasure
] .
ifc:IfcSolidStratum
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeotechnicalStratum ;
owl:disjointWith ifc:IfcWaterStratum, ifc:IfcVoidStratum .
ifc:IfcCShapeProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
owl:disjointWith ifc:IfcAsymmetricIShapeProfileDef, ifc:IfcCircleProfileDef, ifc:IfcRectangleProfileDef, ifc:IfcZShapeProfileDef, ifc:IfcEllipseProfileDef, ifc:IfcLShapeProfileDef, ifc:IfcTrapeziumProfileDef, ifc:IfcIShapeProfileDef, ifc:IfcUShapeProfileDef, ifc:IfcTShapeProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcCShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:depth_IfcCShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:width_IfcCShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:width_IfcCShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:wallThickness_IfcCShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:wallThickness_IfcCShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:girth_IfcCShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:girth_IfcCShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:internalFilletRadius_IfcCShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:internalFilletRadius_IfcCShapeProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] .
ifc:IfcDoorStandardCase
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDoor .
ifc:IfcSpatialElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
rdfs:subClassOf ifc:IfcInterferenceSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcSpatialStructureElement
ifc:IfcExternalSpatialStructureElement
ifc:IfcSpatialZone
)
] ;
owl:disjointWith ifc:IfcStructuralActivity, ifc:IfcAnnotation, ifc:IfcElement, ifc:IfcStructuralItem, ifc:IfcProxy, ifc:IfcPort, ifc:IfcPositioningElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcSpatialElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longName_IfcSpatialElement ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelContainedInSpatialStructure ;
owl:onProperty ifc:containsElements_IfcSpatialElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelServicesBuildings ;
owl:onProperty ifc:servicedBySystems_IfcSpatialElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelReferencedInSpatialStructure ;
owl:onProperty ifc:referencesElements_IfcSpatialElement
] .
ifc:IfcRamp
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRampTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRamp
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcRamp ;
owl:onClass ifc:IfcRampTypeEnum
] .
ifc:IfcFlowSegmentType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcCableCarrierSegmentType
ifc:IfcConveyorSegmentType
ifc:IfcPipeSegmentType
ifc:IfcDuctSegmentType
ifc:IfcCableSegmentType
)
] ;
owl:disjointWith ifc:IfcFlowMovingDeviceType, ifc:IfcFlowTreatmentDeviceType, ifc:IfcFlowStorageDeviceType, ifc:IfcDistributionChamberElementType, ifc:IfcEnergyConversionDeviceType, ifc:IfcFlowControllerType, ifc:IfcFlowTerminalType, ifc:IfcFlowFittingType .
ifc:IfcEventTime
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSchedulingTime ;
owl:disjointWith ifc:IfcTaskTime, ifc:IfcLagTime, ifc:IfcWorkTime, ifc:IfcResourceTime ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:actualDate_IfcEventTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:actualDate_IfcEventTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:earlyDate_IfcEventTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:earlyDate_IfcEventTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:lateDate_IfcEventTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lateDate_IfcEventTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:scheduleDate_IfcEventTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:scheduleDate_IfcEventTime ;
owl:onClass ifc:IfcDateTime
] .
ifc:IfcUnitaryEquipmentType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith ifc:IfcElectricMotorType, 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 ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnitaryEquipmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcUnitaryEquipmentType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcUnitaryEquipmentType ;
owl:onClass ifc:IfcUnitaryEquipmentTypeEnum
] .
ifc:IfcCostValue
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAppliedValue .
ifc:IfcDimensionalExponents
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:lengthExponent_IfcDimensionalExponents
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lengthExponent_IfcDimensionalExponents ;
owl:onClass expr:INTEGER
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:massExponent_IfcDimensionalExponents
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:massExponent_IfcDimensionalExponents ;
owl:onClass expr:INTEGER
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:timeExponent_IfcDimensionalExponents
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:timeExponent_IfcDimensionalExponents ;
owl:onClass expr:INTEGER
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:electricCurrentExponent_IfcDimensionalExponents
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:electricCurrentExponent_IfcDimensionalExponents ;
owl:onClass expr:INTEGER
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:thermodynamicTemperatureExponent_IfcDimensionalExponents
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:thermodynamicTemperatureExponent_IfcDimensionalExponents ;
owl:onClass expr:INTEGER
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:amountOfSubstanceExponent_IfcDimensionalExponents
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:amountOfSubstanceExponent_IfcDimensionalExponents ;
owl:onClass expr:INTEGER
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:luminousIntensityExponent_IfcDimensionalExponents
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:luminousIntensityExponent_IfcDimensionalExponents ;
owl:onClass expr:INTEGER
] .
ifc:IfcMonetaryUnit
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcUnit ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:currency_IfcMonetaryUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:currency_IfcMonetaryUnit ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcWasteTerminal
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
owl:disjointWith ifc:IfcStackTerminal, ifc:IfcAirTerminal, ifc:IfcSpaceHeater, ifc:IfcElectricAppliance, ifc:IfcLightFixture, ifc:IfcLiquidTerminal, ifc:IfcOutlet, ifc:IfcFireSuppressionTerminal, ifc:IfcAudioVisualAppliance, ifc:IfcSignal, ifc:IfcLamp, ifc:IfcCommunicationsAppliance, ifc:IfcMedicalDevice, ifc:IfcMobileTelecommunicationsAppliance, ifc:IfcSanitaryTerminal ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWasteTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWasteTerminal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcWasteTerminal ;
owl:onClass ifc:IfcWasteTerminalTypeEnum
] .
ifc:IfcSignType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponentType ;
owl:disjointWith ifc:IfcFastenerType, ifc:IfcVibrationIsolatorType, ifc:IfcImpactProtectionDeviceType, ifc:IfcVibrationDamperType, ifc:IfcDiscreteAccessoryType, ifc:IfcMechanicalFastenerType, ifc:IfcReinforcingElementType, ifc:IfcBuildingElementPartType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSignTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSignType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSignType ;
owl:onClass ifc:IfcSignTypeEnum
] .
ifc:IfcOpenCrossProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProfileDef ;
owl:disjointWith ifc:IfcParameterizedProfileDef, ifc:IfcArbitraryClosedProfileDef, ifc:IfcCompositeProfileDef, ifc:IfcDerivedProfileDef, ifc:IfcArbitraryOpenProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:horizontalWidths_IfcOpenCrossProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:horizontalWidths_IfcOpenCrossProfileDef ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure_List ;
owl:onProperty ifc:widths_IfcOpenCrossProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:widths_IfcOpenCrossProfileDef ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcNonNegativeLengthMeasure_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:widths_IfcOpenCrossProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure_List ;
owl:onProperty ifc:slopes_IfcOpenCrossProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:slopes_IfcOpenCrossProfileDef ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPlaneAngleMeasure_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:slopes_IfcOpenCrossProfileDef ;
owl:onClass ifc:IfcPlaneAngleMeasure_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:tags_IfcOpenCrossProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:tags_IfcOpenCrossProfileDef ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:tags_IfcOpenCrossProfileDef ;
owl:onClass ifc:IfcLabel_List
] .
ifc:IfcLightDistributionData
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:mainPlaneAngle_IfcLightDistributionData
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:mainPlaneAngle_IfcLightDistributionData ;
owl:onClass ifc:IfcPlaneAngleMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure_List ;
owl:onProperty ifc:secondaryPlaneAngle_IfcLightDistributionData
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:secondaryPlaneAngle_IfcLightDistributionData ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPlaneAngleMeasure_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:secondaryPlaneAngle_IfcLightDistributionData ;
owl:onClass ifc:IfcPlaneAngleMeasure_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLuminousIntensityDistributionMeasure_List ;
owl:onProperty ifc:luminousIntensity_IfcLightDistributionData
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:luminousIntensity_IfcLightDistributionData ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLuminousIntensityDistributionMeasure_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:luminousIntensity_IfcLightDistributionData ;
owl:onClass ifc:IfcLuminousIntensityDistributionMeasure_List
] .
ifc:IfcDocumentReference
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcExternalReference ;
rdfs:subClassOf ifc:IfcDocumentSelect ;
owl:disjointWith ifc:IfcExternallyDefinedHatchStyle, ifc:IfcExternallyDefinedSurfaceStyle, ifc:IfcExternallyDefinedTextFont, ifc:IfcLibraryReference, ifc:IfcClassificationReference ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcDocumentReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcDocumentReference ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentInformation ;
owl:onProperty ifc:referencedDocument_IfcDocumentReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:referencedDocument_IfcDocumentReference ;
owl:onClass ifc:IfcDocumentInformation
] .
ifc:IfcRepresentationItem
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcLayeredItem ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcTopologicalRepresentationItem
ifc:IfcGeometricRepresentationItem
ifc:IfcStyledItem
ifc:IfcMappedItem
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStyledItem ;
owl:onProperty ifc:styledByItem_IfcRepresentationItem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:styledByItem_IfcRepresentationItem ;
owl:onClass ifc:IfcStyledItem ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcGeometricRepresentationContext
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRepresentationContext ;
rdfs:subClassOf ifc:IfcCoordinateReferenceSystemSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDimensionCount ;
owl:onProperty ifc:coordinateSpaceDimension_IfcGeometricRepresentationContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:coordinateSpaceDimension_IfcGeometricRepresentationContext ;
owl:onClass ifc:IfcDimensionCount
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:precision_IfcGeometricRepresentationContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:precision_IfcGeometricRepresentationContext ;
owl:onClass ifc:IfcReal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement ;
owl:onProperty ifc:worldCoordinateSystem_IfcGeometricRepresentationContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:worldCoordinateSystem_IfcGeometricRepresentationContext ;
owl:onClass ifc:IfcAxis2Placement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:trueNorth_IfcGeometricRepresentationContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:trueNorth_IfcGeometricRepresentationContext ;
owl:onClass ifc:IfcDirection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcGeometricRepresentationSubContext ;
owl:onProperty ifc:hasSubContexts_IfcGeometricRepresentationContext
] .
ifc:IfcLagTime
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSchedulingTime ;
owl:disjointWith ifc:IfcTaskTime, ifc:IfcWorkTime, ifc:IfcResourceTime, ifc:IfcEventTime ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeOrRatioSelect ;
owl:onProperty ifc:lagValue_IfcLagTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lagValue_IfcLagTime ;
owl:onClass ifc:IfcTimeOrRatioSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTaskDurationEnum ;
owl:onProperty ifc:durationType_IfcLagTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:durationType_IfcLagTime ;
owl:onClass ifc:IfcTaskDurationEnum
] .
ifc:IfcCaissonFoundation
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDeepFoundation ;
owl:disjointWith ifc:IfcPile ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCaissonFoundationTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCaissonFoundation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCaissonFoundation ;
owl:onClass ifc:IfcCaissonFoundationTypeEnum
] .
ifc:IfcFlowTreatmentDevice
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowSegment, ifc:IfcEnergyConversionDevice, ifc:IfcFlowTerminal, ifc:IfcDistributionChamberElement, ifc:IfcFlowFitting, ifc:IfcFlowController, ifc:IfcFlowMovingDevice, ifc:IfcFlowStorageDevice .
ifc:IfcPointOnSurface
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPoint ;
owl:disjointWith ifc:IfcPointOnCurve, ifc:IfcCartesianPoint ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSurface ;
owl:onProperty ifc:basisSurface_IfcPointOnSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:basisSurface_IfcPointOnSurface ;
owl:onClass ifc:IfcSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:pointParameterU_IfcPointOnSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:pointParameterU_IfcPointOnSurface ;
owl:onClass ifc:IfcParameterValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:pointParameterV_IfcPointOnSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:pointParameterV_IfcPointOnSurface ;
owl:onClass ifc:IfcParameterValue
] .
ifc:IfcFaceBasedSurfaceModel
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf ifc:IfcSurfaceOrFaceSurface ;
owl:disjointWith ifc:IfcCsgPrimitive3D, ifc:IfcShellBasedSurfaceModel, ifc:IfcCurve, ifc:IfcPlacement, ifc:IfcTessellatedItem, ifc:IfcTextLiteral, ifc:IfcCartesianPointList, ifc:IfcHalfSpaceSolid, ifc:IfcAnnotationFillArea, ifc:IfcSectionedSpine, ifc:IfcSurface, ifc:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConnectedFaceSet ;
owl:onProperty ifc:fbsmFaces_IfcFaceBasedSurfaceModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:fbsmFaces_IfcFaceBasedSurfaceModel ;
owl:onClass ifc:IfcConnectedFaceSet
] .
ifc:IfcStructuralLoadLinearForce
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadStatic ;
owl:disjointWith ifc:IfcStructuralLoadTemperature, ifc:IfcStructuralLoadPlanarForce, ifc:IfcStructuralLoadSingleDisplacement, ifc:IfcStructuralLoadSingleForce ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLinearForceMeasure ;
owl:onProperty ifc:linearForceX_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:linearForceX_IfcStructuralLoadLinearForce ;
owl:onClass ifc:IfcLinearForceMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLinearForceMeasure ;
owl:onProperty ifc:linearForceY_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:linearForceY_IfcStructuralLoadLinearForce ;
owl:onClass ifc:IfcLinearForceMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLinearForceMeasure ;
owl:onProperty ifc:linearForceZ_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:linearForceZ_IfcStructuralLoadLinearForce ;
owl:onClass ifc:IfcLinearForceMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLinearMomentMeasure ;
owl:onProperty ifc:linearMomentX_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:linearMomentX_IfcStructuralLoadLinearForce ;
owl:onClass ifc:IfcLinearMomentMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLinearMomentMeasure ;
owl:onProperty ifc:linearMomentY_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:linearMomentY_IfcStructuralLoadLinearForce ;
owl:onClass ifc:IfcLinearMomentMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLinearMomentMeasure ;
owl:onProperty ifc:linearMomentZ_IfcStructuralLoadLinearForce
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:linearMomentZ_IfcStructuralLoadLinearForce ;
owl:onClass ifc:IfcLinearMomentMeasure
] .
ifc:IfcAlignment
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcLinearPositioningElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAlignmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAlignment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcAlignment ;
owl:onClass ifc:IfcAlignmentTypeEnum
] .
ifc:IfcRelConnectsPorts
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
owl:disjointWith ifc:IfcRelConnectsStructuralMember, ifc:IfcRelFillsElement, ifc:IfcRelReferencedInSpatialStructure, ifc:IfcRelConnectsStructuralActivity, ifc:IfcRelServicesBuildings, ifc:IfcRelCoversBldgElements, ifc:IfcRelInterferesElements, ifc:IfcRelCoversSpaces, ifc:IfcRelConnectsElements, ifc:IfcRelSpaceBoundary, ifc:IfcRelConnectsPortToElement, ifc:IfcRelContainedInSpatialStructure, ifc:IfcRelPositions, ifc:IfcRelSequence, ifc:IfcRelFlowControlElements ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPort ;
owl:onProperty ifc:relatingPort_IfcRelConnectsPorts
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingPort_IfcRelConnectsPorts ;
owl:onClass ifc:IfcPort
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPort ;
owl:onProperty ifc:relatedPort_IfcRelConnectsPorts
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedPort_IfcRelConnectsPorts ;
owl:onClass ifc:IfcPort
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:realizingElement_IfcRelConnectsPorts
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:realizingElement_IfcRelConnectsPorts ;
owl:onClass ifc:IfcElement
] .
ifc:IfcTableColumn
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identifier_IfcTableColumn
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:identifier_IfcTableColumn ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcTableColumn
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcTableColumn ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcTableColumn
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcTableColumn ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcTableColumn
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:unit_IfcTableColumn ;
owl:onClass ifc:IfcUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReference ;
owl:onProperty ifc:referencePath_IfcTableColumn
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:referencePath_IfcTableColumn ;
owl:onClass ifc:IfcReference
] .
ifc:IfcPoint
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf ifc:IfcPointOrVertexPoint, ifc:IfcGeometricSetSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcPointOnCurve
ifc:IfcPointOnSurface
ifc:IfcCartesianPoint
)
] ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression .
ifc:IfcSurfaceCurve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCurve ;
rdfs:subClassOf ifc:IfcCurveOnSurface ;
owl:disjointWith ifc:IfcOffsetCurve, ifc:IfcConic, ifc:IfcLine, ifc:IfcPcurve, ifc:IfcBoundedCurve ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:curve3D_IfcSurfaceCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:curve3D_IfcSurfaceCurve ;
owl:onClass ifc:IfcCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPcurve_List ;
owl:onProperty ifc:associatedGeometry_IfcSurfaceCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:associatedGeometry_IfcSurfaceCurve ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:onClass ifc:IfcPcurve_EmptyList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:associatedGeometry_IfcSurfaceCurve ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPcurve_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:associatedGeometry_IfcSurfaceCurve ;
owl:onClass ifc:IfcPcurve_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPreferredSurfaceCurveRepresentation ;
owl:onProperty ifc:masterRepresentation_IfcSurfaceCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:masterRepresentation_IfcSurfaceCurve ;
owl:onClass ifc:IfcPreferredSurfaceCurveRepresentation
] .
ifc:IfcTubeBundle
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTubeBundleTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTubeBundle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTubeBundle ;
owl:onClass ifc:IfcTubeBundleTypeEnum
] .
ifc:IfcTransportElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
owl:disjointWith ifc:IfcGeographicElementType, ifc:IfcElementAssemblyType, ifc:IfcBuiltElementType, ifc:IfcCivilElementType, ifc:IfcDistributionElementType, ifc:IfcFurnishingElementType, ifc:IfcElementComponentType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTransportElementTypeSelect ;
owl:onProperty ifc:predefinedType_IfcTransportElementType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTransportElementType ;
owl:onClass ifc:IfcTransportElementTypeSelect
] .
ifc:IfcPhysicalQuantity
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcPhysicalSimpleQuantity
ifc:IfcPhysicalComplexQuantity
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcPhysicalQuantity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcPhysicalQuantity ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcPhysicalQuantity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcPhysicalQuantity ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalComplexQuantity ;
owl:onProperty ifc:partOfComplex_IfcPhysicalQuantity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:partOfComplex_IfcPhysicalQuantity ;
owl:onClass ifc:IfcPhysicalComplexQuantity ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcPcurve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCurve ;
rdfs:subClassOf ifc:IfcCurveOnSurface ;
owl:disjointWith ifc:IfcOffsetCurve, ifc:IfcConic, ifc:IfcSurfaceCurve, ifc:IfcLine, ifc:IfcBoundedCurve ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSurface ;
owl:onProperty ifc:basisSurface_IfcPcurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:basisSurface_IfcPcurve ;
owl:onClass ifc:IfcSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:referenceCurve_IfcPcurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:referenceCurve_IfcPcurve ;
owl:onClass ifc:IfcCurve
] .
ifc:IfcSurfaceStyleLighting
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf ifc:IfcSurfaceStyleElementSelect ;
owl:disjointWith ifc:IfcCurveStyleFontAndScaling, ifc:IfcCurveStyleFontPattern, ifc:IfcIndexedColourMap, ifc:IfcSurfaceStyleWithTextures, ifc:IfcTextStyleTextModel, ifc:IfcCurveStyleFont, ifc:IfcColourSpecification, ifc:IfcSurfaceTexture, ifc:IfcPreDefinedItem, ifc:IfcTextureCoordinate, ifc:IfcSurfaceStyleShading, ifc:IfcTextureVertex, ifc:IfcTextureVertexList, ifc:IfcColourRgbList, ifc:IfcSurfaceStyleRefraction, ifc:IfcTextStyleForDefinedFont ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:diffuseTransmissionColour_IfcSurfaceStyleLighting
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:diffuseTransmissionColour_IfcSurfaceStyleLighting ;
owl:onClass ifc:IfcColourRgb
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:diffuseReflectionColour_IfcSurfaceStyleLighting
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:diffuseReflectionColour_IfcSurfaceStyleLighting ;
owl:onClass ifc:IfcColourRgb
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:transmissionColour_IfcSurfaceStyleLighting
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transmissionColour_IfcSurfaceStyleLighting ;
owl:onClass ifc:IfcColourRgb
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:reflectanceColour_IfcSurfaceStyleLighting
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:reflectanceColour_IfcSurfaceStyleLighting ;
owl:onClass ifc:IfcColourRgb
] .
ifc:IfcSeamCurve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceCurve ;
owl:disjointWith ifc:IfcIntersectionCurve .
ifc:IfcLocalPlacement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObjectPlacement ;
owl:disjointWith ifc:IfcGridPlacement, ifc:IfcLinearPlacement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement ;
owl:onProperty ifc:relativePlacement_IfcLocalPlacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relativePlacement_IfcLocalPlacement ;
owl:onClass ifc:IfcAxis2Placement
] .
ifc:IfcSlabType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSlabTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSlabType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSlabType ;
owl:onClass ifc:IfcSlabTypeEnum
] .
ifc:IfcElectricDistributionBoardType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
owl:disjointWith ifc:IfcAirTerminalBoxType, ifc:IfcSwitchingDeviceType, ifc:IfcValveType, ifc:IfcDistributionBoardType, ifc:IfcDamperType, ifc:IfcElectricTimeControlType, ifc:IfcFlowMeterType, ifc:IfcProtectiveDeviceType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricDistributionBoardTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricDistributionBoardType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcElectricDistributionBoardType ;
owl:onClass ifc:IfcElectricDistributionBoardTypeEnum
] .
ifc:IfcUnitAssignment
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:units_IfcUnitAssignment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:units_IfcUnitAssignment ;
owl:onClass ifc:IfcUnit
] .
ifc:IfcRelAssignsToProcess
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelAssigns ;
owl:disjointWith ifc:IfcRelAssignsToControl, ifc:IfcRelAssignsToProduct, ifc:IfcRelAssignsToResource, ifc:IfcRelAssignsToGroup, ifc:IfcRelAssignsToActor ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProcessSelect ;
owl:onProperty ifc:relatingProcess_IfcRelAssignsToProcess
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingProcess_IfcRelAssignsToProcess ;
owl:onClass ifc:IfcProcessSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMeasureWithUnit ;
owl:onProperty ifc:quantityInProcess_IfcRelAssignsToProcess
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:quantityInProcess_IfcRelAssignsToProcess ;
owl:onClass ifc:IfcMeasureWithUnit
] .
ifc:IfcEdgeLoop
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcLoop ;
owl:disjointWith ifc:IfcPolyLoop, ifc:IfcVertexLoop ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcOrientedEdge_List ;
owl:onProperty ifc:edgeList_IfcEdgeLoop
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:edgeList_IfcEdgeLoop ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcOrientedEdge_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:edgeList_IfcEdgeLoop ;
owl:onClass ifc:IfcOrientedEdge_List
] .
ifc:IfcRelAssignsToActor
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelAssigns ;
owl:disjointWith ifc:IfcRelAssignsToControl, ifc:IfcRelAssignsToProcess, ifc:IfcRelAssignsToProduct, ifc:IfcRelAssignsToResource, ifc:IfcRelAssignsToGroup ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActor ;
owl:onProperty ifc:relatingActor_IfcRelAssignsToActor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingActor_IfcRelAssignsToActor ;
owl:onClass ifc:IfcActor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActorRole ;
owl:onProperty ifc:actingRole_IfcRelAssignsToActor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:actingRole_IfcRelAssignsToActor ;
owl:onClass ifc:IfcActorRole
] .
ifc:IfcBoundaryEdgeCondition
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBoundaryCondition ;
owl:disjointWith ifc:IfcBoundaryNodeCondition, ifc:IfcBoundaryFaceCondition ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfTranslationalSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByLengthX_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:translationalStiffnessByLengthX_IfcBoundaryEdgeCondition ;
owl:onClass ifc:IfcModulusOfTranslationalSubgradeReactionSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfTranslationalSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByLengthY_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:translationalStiffnessByLengthY_IfcBoundaryEdgeCondition ;
owl:onClass ifc:IfcModulusOfTranslationalSubgradeReactionSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfTranslationalSubgradeReactionSelect ;
owl:onProperty ifc:translationalStiffnessByLengthZ_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:translationalStiffnessByLengthZ_IfcBoundaryEdgeCondition ;
owl:onClass ifc:IfcModulusOfTranslationalSubgradeReactionSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfRotationalSubgradeReactionSelect ;
owl:onProperty ifc:rotationalStiffnessByLengthX_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:rotationalStiffnessByLengthX_IfcBoundaryEdgeCondition ;
owl:onClass ifc:IfcModulusOfRotationalSubgradeReactionSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfRotationalSubgradeReactionSelect ;
owl:onProperty ifc:rotationalStiffnessByLengthY_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:rotationalStiffnessByLengthY_IfcBoundaryEdgeCondition ;
owl:onClass ifc:IfcModulusOfRotationalSubgradeReactionSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcModulusOfRotationalSubgradeReactionSelect ;
owl:onProperty ifc:rotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:rotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition ;
owl:onClass ifc:IfcModulusOfRotationalSubgradeReactionSelect
] .
ifc:IfcRationalBSplineCurveWithKnots
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBSplineCurveWithKnots ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal_List ;
owl:onProperty ifc:weightsData_IfcRationalBSplineCurveWithKnots
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:weightsData_IfcRationalBSplineCurveWithKnots ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcReal_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:weightsData_IfcRationalBSplineCurveWithKnots ;
owl:onClass ifc:IfcReal_List
] .
ifc:IfcAlignment2DVerSegParabolicArc
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAlignment2DVerticalSegment ;
owl:disjointWith ifc:IfcAlignment2DVerSegLine, ifc:IfcAlignment2DVerSegCircularArc, ifc:IfcAlignment2DVerSegTransition ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:parabolaConstant_IfcAlignment2DVerSegParabolicArc
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:parabolaConstant_IfcAlignment2DVerSegParabolicArc ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:isConvex_IfcAlignment2DVerSegParabolicArc
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:isConvex_IfcAlignment2DVerSegParabolicArc ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcZone
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSystem ;
owl:disjointWith ifc:IfcBuiltSystem, ifc:IfcDistributionSystem, ifc:IfcStructuralAnalysisModel, ifc:IfcBuildingSystem ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcZone
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longName_IfcZone ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcRelConnectsStructuralActivity
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
owl:disjointWith ifc:IfcRelConnectsStructuralMember, ifc:IfcRelFillsElement, ifc:IfcRelReferencedInSpatialStructure, ifc:IfcRelServicesBuildings, ifc:IfcRelConnectsPorts, ifc:IfcRelCoversBldgElements, ifc:IfcRelInterferesElements, ifc:IfcRelCoversSpaces, ifc:IfcRelConnectsElements, ifc:IfcRelSpaceBoundary, ifc:IfcRelConnectsPortToElement, ifc:IfcRelContainedInSpatialStructure, ifc:IfcRelPositions, ifc:IfcRelSequence, ifc:IfcRelFlowControlElements ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralActivityAssignmentSelect ;
owl:onProperty ifc:relatingElement_IfcRelConnectsStructuralActivity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingElement_IfcRelConnectsStructuralActivity ;
owl:onClass ifc:IfcStructuralActivityAssignmentSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralActivity ;
owl:onProperty ifc:relatedStructuralActivity_IfcRelConnectsStructuralActivity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedStructuralActivity_IfcRelConnectsStructuralActivity ;
owl:onClass ifc:IfcStructuralActivity
] .
ifc:IfcElectricGenerator
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricGeneratorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricGenerator
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcElectricGenerator ;
owl:onClass ifc:IfcElectricGeneratorTypeEnum
] .
ifc:IfcFlowMovingDevice
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowSegment, ifc:IfcEnergyConversionDevice, ifc:IfcFlowTerminal, ifc:IfcFlowTreatmentDevice, ifc:IfcDistributionChamberElement, ifc:IfcFlowFitting, ifc:IfcFlowController, ifc:IfcFlowStorageDevice .
ifc:IfcRampFlightType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRampFlightTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRampFlightType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcRampFlightType ;
owl:onClass ifc:IfcRampFlightTypeEnum
] .
ifc:IfcDistributionChamberElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
owl:disjointWith ifc:IfcFlowMovingDeviceType, ifc:IfcFlowTreatmentDeviceType, ifc:IfcFlowStorageDeviceType, ifc:IfcEnergyConversionDeviceType, ifc:IfcFlowControllerType, ifc:IfcFlowTerminalType, ifc:IfcFlowFittingType, ifc:IfcFlowSegmentType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionChamberElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDistributionChamberElementType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDistributionChamberElementType ;
owl:onClass ifc:IfcDistributionChamberElementTypeEnum
] .
ifc:IfcPumpType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowMovingDeviceType ;
owl:disjointWith ifc:IfcCompressorType, ifc:IfcFanType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPumpTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPumpType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcPumpType ;
owl:onClass ifc:IfcPumpTypeEnum
] .
ifc:IfcSphere
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCsgPrimitive3D ;
owl:disjointWith ifc:IfcBlock, ifc:IfcRightCircularCone, ifc:IfcRightCircularCylinder, ifc:IfcRectangularPyramid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcSphere
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:radius_IfcSphere ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcColumnType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColumnTypeEnum ;
owl:onProperty ifc:predefinedType_IfcColumnType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcColumnType ;
owl:onClass ifc:IfcColumnTypeEnum
] .
ifc:IfcLightIntensityDistribution
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcLightDistributionDataSourceSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLightDistributionCurveEnum ;
owl:onProperty ifc:lightDistributionCurve_IfcLightIntensityDistribution
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lightDistributionCurve_IfcLightIntensityDistribution ;
owl:onClass ifc:IfcLightDistributionCurveEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLightDistributionData_List ;
owl:onProperty ifc:distributionData_IfcLightIntensityDistribution
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:distributionData_IfcLightIntensityDistribution ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLightDistributionData_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:distributionData_IfcLightIntensityDistribution ;
owl:onClass ifc:IfcLightDistributionData_List
] .
ifc:IfcDistributionControlElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionElementType ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcSensorType
ifc:IfcFlowInstrumentType
ifc:IfcUnitaryControlElementType
ifc:IfcProtectiveDeviceTrippingUnitType
ifc:IfcActuatorType
ifc:IfcControllerType
ifc:IfcAlarmType
)
] ;
owl:disjointWith ifc:IfcDistributionFlowElementType .
ifc:IfcRelDecomposes
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelationship ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcRelProjectsElement
ifc:IfcRelAggregates
ifc:IfcRelNests
ifc:IfcRelVoidsElement
)
] ;
owl:disjointWith ifc:IfcRelAssigns, ifc:IfcRelConnects, ifc:IfcRelDeclares, ifc:IfcRelAssociates, ifc:IfcRelDefines .
ifc:IfcCurrencyRelationship
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
owl:disjointWith ifc:IfcExternalReferenceRelationship, ifc:IfcResourceConstraintRelationship, ifc:IfcApprovalRelationship, ifc:IfcResourceApprovalRelationship, ifc:IfcDocumentInformationRelationship, ifc:IfcOrganizationRelationship, ifc:IfcMaterialRelationship, ifc:IfcPropertyDependencyRelationship ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMonetaryUnit ;
owl:onProperty ifc:relatingMonetaryUnit_IfcCurrencyRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingMonetaryUnit_IfcCurrencyRelationship ;
owl:onClass ifc:IfcMonetaryUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMonetaryUnit ;
owl:onProperty ifc:relatedMonetaryUnit_IfcCurrencyRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedMonetaryUnit_IfcCurrencyRelationship ;
owl:onClass ifc:IfcMonetaryUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:exchangeRate_IfcCurrencyRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:exchangeRate_IfcCurrencyRelationship ;
owl:onClass ifc:IfcPositiveRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:rateDateTime_IfcCurrencyRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:rateDateTime_IfcCurrencyRelationship ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLibraryInformation ;
owl:onProperty ifc:rateSource_IfcCurrencyRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:rateSource_IfcCurrencyRelationship ;
owl:onClass ifc:IfcLibraryInformation
] .
ifc:IfcAirTerminal
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
owl:disjointWith ifc:IfcStackTerminal, ifc:IfcSpaceHeater, ifc:IfcElectricAppliance, ifc:IfcLightFixture, ifc:IfcLiquidTerminal, ifc:IfcWasteTerminal, ifc:IfcOutlet, ifc:IfcFireSuppressionTerminal, ifc:IfcAudioVisualAppliance, ifc:IfcSignal, ifc:IfcLamp, ifc:IfcCommunicationsAppliance, ifc:IfcMedicalDevice, ifc:IfcMobileTelecommunicationsAppliance, ifc:IfcSanitaryTerminal ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAirTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcAirTerminal ;
owl:onClass ifc:IfcAirTerminalTypeEnum
] .
ifc:IfcBeam
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBeamTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBeam
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcBeam ;
owl:onClass ifc:IfcBeamTypeEnum
] .
ifc:IfcDoor
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallHeight_IfcDoor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:overallHeight_IfcDoor ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallWidth_IfcDoor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:overallWidth_IfcDoor ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDoor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDoor ;
owl:onClass ifc:IfcDoorTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorTypeOperationEnum ;
owl:onProperty ifc:operationType_IfcDoor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:operationType_IfcDoor ;
owl:onClass ifc:IfcDoorTypeOperationEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedOperationType_IfcDoor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:userDefinedOperationType_IfcDoor ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcCurtainWall
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurtainWallTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCurtainWall
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCurtainWall ;
owl:onClass ifc:IfcCurtainWallTypeEnum
] .
ifc:IfcTextStyleTextModel
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
owl:disjointWith ifc:IfcCurveStyleFontAndScaling, ifc:IfcCurveStyleFontPattern, ifc:IfcIndexedColourMap, ifc:IfcSurfaceStyleWithTextures, ifc:IfcCurveStyleFont, ifc:IfcSurfaceStyleLighting, ifc:IfcColourSpecification, ifc:IfcSurfaceTexture, ifc:IfcPreDefinedItem, ifc:IfcTextureCoordinate, ifc:IfcSurfaceStyleShading, ifc:IfcTextureVertex, ifc:IfcTextureVertexList, ifc:IfcColourRgbList, ifc:IfcSurfaceStyleRefraction, ifc:IfcTextStyleForDefinedFont ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSizeSelect ;
owl:onProperty ifc:textIndent_IfcTextStyleTextModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:textIndent_IfcTextStyleTextModel ;
owl:onClass ifc:IfcSizeSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTextAlignment ;
owl:onProperty ifc:textAlign_IfcTextStyleTextModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:textAlign_IfcTextStyleTextModel ;
owl:onClass ifc:IfcTextAlignment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTextDecoration ;
owl:onProperty ifc:textDecoration_IfcTextStyleTextModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:textDecoration_IfcTextStyleTextModel ;
owl:onClass ifc:IfcTextDecoration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSizeSelect ;
owl:onProperty ifc:letterSpacing_IfcTextStyleTextModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:letterSpacing_IfcTextStyleTextModel ;
owl:onClass ifc:IfcSizeSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSizeSelect ;
owl:onProperty ifc:wordSpacing_IfcTextStyleTextModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:wordSpacing_IfcTextStyleTextModel ;
owl:onClass ifc:IfcSizeSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTextTransformation ;
owl:onProperty ifc:textTransform_IfcTextStyleTextModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:textTransform_IfcTextStyleTextModel ;
owl:onClass ifc:IfcTextTransformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSizeSelect ;
owl:onProperty ifc:lineHeight_IfcTextStyleTextModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lineHeight_IfcTextStyleTextModel ;
owl:onClass ifc:IfcSizeSelect
] .
ifc:IfcTopologyRepresentation
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcShapeModel ;
owl:disjointWith ifc:IfcShapeRepresentation .
ifc:IfcIndexedPolygonalFace
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTessellatedItem ;
owl:disjointWith ifc:IfcTessellatedFaceSet ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger_List ;
owl:onProperty ifc:coordIndex_IfcIndexedPolygonalFace
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:coordIndex_IfcIndexedPolygonalFace ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPositiveInteger_List
]
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:coordIndex_IfcIndexedPolygonalFace ;
owl:onClass ifc:IfcPositiveInteger_List
] .
ifc:IfcMaterialDefinitionRepresentation
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProductRepresentation ;
owl:disjointWith ifc:IfcProductDefinitionShape ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:representedMaterial_IfcMaterialDefinitionRepresentation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:representedMaterial_IfcMaterialDefinitionRepresentation ;
owl:onClass ifc:IfcMaterial
] .
ifc:IfcRail
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRailTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRail
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcRail ;
owl:onClass ifc:IfcRailTypeEnum
] .
ifc:IfcSystemFurnitureElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFurnishingElement ;
owl:disjointWith ifc:IfcFurniture ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSystemFurnitureElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSystemFurnitureElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSystemFurnitureElement ;
owl:onClass ifc:IfcSystemFurnitureElementTypeEnum
] .
ifc:IfcPipeSegmentType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegmentType ;
owl:disjointWith ifc:IfcCableCarrierSegmentType, ifc:IfcConveyorSegmentType, ifc:IfcDuctSegmentType, ifc:IfcCableSegmentType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPipeSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPipeSegmentType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcPipeSegmentType ;
owl:onClass ifc:IfcPipeSegmentTypeEnum
] .
ifc:IfcColumn
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColumnTypeEnum ;
owl:onProperty ifc:predefinedType_IfcColumn
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcColumn ;
owl:onClass ifc:IfcColumnTypeEnum
] .
ifc:IfcPropertyDependencyRelationship
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
owl:disjointWith ifc:IfcExternalReferenceRelationship, ifc:IfcResourceConstraintRelationship, ifc:IfcApprovalRelationship, ifc:IfcResourceApprovalRelationship, ifc:IfcDocumentInformationRelationship, ifc:IfcOrganizationRelationship, ifc:IfcMaterialRelationship, ifc:IfcCurrencyRelationship ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProperty ;
owl:onProperty ifc:dependingProperty_IfcPropertyDependencyRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:dependingProperty_IfcPropertyDependencyRelationship ;
owl:onClass ifc:IfcProperty
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProperty ;
owl:onProperty ifc:dependantProperty_IfcPropertyDependencyRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:dependantProperty_IfcPropertyDependencyRelationship ;
owl:onClass ifc:IfcProperty
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:expression_IfcPropertyDependencyRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:expression_IfcPropertyDependencyRelationship ;
owl:onClass ifc:IfcText
] .
ifc:IfcAddress
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObjectReferenceSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcPostalAddress
ifc:IfcTelecomAddress
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAddressTypeEnum ;
owl:onProperty ifc:purpose_IfcAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:purpose_IfcAddress ;
owl:onClass ifc:IfcAddressTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcAddress ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedPurpose_IfcAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:userDefinedPurpose_IfcAddress ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcWindowType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWindowType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcWindowType ;
owl:onClass ifc:IfcWindowTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowTypePartitioningEnum ;
owl:onProperty ifc:partitioningType_IfcWindowType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:partitioningType_IfcWindowType ;
owl:onClass ifc:IfcWindowTypePartitioningEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:parameterTakesPrecedence_IfcWindowType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:parameterTakesPrecedence_IfcWindowType ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedPartitioningType_IfcWindowType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:userDefinedPartitioningType_IfcWindowType ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcEvaporatorType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith 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:IfcBurnerType, ifc:IfcCooledBeamType, ifc:IfcAirToAirHeatRecoveryType, ifc:IfcEngineType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcEvaporatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporatorType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcEvaporatorType ;
owl:onClass ifc:IfcEvaporatorTypeEnum
] .
ifc:IfcRelAssociatesDocument
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelAssociates ;
owl:disjointWith ifc:IfcRelAssociatesLibrary, ifc:IfcRelAssociatesApproval, ifc:IfcRelAssociatesClassification, ifc:IfcRelAssociatesConstraint, ifc:IfcRelAssociatesProfileDef, ifc:IfcRelAssociatesMaterial ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentSelect ;
owl:onProperty ifc:relatingDocument_IfcRelAssociatesDocument
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingDocument_IfcRelAssociatesDocument ;
owl:onClass ifc:IfcDocumentSelect
] .
ifc:IfcAlignment2DSegment
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcAlignment2DVerticalSegment
ifc:IfcAlignment2DCantSegment
ifc:IfcAlignment2DHorizontalSegment
)
] ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:tangentialContinuity_IfcAlignment2DSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:tangentialContinuity_IfcAlignment2DSegment ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:startTag_IfcAlignment2DSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startTag_IfcAlignment2DSegment ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:endTag_IfcAlignment2DSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:endTag_IfcAlignment2DSegment ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcNavigationElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNavigationElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcNavigationElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcNavigationElement ;
owl:onClass ifc:IfcNavigationElementTypeEnum
] .
ifc:IfcStyledRepresentation
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStyleModel .
ifc:IfcStructuralLoadCase
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadGroup ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRatioMeasure_List ;
owl:onProperty ifc:selfWeightCoefficients_IfcStructuralLoadCase
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:selfWeightCoefficients_IfcStructuralLoadCase ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcRatioMeasure_List
]
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:selfWeightCoefficients_IfcStructuralLoadCase ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:onClass ifc:IfcRatioMeasure_EmptyList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:selfWeightCoefficients_IfcStructuralLoadCase ;
owl:onClass ifc:IfcRatioMeasure_List
] .
ifc:IfcFilterType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTreatmentDeviceType ;
owl:disjointWith ifc:IfcDuctSilencerType, ifc:IfcElectricFlowTreatmentDeviceType, ifc:IfcInterceptorType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFilterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFilterType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFilterType ;
owl:onClass ifc:IfcFilterTypeEnum
] .
ifc:IfcCableFittingType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowFittingType ;
owl:disjointWith ifc:IfcCableCarrierFittingType, ifc:IfcPipeFittingType, ifc:IfcDuctFittingType, ifc:IfcJunctionBoxType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCableFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableFittingType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCableFittingType ;
owl:onClass ifc:IfcCableFittingTypeEnum
] .
ifc:IfcPropertyEnumeration
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPropertyAbstraction ;
owl:disjointWith ifc:IfcProperty, ifc:IfcPreDefinedProperties, ifc:IfcExtendedProperties ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcPropertyEnumeration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcPropertyEnumeration ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:enumerationValues_IfcPropertyEnumeration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:enumerationValues_IfcPropertyEnumeration ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:enumerationValues_IfcPropertyEnumeration ;
owl:onClass ifc:IfcValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcPropertyEnumeration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:unit_IfcPropertyEnumeration ;
owl:onClass ifc:IfcUnit
] .
ifc:IfcDuctFittingType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowFittingType ;
owl:disjointWith ifc:IfcCableCarrierFittingType, ifc:IfcCableFittingType, ifc:IfcPipeFittingType, ifc:IfcJunctionBoxType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuctFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctFittingType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDuctFittingType ;
owl:onClass ifc:IfcDuctFittingTypeEnum
] .
ifc:IfcGroup
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObject ;
owl:disjointWith ifc:IfcResource, ifc:IfcProcess, ifc:IfcProduct, ifc:IfcActor, ifc:IfcControl ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAssignsToGroup ;
owl:onProperty ifc:isGroupedBy_IfcGroup
] .
ifc:IfcSchedulingTime
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcTaskTime
ifc:IfcLagTime
ifc:IfcWorkTime
ifc:IfcResourceTime
ifc:IfcEventTime
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcSchedulingTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcSchedulingTime ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDataOriginEnum ;
owl:onProperty ifc:dataOrigin_IfcSchedulingTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:dataOrigin_IfcSchedulingTime ;
owl:onClass ifc:IfcDataOriginEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedDataOrigin_IfcSchedulingTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:userDefinedDataOrigin_IfcSchedulingTime ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcProjectedCRS
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCoordinateReferenceSystem ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:mapProjection_IfcProjectedCRS
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:mapProjection_IfcProjectedCRS ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:mapZone_IfcProjectedCRS
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:mapZone_IfcProjectedCRS ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNamedUnit ;
owl:onProperty ifc:mapUnit_IfcProjectedCRS
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:mapUnit_IfcProjectedCRS ;
owl:onClass ifc:IfcNamedUnit
] .
ifc:IfcStructuralPointAction
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralAction ;
owl:disjointWith ifc:IfcStructuralCurveAction, ifc:IfcStructuralSurfaceAction .
ifc:IfcCurveBoundedPlane
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBoundedSurface ;
owl:disjointWith ifc:IfcCurveBoundedSurface, ifc:IfcBSplineSurface, ifc:IfcRectangularTrimmedSurface ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlane ;
owl:onProperty ifc:basisSurface_IfcCurveBoundedPlane
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:basisSurface_IfcCurveBoundedPlane ;
owl:onClass ifc:IfcPlane
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:outerBoundary_IfcCurveBoundedPlane
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:outerBoundary_IfcCurveBoundedPlane ;
owl:onClass ifc:IfcCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:innerBoundaries_IfcCurveBoundedPlane
] .
ifc:IfcRecurrencePattern
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRecurrenceTypeEnum ;
owl:onProperty ifc:recurrenceType_IfcRecurrencePattern
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:recurrenceType_IfcRecurrencePattern ;
owl:onClass ifc:IfcRecurrenceTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDayInMonthNumber ;
owl:onProperty ifc:dayComponent_IfcRecurrencePattern
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDayInWeekNumber ;
owl:onProperty ifc:weekdayComponent_IfcRecurrencePattern
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMonthInYearNumber ;
owl:onProperty ifc:monthComponent_IfcRecurrencePattern
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:position_IfcRecurrencePattern
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:position_IfcRecurrencePattern ;
owl:onClass ifc:IfcInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:interval_IfcRecurrencePattern
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:interval_IfcRecurrencePattern ;
owl:onClass ifc:IfcInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:occurrences_IfcRecurrencePattern
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:occurrences_IfcRecurrencePattern ;
owl:onClass ifc:IfcInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTimePeriod_List ;
owl:onProperty ifc:timePeriods_IfcRecurrencePattern
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:timePeriods_IfcRecurrencePattern ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcTimePeriod_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:timePeriods_IfcRecurrencePattern ;
owl:onClass ifc:IfcTimePeriod_List
] .
ifc:IfcGrid
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPositioningElement ;
owl:disjointWith ifc:IfcLinearPositioningElement, ifc:IfcReferent ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcGridAxis_List ;
owl:onProperty ifc:uAxes_IfcGrid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:uAxes_IfcGrid ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcGridAxis_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:uAxes_IfcGrid ;
owl:onClass ifc:IfcGridAxis_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcGridAxis_List ;
owl:onProperty ifc:vAxes_IfcGrid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:vAxes_IfcGrid ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcGridAxis_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:vAxes_IfcGrid ;
owl:onClass ifc:IfcGridAxis_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcGridAxis_List ;
owl:onProperty ifc:wAxes_IfcGrid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:wAxes_IfcGrid ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcGridAxis_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:wAxes_IfcGrid ;
owl:onClass ifc:IfcGridAxis_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcGridTypeEnum ;
owl:onProperty ifc:predefinedType_IfcGrid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcGrid ;
owl:onClass ifc:IfcGridTypeEnum
] .
ifc:IfcSurfaceStyleRefraction
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf ifc:IfcSurfaceStyleElementSelect ;
owl:disjointWith 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:IfcTextStyleForDefinedFont ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:refractionIndex_IfcSurfaceStyleRefraction
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:refractionIndex_IfcSurfaceStyleRefraction ;
owl:onClass ifc:IfcReal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:dispersionFactor_IfcSurfaceStyleRefraction
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:dispersionFactor_IfcSurfaceStyleRefraction ;
owl:onClass ifc:IfcReal
] .
ifc:IfcAlignment2DVerSegTransition
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAlignment2DVerticalSegment ;
owl:disjointWith ifc:IfcAlignment2DVerSegLine, ifc:IfcAlignment2DVerSegParabolicArc, ifc:IfcAlignment2DVerSegCircularArc ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:startRadius_IfcAlignment2DVerSegTransition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startRadius_IfcAlignment2DVerSegTransition ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:endRadius_IfcAlignment2DVerSegTransition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:endRadius_IfcAlignment2DVerSegTransition ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:isStartRadiusCCW_IfcAlignment2DVerSegTransition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:isStartRadiusCCW_IfcAlignment2DVerSegTransition ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:isEndRadiusCCW_IfcAlignment2DVerSegTransition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:isEndRadiusCCW_IfcAlignment2DVerSegTransition ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTransitionCurveType ;
owl:onProperty ifc:transitionCurveType_IfcAlignment2DVerSegTransition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transitionCurveType_IfcAlignment2DVerSegTransition ;
owl:onClass ifc:IfcTransitionCurveType
] .
ifc:IfcConveyorSegment
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegment ;
owl:disjointWith ifc:IfcCableCarrierSegment, ifc:IfcDuctSegment, ifc:IfcCableSegment, ifc:IfcPipeSegment ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConveyorSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConveyorSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcConveyorSegment ;
owl:onClass ifc:IfcConveyorSegmentTypeEnum
] .
ifc:IfcPermeableCoveringProperties
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
owl:disjointWith ifc:IfcDoorPanelProperties, ifc:IfcWindowPanelProperties, ifc:IfcWindowLiningProperties, ifc:IfcReinforcementDefinitionProperties, ifc:IfcDoorLiningProperties ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPermeableCoveringOperationEnum ;
owl:onProperty ifc:operationType_IfcPermeableCoveringProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:operationType_IfcPermeableCoveringProperties ;
owl:onClass ifc:IfcPermeableCoveringOperationEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowPanelPositionEnum ;
owl:onProperty ifc:panelPosition_IfcPermeableCoveringProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:panelPosition_IfcPermeableCoveringProperties ;
owl:onClass ifc:IfcWindowPanelPositionEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameDepth_IfcPermeableCoveringProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:frameDepth_IfcPermeableCoveringProperties ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:frameThickness_IfcPermeableCoveringProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:frameThickness_IfcPermeableCoveringProperties ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcPermeableCoveringProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:shapeAspectStyle_IfcPermeableCoveringProperties ;
owl:onClass ifc:IfcShapeAspect
] .
ifc:IfcTextStyleFontModel
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedTextFont ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTextFontName_List ;
owl:onProperty ifc:fontFamily_IfcTextStyleFontModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:fontFamily_IfcTextStyleFontModel ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcTextFontName_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:fontFamily_IfcTextStyleFontModel ;
owl:onClass ifc:IfcTextFontName_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFontStyle ;
owl:onProperty ifc:fontStyle_IfcTextStyleFontModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:fontStyle_IfcTextStyleFontModel ;
owl:onClass ifc:IfcFontStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFontVariant ;
owl:onProperty ifc:fontVariant_IfcTextStyleFontModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:fontVariant_IfcTextStyleFontModel ;
owl:onClass ifc:IfcFontVariant
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFontWeight ;
owl:onProperty ifc:fontWeight_IfcTextStyleFontModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:fontWeight_IfcTextStyleFontModel ;
owl:onClass ifc:IfcFontWeight
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSizeSelect ;
owl:onProperty ifc:fontSize_IfcTextStyleFontModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:fontSize_IfcTextStyleFontModel ;
owl:onClass ifc:IfcSizeSelect
] .
ifc:IfcKerbType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:mountable_IfcKerbType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:mountable_IfcKerbType ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcReferent
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPositioningElement ;
owl:disjointWith ifc:IfcGrid, ifc:IfcLinearPositioningElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReferentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReferent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcReferent ;
owl:onClass ifc:IfcReferentTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:restartDistance_IfcReferent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:restartDistance_IfcReferent ;
owl:onClass ifc:IfcLengthMeasure
] .
ifc:IfcMaterialProfileSetUsageTapering
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMaterialProfileSetUsage ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialProfileSet ;
owl:onProperty ifc:forProfileEndSet_IfcMaterialProfileSetUsageTapering
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:forProfileEndSet_IfcMaterialProfileSetUsageTapering ;
owl:onClass ifc:IfcMaterialProfileSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCardinalPointReference ;
owl:onProperty ifc:cardinalEndPoint_IfcMaterialProfileSetUsageTapering
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:cardinalEndPoint_IfcMaterialProfileSetUsageTapering ;
owl:onClass ifc:IfcCardinalPointReference
] .
ifc:IfcProfileProperties
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcExtendedProperties ;
owl:disjointWith ifc:IfcMaterialProperties ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:profileDefinition_IfcProfileProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:profileDefinition_IfcProfileProperties ;
owl:onClass ifc:IfcProfileDef
] .
ifc:IfcRectangularTrimmedSurface
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBoundedSurface ;
owl:disjointWith ifc:IfcCurveBoundedSurface, ifc:IfcCurveBoundedPlane, ifc:IfcBSplineSurface ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSurface ;
owl:onProperty ifc:basisSurface_IfcRectangularTrimmedSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:basisSurface_IfcRectangularTrimmedSurface ;
owl:onClass ifc:IfcSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:u1_IfcRectangularTrimmedSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:u1_IfcRectangularTrimmedSurface ;
owl:onClass ifc:IfcParameterValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:v1_IfcRectangularTrimmedSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:v1_IfcRectangularTrimmedSurface ;
owl:onClass ifc:IfcParameterValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:u2_IfcRectangularTrimmedSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:u2_IfcRectangularTrimmedSurface ;
owl:onClass ifc:IfcParameterValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:v2_IfcRectangularTrimmedSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:v2_IfcRectangularTrimmedSurface ;
owl:onClass ifc:IfcParameterValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:usense_IfcRectangularTrimmedSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:usense_IfcRectangularTrimmedSurface ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:vsense_IfcRectangularTrimmedSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:vsense_IfcRectangularTrimmedSurface ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcRelAssignsToProduct
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelAssigns ;
owl:disjointWith ifc:IfcRelAssignsToControl, ifc:IfcRelAssignsToProcess, ifc:IfcRelAssignsToResource, ifc:IfcRelAssignsToGroup, ifc:IfcRelAssignsToActor ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProductSelect ;
owl:onProperty ifc:relatingProduct_IfcRelAssignsToProduct
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingProduct_IfcRelAssignsToProduct ;
owl:onClass ifc:IfcProductSelect
] .
ifc:IfcTextureCoordinateGenerator
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTextureCoordinate ;
owl:disjointWith ifc:IfcTextureMap, ifc:IfcIndexedTextureMap ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:mode_IfcTextureCoordinateGenerator
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:mode_IfcTextureCoordinateGenerator ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal_List ;
owl:onProperty ifc:parameter_IfcTextureCoordinateGenerator
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:parameter_IfcTextureCoordinateGenerator ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcReal_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:parameter_IfcTextureCoordinateGenerator ;
owl:onClass ifc:IfcReal_List
] .
ifc:IfcVoidStratum
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeotechnicalStratum ;
owl:disjointWith ifc:IfcWaterStratum, ifc:IfcSolidStratum .
ifc:IfcSlabElementedCase
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSlab ;
owl:disjointWith ifc:IfcSlabStandardCase .
ifc:IfcBuiltSystem
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSystem ;
owl:disjointWith ifc:IfcZone, ifc:IfcDistributionSystem, ifc:IfcStructuralAnalysisModel, ifc:IfcBuildingSystem ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBuiltSystemTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuiltSystem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcBuiltSystem ;
owl:onClass ifc:IfcBuiltSystemTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcBuiltSystem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longName_IfcBuiltSystem ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcCurveStyleFontAndScaling
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf ifc:IfcCurveFontOrScaledCurveFontSelect ;
owl:disjointWith 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 ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcCurveStyleFontAndScaling
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcCurveStyleFontAndScaling ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveStyleFontSelect ;
owl:onProperty ifc:curveFont_IfcCurveStyleFontAndScaling
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:curveFont_IfcCurveStyleFontAndScaling ;
owl:onClass ifc:IfcCurveStyleFontSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:curveFontScaling_IfcCurveStyleFontAndScaling
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:curveFontScaling_IfcCurveStyleFontAndScaling ;
owl:onClass ifc:IfcPositiveRatioMeasure
] .
ifc:IfcGeotechnicalElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcGeotechnicalStratum
ifc:IfcGeotechnicalAssembly
)
] ;
owl:disjointWith ifc:IfcFeatureElement, ifc:IfcElementComponent, ifc:IfcCivilElement, ifc:IfcElementAssembly, ifc:IfcFurnishingElement, ifc:IfcGeographicElement, ifc:IfcTransportElement, ifc:IfcVirtualElement, ifc:IfcDistributionElement, ifc:IfcBuiltElement .
ifc:IfcSectionReinforcementProperties
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedProperties ;
owl:disjointWith ifc:IfcReinforcementBarProperties, ifc:IfcSectionProperties ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:longitudinalStartPosition_IfcSectionReinforcementProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longitudinalStartPosition_IfcSectionReinforcementProperties ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:longitudinalEndPosition_IfcSectionReinforcementProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longitudinalEndPosition_IfcSectionReinforcementProperties ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:transversePosition_IfcSectionReinforcementProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transversePosition_IfcSectionReinforcementProperties ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarRoleEnum ;
owl:onProperty ifc:reinforcementRole_IfcSectionReinforcementProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:reinforcementRole_IfcSectionReinforcementProperties ;
owl:onClass ifc:IfcReinforcingBarRoleEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSectionProperties ;
owl:onProperty ifc:sectionDefinition_IfcSectionReinforcementProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sectionDefinition_IfcSectionReinforcementProperties ;
owl:onClass ifc:IfcSectionProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcementBarProperties ;
owl:onProperty ifc:crossSectionReinforcementDefinitions_IfcSectionReinforcementProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:crossSectionReinforcementDefinitions_IfcSectionReinforcementProperties ;
owl:onClass ifc:IfcReinforcementBarProperties
] .
ifc:IfcMedicalDeviceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
owl:disjointWith ifc:IfcAudioVisualApplianceType, ifc:IfcCommunicationsApplianceType, ifc:IfcLampType, ifc:IfcMobileTelecommunicationsApplianceType, ifc:IfcAirTerminalType, ifc:IfcStackTerminalType, ifc:IfcSanitaryTerminalType, ifc:IfcFireSuppressionTerminalType, ifc:IfcWasteTerminalType, ifc:IfcSpaceHeaterType, ifc:IfcLightFixtureType, ifc:IfcSignalType, ifc:IfcLiquidTerminalType, ifc:IfcElectricApplianceType, ifc:IfcOutletType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMedicalDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMedicalDeviceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcMedicalDeviceType ;
owl:onClass ifc:IfcMedicalDeviceTypeEnum
] .
ifc:IfcFacilityPart
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSpatialStructureElement ;
owl:disjointWith ifc:IfcFacility, ifc:IfcSite, ifc:IfcSpace, ifc:IfcBuildingStorey ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFacilityPartTypeSelect ;
owl:onProperty ifc:predefinedType_IfcFacilityPart
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFacilityPart ;
owl:onClass ifc:IfcFacilityPartTypeSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFacilityUsageEnum ;
owl:onProperty ifc:usageType_IfcFacilityPart
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:usageType_IfcFacilityPart ;
owl:onClass ifc:IfcFacilityUsageEnum
] .
ifc:IfcProjectOrder
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
owl:disjointWith ifc:IfcCostItem, ifc:IfcActionRequest, ifc:IfcPerformanceHistory, ifc:IfcWorkControl, ifc:IfcPermit, ifc:IfcCostSchedule, ifc:IfcWorkCalendar ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProjectOrderTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProjectOrder
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcProjectOrder ;
owl:onClass ifc:IfcProjectOrderTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:status_IfcProjectOrder
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:status_IfcProjectOrder ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcProjectOrder
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longDescription_IfcProjectOrder ;
owl:onClass ifc:IfcText
] .
ifc:IfcRailway
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFacility ;
owl:disjointWith ifc:IfcBridge, ifc:IfcRoad, ifc:IfcBuilding, ifc:IfcMarineFacility .
ifc:IfcJunctionBox
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowFitting ;
owl:disjointWith ifc:IfcCableCarrierFitting, ifc:IfcPipeFitting, ifc:IfcCableFitting, ifc:IfcDuctFitting ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcJunctionBoxTypeEnum ;
owl:onProperty ifc:predefinedType_IfcJunctionBox
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcJunctionBox ;
owl:onClass ifc:IfcJunctionBoxTypeEnum
] .
ifc:IfcRelConnectsWithEccentricity
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnectsStructuralMember ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConnectionGeometry ;
owl:onProperty ifc:connectionConstraint_IfcRelConnectsWithEccentricity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:connectionConstraint_IfcRelConnectsWithEccentricity ;
owl:onClass ifc:IfcConnectionGeometry
] .
ifc:IfcPropertyTableValue
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleProperty ;
owl:disjointWith ifc:IfcPropertyBoundedValue, ifc:IfcPropertyEnumeratedValue, ifc:IfcPropertySingleValue, ifc:IfcPropertyReferenceValue, ifc:IfcPropertyListValue ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:definingValues_IfcPropertyTableValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:definingValues_IfcPropertyTableValue ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:definingValues_IfcPropertyTableValue ;
owl:onClass ifc:IfcValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:definedValues_IfcPropertyTableValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:definedValues_IfcPropertyTableValue ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:definedValues_IfcPropertyTableValue ;
owl:onClass ifc:IfcValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:expression_IfcPropertyTableValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:expression_IfcPropertyTableValue ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:definingUnit_IfcPropertyTableValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:definingUnit_IfcPropertyTableValue ;
owl:onClass ifc:IfcUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:definedUnit_IfcPropertyTableValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:definedUnit_IfcPropertyTableValue ;
owl:onClass ifc:IfcUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveInterpolationEnum ;
owl:onProperty ifc:curveInterpolation_IfcPropertyTableValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:curveInterpolation_IfcPropertyTableValue ;
owl:onClass ifc:IfcCurveInterpolationEnum
] .
ifc:IfcStructuralConnectionCondition
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcSlippageConnectionCondition
ifc:IfcFailureConnectionCondition
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcStructuralConnectionCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcStructuralConnectionCondition ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcWallElementedCase
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcWall ;
owl:disjointWith ifc:IfcWallStandardCase .
ifc:IfcConstructionResource
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResource ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcConstructionMaterialResource
ifc:IfcSubContractResource
ifc:IfcCrewResource
ifc:IfcConstructionProductResource
ifc:IfcConstructionEquipmentResource
ifc:IfcLaborResource
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceTime ;
owl:onProperty ifc:usage_IfcConstructionResource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:usage_IfcConstructionResource ;
owl:onClass ifc:IfcResourceTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAppliedValue_List ;
owl:onProperty ifc:baseCosts_IfcConstructionResource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:baseCosts_IfcConstructionResource ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcAppliedValue_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:baseCosts_IfcConstructionResource ;
owl:onClass ifc:IfcAppliedValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalQuantity ;
owl:onProperty ifc:baseQuantity_IfcConstructionResource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:baseQuantity_IfcConstructionResource ;
owl:onClass ifc:IfcPhysicalQuantity
] .
ifc:IfcKerb
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:mountable_IfcKerb
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:mountable_IfcKerb ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcPavement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:flexible_IfcPavement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:flexible_IfcPavement ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcCommunicationsApplianceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
owl:disjointWith ifc:IfcAudioVisualApplianceType, ifc:IfcLampType, ifc:IfcMobileTelecommunicationsApplianceType, ifc:IfcAirTerminalType, ifc:IfcMedicalDeviceType, ifc:IfcStackTerminalType, ifc:IfcSanitaryTerminalType, ifc:IfcFireSuppressionTerminalType, ifc:IfcWasteTerminalType, ifc:IfcSpaceHeaterType, ifc:IfcLightFixtureType, ifc:IfcSignalType, ifc:IfcLiquidTerminalType, ifc:IfcElectricApplianceType, ifc:IfcOutletType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCommunicationsApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCommunicationsApplianceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCommunicationsApplianceType ;
owl:onClass ifc:IfcCommunicationsApplianceTypeEnum
] .
ifc:IfcTank
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowStorageDevice ;
owl:disjointWith ifc:IfcElectricFlowStorageDevice ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTankTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTank
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTank ;
owl:onClass ifc:IfcTankTypeEnum
] .
ifc:IfcCourse
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCourseTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCourse
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCourse ;
owl:onClass ifc:IfcCourseTypeEnum
] .
ifc:IfcDamperType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
owl:disjointWith ifc:IfcAirTerminalBoxType, ifc:IfcSwitchingDeviceType, ifc:IfcValveType, ifc:IfcDistributionBoardType, ifc:IfcElectricDistributionBoardType, ifc:IfcElectricTimeControlType, ifc:IfcFlowMeterType, ifc:IfcProtectiveDeviceType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDamperTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDamperType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDamperType ;
owl:onClass ifc:IfcDamperTypeEnum
] .
ifc:IfcFlowTreatmentDeviceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcDuctSilencerType
ifc:IfcElectricFlowTreatmentDeviceType
ifc:IfcInterceptorType
ifc:IfcFilterType
)
] ;
owl:disjointWith ifc:IfcFlowMovingDeviceType, ifc:IfcFlowStorageDeviceType, ifc:IfcDistributionChamberElementType, ifc:IfcEnergyConversionDeviceType, ifc:IfcFlowControllerType, ifc:IfcFlowTerminalType, ifc:IfcFlowFittingType, ifc:IfcFlowSegmentType .
ifc:IfcTextureCoordinate
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcTextureCoordinateGenerator
ifc:IfcTextureMap
ifc:IfcIndexedTextureMap
)
] ;
owl:disjointWith ifc:IfcCurveStyleFontAndScaling, ifc:IfcCurveStyleFontPattern, ifc:IfcIndexedColourMap, ifc:IfcSurfaceStyleWithTextures, ifc:IfcTextStyleTextModel, ifc:IfcCurveStyleFont, ifc:IfcSurfaceStyleLighting, ifc:IfcColourSpecification, ifc:IfcSurfaceTexture, ifc:IfcPreDefinedItem, ifc:IfcSurfaceStyleShading, ifc:IfcTextureVertex, ifc:IfcTextureVertexList, ifc:IfcColourRgbList, ifc:IfcSurfaceStyleRefraction, ifc:IfcTextStyleForDefinedFont ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceTexture_List ;
owl:onProperty ifc:maps_IfcTextureCoordinate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:maps_IfcTextureCoordinate ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcSurfaceTexture_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:maps_IfcTextureCoordinate ;
owl:onClass ifc:IfcSurfaceTexture_List
] .
ifc:IfcFlowTerminal
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowSegment, ifc:IfcEnergyConversionDevice, ifc:IfcFlowTreatmentDevice, ifc:IfcDistributionChamberElement, ifc:IfcFlowFitting, ifc:IfcFlowController, ifc:IfcFlowMovingDevice, ifc:IfcFlowStorageDevice .
ifc:IfcTrackElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTrackElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTrackElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTrackElement ;
owl:onClass ifc:IfcTrackElementTypeEnum
] .
ifc:IfcResourceLevelRelationship
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcExternalReferenceRelationship
ifc:IfcResourceConstraintRelationship
ifc:IfcApprovalRelationship
ifc:IfcResourceApprovalRelationship
ifc:IfcDocumentInformationRelationship
ifc:IfcOrganizationRelationship
ifc:IfcMaterialRelationship
ifc:IfcPropertyDependencyRelationship
ifc:IfcCurrencyRelationship
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcResourceLevelRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcResourceLevelRelationship ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcResourceLevelRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcResourceLevelRelationship ;
owl:onClass ifc:IfcText
] .
ifc:IfcCompositeCurve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBoundedCurve ;
owl:disjointWith ifc:IfcBSplineCurve, ifc:IfcIndexedPolyCurve, ifc:IfcTrimmedCurve, ifc:IfcAlignmentCurve, ifc:IfcCurveSegment2D, ifc:IfcPolyline ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCompositeCurveSegment_List ;
owl:onProperty ifc:segments_IfcCompositeCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:segments_IfcCompositeCurve ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcCompositeCurveSegment_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:segments_IfcCompositeCurve ;
owl:onClass ifc:IfcCompositeCurveSegment_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:selfIntersect_IfcCompositeCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:selfIntersect_IfcCompositeCurve ;
owl:onClass ifc:IfcLogical
] .
ifc:IfcRelDefinesByType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelDefines ;
owl:disjointWith ifc:IfcRelDefinesByObject, ifc:IfcRelDefinesByProperties, ifc:IfcRelDefinesByTemplate ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcObject ;
owl:onProperty ifc:relatedObjects_IfcRelDefinesByType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedObjects_IfcRelDefinesByType ;
owl:onClass ifc:IfcObject
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTypeObject ;
owl:onProperty ifc:relatingType_IfcRelDefinesByType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingType_IfcRelDefinesByType ;
owl:onClass ifc:IfcTypeObject
] .
ifc:IfcQuantitySet
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPropertySetDefinition ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcElementQuantity
)
] ;
owl:disjointWith ifc:IfcPreDefinedPropertySet, ifc:IfcPropertySet .
ifc:IfcStructuralLoad
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcStructuralLoadOrResult
ifc:IfcStructuralLoadConfiguration
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcStructuralLoad
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcStructuralLoad ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcIrregularTimeSeries
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTimeSeries ;
owl:disjointWith ifc:IfcRegularTimeSeries ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIrregularTimeSeriesValue_List ;
owl:onProperty ifc:values_IfcIrregularTimeSeries
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:values_IfcIrregularTimeSeries ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcIrregularTimeSeriesValue_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:values_IfcIrregularTimeSeries ;
owl:onClass ifc:IfcIrregularTimeSeriesValue_List
] .
ifc:IfcMeasureWithUnit
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAppliedValueSelect, ifc:IfcMetricValueSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcValue ;
owl:onProperty ifc:valueComponent_IfcMeasureWithUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:valueComponent_IfcMeasureWithUnit ;
owl:onClass ifc:IfcValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:unitComponent_IfcMeasureWithUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:unitComponent_IfcMeasureWithUnit ;
owl:onClass ifc:IfcUnit
] .
ifc:IfcCompositeProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProfileDef ;
owl:disjointWith ifc:IfcParameterizedProfileDef, ifc:IfcArbitraryClosedProfileDef, ifc:IfcDerivedProfileDef, ifc:IfcOpenCrossProfileDef, ifc:IfcArbitraryOpenProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:profiles_IfcCompositeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:profiles_IfcCompositeProfileDef ;
owl:onClass ifc:IfcProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:label_IfcCompositeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:label_IfcCompositeProfileDef ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcVoidingFeature
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFeatureElementSubtraction ;
owl:disjointWith ifc:IfcEarthworksCut, ifc:IfcOpeningElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcVoidingFeatureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcVoidingFeature
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcVoidingFeature ;
owl:onClass ifc:IfcVoidingFeatureTypeEnum
] .
ifc:IfcObject
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObjectDefinition ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcResource
ifc:IfcGroup
ifc:IfcProcess
ifc:IfcProduct
ifc:IfcActor
ifc:IfcControl
)
] ;
owl:disjointWith ifc:IfcContext, ifc:IfcTypeObject ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:objectType_IfcObject
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:objectType_IfcObject ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDefinesByObject ;
owl:onProperty ifc:isDeclaredBy_IfcObject
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:isDeclaredBy_IfcObject ;
owl:onClass ifc:IfcRelDefinesByObject ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDefinesByObject ;
owl:onProperty ifc:declares_IfcObject
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDefinesByType ;
owl:onProperty ifc:isTypedBy_IfcObject
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:isTypedBy_IfcObject ;
owl:onClass ifc:IfcRelDefinesByType ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcAnnotation
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
owl:disjointWith ifc:IfcStructuralActivity, ifc:IfcSpatialElement, ifc:IfcElement, ifc:IfcStructuralItem, ifc:IfcProxy, ifc:IfcPort, ifc:IfcPositioningElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAnnotationTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAnnotation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcAnnotation ;
owl:onClass ifc:IfcAnnotationTypeEnum
] .
ifc:IfcSanitaryTerminal
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
owl:disjointWith ifc:IfcStackTerminal, ifc:IfcAirTerminal, ifc:IfcSpaceHeater, ifc:IfcElectricAppliance, ifc:IfcLightFixture, ifc:IfcLiquidTerminal, ifc:IfcWasteTerminal, ifc:IfcOutlet, ifc:IfcFireSuppressionTerminal, ifc:IfcAudioVisualAppliance, ifc:IfcSignal, ifc:IfcLamp, ifc:IfcCommunicationsAppliance, ifc:IfcMedicalDevice, ifc:IfcMobileTelecommunicationsAppliance ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSanitaryTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSanitaryTerminal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSanitaryTerminal ;
owl:onClass ifc:IfcSanitaryTerminalTypeEnum
] .
ifc:IfcMaterialProperties
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcExtendedProperties ;
owl:disjointWith ifc:IfcProfileProperties ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialDefinition ;
owl:onProperty ifc:material_IfcMaterialProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:material_IfcMaterialProperties ;
owl:onClass ifc:IfcMaterialDefinition
] .
ifc:IfcExternalSpatialStructureElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSpatialElement ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcExternalSpatialElement
)
] ;
owl:disjointWith ifc:IfcSpatialStructureElement, ifc:IfcSpatialZone .
ifc:IfcGridAxis
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:axisTag_IfcGridAxis
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:axisTag_IfcGridAxis ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:axisCurve_IfcGridAxis
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:axisCurve_IfcGridAxis ;
owl:onClass ifc:IfcCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:sameSense_IfcGridAxis
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sameSense_IfcGridAxis ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcRectangleProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
owl:disjointWith ifc:IfcAsymmetricIShapeProfileDef, ifc:IfcCShapeProfileDef, ifc:IfcCircleProfileDef, ifc:IfcZShapeProfileDef, ifc:IfcEllipseProfileDef, ifc:IfcLShapeProfileDef, ifc:IfcTrapeziumProfileDef, ifc:IfcIShapeProfileDef, ifc:IfcUShapeProfileDef, ifc:IfcTShapeProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xDim_IfcRectangleProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:xDim_IfcRectangleProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yDim_IfcRectangleProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:yDim_IfcRectangleProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcBoundaryCurve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCompositeCurveOnSurface .
ifc:IfcPreDefinedCurveFont
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedItem ;
rdfs:subClassOf ifc:IfcCurveStyleFontSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcDraughtingPreDefinedCurveFont
)
] ;
owl:disjointWith ifc:IfcPreDefinedTextFont, ifc:IfcPreDefinedColour .
ifc:IfcFlowControllerType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcAirTerminalBoxType
ifc:IfcSwitchingDeviceType
ifc:IfcValveType
ifc:IfcDistributionBoardType
ifc:IfcElectricDistributionBoardType
ifc:IfcDamperType
ifc:IfcElectricTimeControlType
ifc:IfcFlowMeterType
ifc:IfcProtectiveDeviceType
)
] ;
owl:disjointWith ifc:IfcFlowMovingDeviceType, ifc:IfcFlowTreatmentDeviceType, ifc:IfcFlowStorageDeviceType, ifc:IfcDistributionChamberElementType, ifc:IfcEnergyConversionDeviceType, ifc:IfcFlowTerminalType, ifc:IfcFlowFittingType, ifc:IfcFlowSegmentType .
ifc:IfcGeometricCurveSet
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricSet .
ifc:IfcBeamType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBeamTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBeamType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcBeamType ;
owl:onClass ifc:IfcBeamTypeEnum
] .
ifc:IfcExtendedProperties
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPropertyAbstraction ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcMaterialProperties
ifc:IfcProfileProperties
)
] ;
owl:disjointWith ifc:IfcProperty, ifc:IfcPreDefinedProperties, ifc:IfcPropertyEnumeration ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:name_IfcExtendedProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcExtendedProperties ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcExtendedProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcExtendedProperties ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProperty ;
owl:onProperty ifc:properties_IfcExtendedProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:properties_IfcExtendedProperties ;
owl:onClass ifc:IfcProperty
] .
ifc:IfcCartesianTransformationOperator3DnonUniform
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCartesianTransformationOperator3D ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:scale2_IfcCartesianTransformationOperator3DnonUniform
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:scale2_IfcCartesianTransformationOperator3DnonUniform ;
owl:onClass ifc:IfcReal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:scale3_IfcCartesianTransformationOperator3DnonUniform
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:scale3_IfcCartesianTransformationOperator3DnonUniform ;
owl:onClass ifc:IfcReal
] .
ifc:IfcExternallyDefinedHatchStyle
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcExternalReference ;
rdfs:subClassOf ifc:IfcFillStyleSelect ;
owl:disjointWith ifc:IfcExternallyDefinedSurfaceStyle, ifc:IfcExternallyDefinedTextFont, ifc:IfcDocumentReference, ifc:IfcLibraryReference, ifc:IfcClassificationReference .
ifc:IfcStructuralSurfaceAction
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralAction ;
owl:disjointWith ifc:IfcStructuralPointAction, ifc:IfcStructuralCurveAction ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProjectedOrTrueLengthEnum ;
owl:onProperty ifc:projectedOrTrue_IfcStructuralSurfaceAction
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:projectedOrTrue_IfcStructuralSurfaceAction ;
owl:onClass ifc:IfcProjectedOrTrueLengthEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralSurfaceActivityTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralSurfaceAction
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcStructuralSurfaceAction ;
owl:onClass ifc:IfcStructuralSurfaceActivityTypeEnum
] .
ifc:IfcPlanarExtent
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:sizeInX_IfcPlanarExtent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sizeInX_IfcPlanarExtent ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:sizeInY_IfcPlanarExtent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sizeInY_IfcPlanarExtent ;
owl:onClass ifc:IfcLengthMeasure
] .
ifc:IfcStructuralSurfaceConnection
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralConnection ;
owl:disjointWith ifc:IfcStructuralPointConnection, ifc:IfcStructuralCurveConnection .
ifc:IfcDiscreteAccessory
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
owl:disjointWith ifc:IfcVibrationIsolator, ifc:IfcImpactProtectionDevice, ifc:IfcMechanicalFastener, ifc:IfcFastener, ifc:IfcBuildingElementPart, ifc:IfcReinforcingElement, ifc:IfcSign, ifc:IfcVibrationDamper ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDiscreteAccessoryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDiscreteAccessory
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDiscreteAccessory ;
owl:onClass ifc:IfcDiscreteAccessoryTypeEnum
] .
ifc:IfcCompressor
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowMovingDevice ;
owl:disjointWith ifc:IfcFan, ifc:IfcPump ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCompressorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCompressor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCompressor ;
owl:onClass ifc:IfcCompressorTypeEnum
] .
ifc:IfcElementComponent
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcVibrationIsolator
ifc:IfcImpactProtectionDevice
ifc:IfcDiscreteAccessory
ifc:IfcMechanicalFastener
ifc:IfcFastener
ifc:IfcBuildingElementPart
ifc:IfcReinforcingElement
ifc:IfcSign
ifc:IfcVibrationDamper
)
] ;
owl:disjointWith ifc:IfcFeatureElement, ifc:IfcGeotechnicalElement, ifc:IfcCivilElement, ifc:IfcElementAssembly, ifc:IfcFurnishingElement, ifc:IfcGeographicElement, ifc:IfcTransportElement, ifc:IfcVirtualElement, ifc:IfcDistributionElement, ifc:IfcBuiltElement .
ifc:IfcSectionProperties
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedProperties ;
owl:disjointWith ifc:IfcReinforcementBarProperties, ifc:IfcSectionReinforcementProperties ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSectionTypeEnum ;
owl:onProperty ifc:sectionType_IfcSectionProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sectionType_IfcSectionProperties ;
owl:onClass ifc:IfcSectionTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:startProfile_IfcSectionProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startProfile_IfcSectionProperties ;
owl:onClass ifc:IfcProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:endProfile_IfcSectionProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:endProfile_IfcSectionProperties ;
owl:onClass ifc:IfcProfileDef
] .
ifc:IfcSurfaceFeature
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFeatureElement ;
owl:disjointWith ifc:IfcFeatureElementSubtraction, ifc:IfcFeatureElementAddition ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceFeatureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSurfaceFeature
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSurfaceFeature ;
owl:onClass ifc:IfcSurfaceFeatureTypeEnum
] .
ifc:IfcRampType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRampTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRampType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcRampType ;
owl:onClass ifc:IfcRampTypeEnum
] .
ifc:IfcDistributionCircuit
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionSystem .
ifc:IfcControl
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObject ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcCostItem
ifc:IfcActionRequest
ifc:IfcPerformanceHistory
ifc:IfcWorkControl
ifc:IfcPermit
ifc:IfcCostSchedule
ifc:IfcWorkCalendar
ifc:IfcProjectOrder
)
] ;
owl:disjointWith ifc:IfcResource, ifc:IfcGroup, ifc:IfcProcess, ifc:IfcProduct, ifc:IfcActor ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcControl
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:identification_IfcControl ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAssignsToControl ;
owl:onProperty ifc:controls_IfcControl
] .
ifc:IfcBooleanClippingResult
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBooleanResult .
ifc:IfcLinearPositioningElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPositioningElement ;
owl:disjointWith ifc:IfcGrid, ifc:IfcReferent ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:axis_IfcLinearPositioningElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:axis_IfcLinearPositioningElement ;
owl:onClass ifc:IfcCurve
] .
ifc:IfcReinforcingBarType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElementType ;
owl:disjointWith ifc:IfcTendonConduitType, ifc:IfcTendonAnchorType, ifc:IfcTendonType, ifc:IfcReinforcingMeshType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarTypeEnum ;
owl:onProperty ifc:predefinedType_IfcReinforcingBarType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcReinforcingBarType ;
owl:onClass ifc:IfcReinforcingBarTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcReinforcingBarType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:nominalDiameter_IfcReinforcingBarType ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:crossSectionArea_IfcReinforcingBarType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:crossSectionArea_IfcReinforcingBarType ;
owl:onClass ifc:IfcAreaMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:barLength_IfcReinforcingBarType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:barLength_IfcReinforcingBarType ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarSurfaceEnum ;
owl:onProperty ifc:barSurface_IfcReinforcingBarType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:barSurface_IfcReinforcingBarType ;
owl:onClass ifc:IfcReinforcingBarSurfaceEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:bendingShapeCode_IfcReinforcingBarType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:bendingShapeCode_IfcReinforcingBarType ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBendingParameterSelect_List ;
owl:onProperty ifc:bendingParameters_IfcReinforcingBarType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:bendingParameters_IfcReinforcingBarType ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcBendingParameterSelect_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:bendingParameters_IfcReinforcingBarType ;
owl:onClass ifc:IfcBendingParameterSelect_List
] .
ifc:IfcVertexLoop
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcLoop ;
owl:disjointWith ifc:IfcEdgeLoop, ifc:IfcPolyLoop ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcVertex ;
owl:onProperty ifc:loopVertex_IfcVertexLoop
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:loopVertex_IfcVertexLoop ;
owl:onClass ifc:IfcVertex
] .
ifc:IfcSurfaceStyle
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationStyle ;
rdfs:subClassOf ifc:IfcPresentationStyleSelect ;
owl:disjointWith ifc:IfcFillAreaStyle, ifc:IfcTextStyle, ifc:IfcCurveStyle ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceSide ;
owl:onProperty ifc:side_IfcSurfaceStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:side_IfcSurfaceStyle ;
owl:onClass ifc:IfcSurfaceSide
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceStyleElementSelect ;
owl:onProperty ifc:styles_IfcSurfaceStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:styles_IfcSurfaceStyle ;
owl:onClass ifc:IfcSurfaceStyleElementSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "5"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:styles_IfcSurfaceStyle ;
owl:onClass ifc:IfcSurfaceStyleElementSelect
] .
ifc:IfcMooringDevice
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMooringDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMooringDevice
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcMooringDevice ;
owl:onClass ifc:IfcMooringDeviceTypeEnum
] .
ifc:IfcCurveStyle
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationStyle ;
rdfs:subClassOf ifc:IfcPresentationStyleSelect ;
owl:disjointWith ifc:IfcFillAreaStyle, ifc:IfcTextStyle, ifc:IfcSurfaceStyle ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveFontOrScaledCurveFontSelect ;
owl:onProperty ifc:curveFont_IfcCurveStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:curveFont_IfcCurveStyle ;
owl:onClass ifc:IfcCurveFontOrScaledCurveFontSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSizeSelect ;
owl:onProperty ifc:curveWidth_IfcCurveStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:curveWidth_IfcCurveStyle ;
owl:onClass ifc:IfcSizeSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColour ;
owl:onProperty ifc:curveColour_IfcCurveStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:curveColour_IfcCurveStyle ;
owl:onClass ifc:IfcColour
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:modelOrDraughting_IfcCurveStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:modelOrDraughting_IfcCurveStyle ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcCostSchedule
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
owl:disjointWith ifc:IfcCostItem, ifc:IfcActionRequest, ifc:IfcPerformanceHistory, ifc:IfcWorkControl, ifc:IfcPermit, ifc:IfcWorkCalendar, ifc:IfcProjectOrder ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCostScheduleTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCostSchedule
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCostSchedule ;
owl:onClass ifc:IfcCostScheduleTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:status_IfcCostSchedule
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:status_IfcCostSchedule ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:submittedOn_IfcCostSchedule
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:submittedOn_IfcCostSchedule ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:updateDate_IfcCostSchedule
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:updateDate_IfcCostSchedule ;
owl:onClass ifc:IfcDateTime
] .
ifc:IfcProtectiveDeviceTrippingUnit
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
owl:disjointWith ifc:IfcFlowInstrument, ifc:IfcController, ifc:IfcActuator, ifc:IfcSensor, ifc:IfcAlarm, ifc:IfcUnitaryControlElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProtectiveDeviceTrippingUnitTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProtectiveDeviceTrippingUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcProtectiveDeviceTrippingUnit ;
owl:onClass ifc:IfcProtectiveDeviceTrippingUnitTypeEnum
] .
ifc:IfcTextureVertexList
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
owl:disjointWith 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:IfcColourRgbList, ifc:IfcSurfaceStyleRefraction, ifc:IfcTextStyleForDefinedFont ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List_List ;
owl:onProperty ifc:texCoordsList_IfcTextureVertexList
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:texCoordsList_IfcTextureVertexList ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcParameterValue_List_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:texCoordsList_IfcTextureVertexList ;
owl:onClass ifc:IfcParameterValue_List_List
] .
ifc:IfcMemberStandardCase
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMember .
ifc:IfcDeepFoundationType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType .
ifc:IfcMaterialProfile
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
owl:disjointWith ifc:IfcMaterialLayer, ifc:IfcMaterial, ifc:IfcMaterialConstituent, ifc:IfcMaterialLayerSet, ifc:IfcMaterialConstituentSet, ifc:IfcMaterialProfileSet ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialProfile
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcMaterialProfile ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialProfile
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcMaterialProfile ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:material_IfcMaterialProfile
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:material_IfcMaterialProfile ;
owl:onClass ifc:IfcMaterial
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:profile_IfcMaterialProfile
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:profile_IfcMaterialProfile ;
owl:onClass ifc:IfcProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:priority_IfcMaterialProfile
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:priority_IfcMaterialProfile ;
owl:onClass ifc:IfcInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:category_IfcMaterialProfile
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:category_IfcMaterialProfile ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcTendon
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElement ;
owl:disjointWith ifc:IfcTendonAnchor, ifc:IfcReinforcingMesh, ifc:IfcReinforcingBar, ifc:IfcTendonConduit ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTendonTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTendon
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTendon ;
owl:onClass ifc:IfcTendonTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcTendon
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:nominalDiameter_IfcTendon ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:crossSectionArea_IfcTendon
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:crossSectionArea_IfcTendon ;
owl:onClass ifc:IfcAreaMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:tensionForce_IfcTendon
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:tensionForce_IfcTendon ;
owl:onClass ifc:IfcForceMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPressureMeasure ;
owl:onProperty ifc:preStress_IfcTendon
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:preStress_IfcTendon ;
owl:onClass ifc:IfcPressureMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:frictionCoefficient_IfcTendon
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:frictionCoefficient_IfcTendon ;
owl:onClass ifc:IfcNormalisedRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:anchorageSlip_IfcTendon
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:anchorageSlip_IfcTendon ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:minCurvatureRadius_IfcTendon
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:minCurvatureRadius_IfcTendon ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcSpace
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSpatialStructureElement ;
rdfs:subClassOf ifc:IfcSpaceBoundarySelect ;
owl:disjointWith ifc:IfcFacility, ifc:IfcFacilityPart, ifc:IfcSite, ifc:IfcBuildingStorey ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSpaceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpace
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSpace ;
owl:onClass ifc:IfcSpaceTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:elevationWithFlooring_IfcSpace
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:elevationWithFlooring_IfcSpace ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelCoversSpaces ;
owl:onProperty ifc:hasCoverings_IfcSpace
] .
ifc:IfcFastenerType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponentType ;
owl:disjointWith ifc:IfcVibrationIsolatorType, ifc:IfcImpactProtectionDeviceType, ifc:IfcVibrationDamperType, ifc:IfcSignType, ifc:IfcDiscreteAccessoryType, ifc:IfcMechanicalFastenerType, ifc:IfcReinforcingElementType, ifc:IfcBuildingElementPartType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFastenerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFastenerType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFastenerType ;
owl:onClass ifc:IfcFastenerTypeEnum
] .
ifc:IfcResourceApprovalRelationship
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
owl:disjointWith ifc:IfcExternalReferenceRelationship, ifc:IfcResourceConstraintRelationship, ifc:IfcApprovalRelationship, ifc:IfcDocumentInformationRelationship, ifc:IfcOrganizationRelationship, ifc:IfcMaterialRelationship, ifc:IfcPropertyDependencyRelationship, ifc:IfcCurrencyRelationship ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceObjectSelect ;
owl:onProperty ifc:relatedResourceObjects_IfcResourceApprovalRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedResourceObjects_IfcResourceApprovalRelationship ;
owl:onClass ifc:IfcResourceObjectSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcApproval ;
owl:onProperty ifc:relatingApproval_IfcResourceApprovalRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingApproval_IfcResourceApprovalRelationship ;
owl:onClass ifc:IfcApproval
] .
ifc:IfcGeographicElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
owl:disjointWith ifc:IfcElementAssemblyType, ifc:IfcBuiltElementType, ifc:IfcCivilElementType, ifc:IfcDistributionElementType, ifc:IfcFurnishingElementType, ifc:IfcTransportElementType, ifc:IfcElementComponentType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcGeographicElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcGeographicElementType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcGeographicElementType ;
owl:onClass ifc:IfcGeographicElementTypeEnum
] .
ifc:IfcTendonType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElementType ;
owl:disjointWith ifc:IfcTendonConduitType, ifc:IfcReinforcingBarType, ifc:IfcTendonAnchorType, ifc:IfcReinforcingMeshType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTendonTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTendonType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTendonType ;
owl:onClass ifc:IfcTendonTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalDiameter_IfcTendonType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:nominalDiameter_IfcTendonType ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:crossSectionArea_IfcTendonType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:crossSectionArea_IfcTendonType ;
owl:onClass ifc:IfcAreaMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:sheathDiameter_IfcTendonType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sheathDiameter_IfcTendonType ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcSpatialZone
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSpatialElement ;
owl:disjointWith ifc:IfcSpatialStructureElement, ifc:IfcExternalSpatialStructureElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSpatialZoneTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpatialZone
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSpatialZone ;
owl:onClass ifc:IfcSpatialZoneTypeEnum
] .
ifc:IfcStructuralPlanarAction
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralSurfaceAction .
ifc:IfcPileType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDeepFoundationType ;
owl:disjointWith ifc:IfcCaissonFoundationType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPileTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPileType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcPileType ;
owl:onClass ifc:IfcPileTypeEnum
] .
ifc:IfcSurface
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf ifc:IfcSurfaceOrFaceSurface, ifc:IfcGeometricSetSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcElementarySurface
ifc:IfcBoundedSurface
ifc:IfcSweptSurface
ifc:IfcSectionedSurface
)
] ;
owl:disjointWith ifc:IfcCsgPrimitive3D, ifc:IfcShellBasedSurfaceModel, ifc:IfcCurve, ifc:IfcPlacement, ifc:IfcFaceBasedSurfaceModel, ifc:IfcTessellatedItem, ifc:IfcTextLiteral, ifc:IfcCartesianPointList, ifc:IfcHalfSpaceSolid, ifc:IfcAnnotationFillArea, ifc:IfcSectionedSpine, ifc:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression .
ifc:IfcRightCircularCylinder
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCsgPrimitive3D ;
owl:disjointWith ifc:IfcBlock, ifc:IfcSphere, ifc:IfcRightCircularCone, ifc:IfcRectangularPyramid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:height_IfcRightCircularCylinder
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:height_IfcRightCircularCylinder ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcRightCircularCylinder
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:radius_IfcRightCircularCylinder ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcTessellatedFaceSet
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTessellatedItem ;
rdfs:subClassOf ifc:IfcBooleanOperand ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcTriangulatedFaceSet
ifc:IfcPolygonalFaceSet
)
] ;
owl:disjointWith ifc:IfcIndexedPolygonalFace ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPointList3D ;
owl:onProperty ifc:coordinates_IfcTessellatedFaceSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:coordinates_IfcTessellatedFaceSet ;
owl:onClass ifc:IfcCartesianPointList3D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIndexedColourMap ;
owl:onProperty ifc:hasColours_IfcTessellatedFaceSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:hasColours_IfcTessellatedFaceSet ;
owl:onClass ifc:IfcIndexedColourMap ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIndexedTextureMap ;
owl:onProperty ifc:hasTextures_IfcTessellatedFaceSet
] .
ifc:IfcBeamStandardCase
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBeam .
ifc:IfcBoundaryNodeConditionWarping
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBoundaryNodeCondition ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWarpingStiffnessSelect ;
owl:onProperty ifc:warpingStiffness_IfcBoundaryNodeConditionWarping
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:warpingStiffness_IfcBoundaryNodeConditionWarping ;
owl:onClass ifc:IfcWarpingStiffnessSelect
] .
ifc:IfcCondenser
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCondenserTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCondenser
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCondenser ;
owl:onClass ifc:IfcCondenserTypeEnum
] .
ifc:IfcElectricAppliance
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
owl:disjointWith ifc:IfcStackTerminal, ifc:IfcAirTerminal, ifc:IfcSpaceHeater, ifc:IfcLightFixture, ifc:IfcLiquidTerminal, ifc:IfcWasteTerminal, ifc:IfcOutlet, ifc:IfcFireSuppressionTerminal, ifc:IfcAudioVisualAppliance, ifc:IfcSignal, ifc:IfcLamp, ifc:IfcCommunicationsAppliance, ifc:IfcMedicalDevice, ifc:IfcMobileTelecommunicationsAppliance, ifc:IfcSanitaryTerminal ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricAppliance
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcElectricAppliance ;
owl:onClass ifc:IfcElectricApplianceTypeEnum
] .
ifc:IfcValveType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
owl:disjointWith ifc:IfcAirTerminalBoxType, ifc:IfcSwitchingDeviceType, ifc:IfcDistributionBoardType, ifc:IfcElectricDistributionBoardType, ifc:IfcDamperType, ifc:IfcElectricTimeControlType, ifc:IfcFlowMeterType, ifc:IfcProtectiveDeviceType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcValveTypeEnum ;
owl:onProperty ifc:predefinedType_IfcValveType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcValveType ;
owl:onClass ifc:IfcValveTypeEnum
] .
ifc:IfcFaceBound
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
owl:disjointWith ifc:IfcVertex, ifc:IfcConnectedFaceSet, ifc:IfcPath, ifc:IfcLoop, ifc:IfcEdge, ifc:IfcFace ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLoop ;
owl:onProperty ifc:bound_IfcFaceBound
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:bound_IfcFaceBound ;
owl:onClass ifc:IfcLoop
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:orientation_IfcFaceBound
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:orientation_IfcFaceBound ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcImpactProtectionDeviceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponentType ;
owl:disjointWith ifc:IfcFastenerType, ifc:IfcVibrationIsolatorType, ifc:IfcVibrationDamperType, ifc:IfcSignType, ifc:IfcDiscreteAccessoryType, ifc:IfcMechanicalFastenerType, ifc:IfcReinforcingElementType, ifc:IfcBuildingElementPartType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcImpactProtectionDeviceTypeSelect ;
owl:onProperty ifc:predefinedType_IfcImpactProtectionDeviceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcImpactProtectionDeviceType ;
owl:onClass ifc:IfcImpactProtectionDeviceTypeSelect
] .
ifc:IfcEngine
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcEngineTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEngine
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcEngine ;
owl:onClass ifc:IfcEngineTypeEnum
] .
ifc:IfcMedicalDevice
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
owl:disjointWith ifc:IfcStackTerminal, ifc:IfcAirTerminal, ifc:IfcSpaceHeater, ifc:IfcElectricAppliance, ifc:IfcLightFixture, ifc:IfcLiquidTerminal, ifc:IfcWasteTerminal, ifc:IfcOutlet, ifc:IfcFireSuppressionTerminal, ifc:IfcAudioVisualAppliance, ifc:IfcSignal, ifc:IfcLamp, ifc:IfcCommunicationsAppliance, ifc:IfcMobileTelecommunicationsAppliance, ifc:IfcSanitaryTerminal ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMedicalDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMedicalDevice
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcMedicalDevice ;
owl:onClass ifc:IfcMedicalDeviceTypeEnum
] .
ifc:IfcResourceConstraintRelationship
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
owl:disjointWith ifc:IfcExternalReferenceRelationship, ifc:IfcApprovalRelationship, ifc:IfcResourceApprovalRelationship, ifc:IfcDocumentInformationRelationship, ifc:IfcOrganizationRelationship, ifc:IfcMaterialRelationship, ifc:IfcPropertyDependencyRelationship, ifc:IfcCurrencyRelationship ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConstraint ;
owl:onProperty ifc:relatingConstraint_IfcResourceConstraintRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingConstraint_IfcResourceConstraintRelationship ;
owl:onClass ifc:IfcConstraint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceObjectSelect ;
owl:onProperty ifc:relatedResourceObjects_IfcResourceConstraintRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedResourceObjects_IfcResourceConstraintRelationship ;
owl:onClass ifc:IfcResourceObjectSelect
] .
ifc:IfcBoilerType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith ifc:IfcElectricMotorType, ifc:IfcUnitaryEquipmentType, ifc:IfcTransformerType, ifc:IfcSolarDeviceType, ifc:IfcEvaporativeCoolerType, 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 ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoilerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBoilerType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcBoilerType ;
owl:onClass ifc:IfcBoilerTypeEnum
] .
ifc:IfcTimeSeries
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObjectReferenceSelect, ifc:IfcResourceObjectSelect, ifc:IfcMetricValueSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcIrregularTimeSeries
ifc:IfcRegularTimeSeries
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcTimeSeries
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcTimeSeries ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcTimeSeries
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcTimeSeries ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:startTime_IfcTimeSeries
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startTime_IfcTimeSeries ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:endTime_IfcTimeSeries
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:endTime_IfcTimeSeries ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeSeriesDataTypeEnum ;
owl:onProperty ifc:timeSeriesDataType_IfcTimeSeries
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:timeSeriesDataType_IfcTimeSeries ;
owl:onClass ifc:IfcTimeSeriesDataTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDataOriginEnum ;
owl:onProperty ifc:dataOrigin_IfcTimeSeries
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:dataOrigin_IfcTimeSeries ;
owl:onClass ifc:IfcDataOriginEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedDataOrigin_IfcTimeSeries
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:userDefinedDataOrigin_IfcTimeSeries ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcTimeSeries
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:unit_IfcTimeSeries ;
owl:onClass ifc:IfcUnit
] .
ifc:IfcConversionBasedUnitWithOffset
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConversionBasedUnit ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:conversionOffset_IfcConversionBasedUnitWithOffset
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:conversionOffset_IfcConversionBasedUnitWithOffset ;
owl:onClass ifc:IfcReal
] .
ifc:IfcUnitaryControlElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
owl:disjointWith ifc:IfcSensorType, ifc:IfcFlowInstrumentType, ifc:IfcProtectiveDeviceTrippingUnitType, ifc:IfcActuatorType, ifc:IfcControllerType, ifc:IfcAlarmType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnitaryControlElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcUnitaryControlElementType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcUnitaryControlElementType ;
owl:onClass ifc:IfcUnitaryControlElementTypeEnum
] .
ifc:IfcPlateStandardCase
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPlate .
ifc:IfcPropertySetDefinition
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPropertyDefinition ;
rdfs:subClassOf ifc:IfcPropertySetDefinitionSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcPreDefinedPropertySet
ifc:IfcQuantitySet
ifc:IfcPropertySet
)
] ;
owl:disjointWith ifc:IfcPropertyTemplateDefinition ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTypeObject ;
owl:onProperty ifc:definesType_IfcPropertySetDefinition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDefinesByTemplate ;
owl:onProperty ifc:isDefinedBy_IfcPropertySetDefinition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelDefinesByProperties ;
owl:onProperty ifc:definesOccurrence_IfcPropertySetDefinition
] .
ifc:IfcBurnerType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith 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:IfcCooledBeamType, ifc:IfcAirToAirHeatRecoveryType, ifc:IfcEngineType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBurnerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBurnerType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcBurnerType ;
owl:onClass ifc:IfcBurnerTypeEnum
] .
ifc:IfcExternallyDefinedSurfaceStyle
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcExternalReference ;
rdfs:subClassOf ifc:IfcSurfaceStyleElementSelect ;
owl:disjointWith ifc:IfcExternallyDefinedHatchStyle, ifc:IfcExternallyDefinedTextFont, ifc:IfcDocumentReference, ifc:IfcLibraryReference, ifc:IfcClassificationReference .
ifc:IfcDoorType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDoorType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDoorType ;
owl:onClass ifc:IfcDoorTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorTypeOperationEnum ;
owl:onProperty ifc:operationType_IfcDoorType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:operationType_IfcDoorType ;
owl:onClass ifc:IfcDoorTypeOperationEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:parameterTakesPrecedence_IfcDoorType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:parameterTakesPrecedence_IfcDoorType ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedOperationType_IfcDoorType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:userDefinedOperationType_IfcDoorType ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcIndexedColourMap
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
owl:disjointWith ifc:IfcCurveStyleFontAndScaling, ifc:IfcCurveStyleFontPattern, 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 ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTessellatedFaceSet ;
owl:onProperty ifc:mappedTo_IfcIndexedColourMap
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:mappedTo_IfcIndexedColourMap ;
owl:onClass ifc:IfcTessellatedFaceSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:opacity_IfcIndexedColourMap
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:opacity_IfcIndexedColourMap ;
owl:onClass ifc:IfcNormalisedRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgbList ;
owl:onProperty ifc:colours_IfcIndexedColourMap
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:colours_IfcIndexedColourMap ;
owl:onClass ifc:IfcColourRgbList
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger_List ;
owl:onProperty ifc:colourIndex_IfcIndexedColourMap
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:colourIndex_IfcIndexedColourMap ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPositiveInteger_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:colourIndex_IfcIndexedColourMap ;
owl:onClass ifc:IfcPositiveInteger_List
] .
ifc:IfcWasteTerminalType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
owl:disjointWith ifc:IfcAudioVisualApplianceType, ifc:IfcCommunicationsApplianceType, ifc:IfcLampType, ifc:IfcMobileTelecommunicationsApplianceType, ifc:IfcAirTerminalType, ifc:IfcMedicalDeviceType, ifc:IfcStackTerminalType, ifc:IfcSanitaryTerminalType, ifc:IfcFireSuppressionTerminalType, ifc:IfcSpaceHeaterType, ifc:IfcLightFixtureType, ifc:IfcSignalType, ifc:IfcLiquidTerminalType, ifc:IfcElectricApplianceType, ifc:IfcOutletType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWasteTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcWasteTerminalType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcWasteTerminalType ;
owl:onClass ifc:IfcWasteTerminalTypeEnum
] .
ifc:IfcCurveStyleFontPattern
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
owl:disjointWith ifc:IfcCurveStyleFontAndScaling, 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 ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:visibleSegmentLength_IfcCurveStyleFontPattern
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:visibleSegmentLength_IfcCurveStyleFontPattern ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:invisibleSegmentLength_IfcCurveStyleFontPattern
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:invisibleSegmentLength_IfcCurveStyleFontPattern ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcCartesianTransformationOperator
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcCartesianTransformationOperator3D
ifc:IfcCartesianTransformationOperator2D
)
] ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:axis1_IfcCartesianTransformationOperator
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:axis1_IfcCartesianTransformationOperator ;
owl:onClass ifc:IfcDirection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:axis2_IfcCartesianTransformationOperator
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:axis2_IfcCartesianTransformationOperator ;
owl:onClass ifc:IfcDirection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty ifc:localOrigin_IfcCartesianTransformationOperator
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:localOrigin_IfcCartesianTransformationOperator ;
owl:onClass ifc:IfcCartesianPoint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:scale_IfcCartesianTransformationOperator
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:scale_IfcCartesianTransformationOperator ;
owl:onClass ifc:IfcReal
] .
ifc:IfcBSplineSurface
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBoundedSurface ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcBSplineSurfaceWithKnots
)
] ;
owl:disjointWith ifc:IfcCurveBoundedSurface, ifc:IfcCurveBoundedPlane, ifc:IfcRectangularTrimmedSurface ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:uDegree_IfcBSplineSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:uDegree_IfcBSplineSurface ;
owl:onClass ifc:IfcInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:vDegree_IfcBSplineSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:vDegree_IfcBSplineSurface ;
owl:onClass ifc:IfcInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint_List_List ;
owl:onProperty ifc:controlPointsList_IfcBSplineSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:controlPointsList_IfcBSplineSurface ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcCartesianPoint_List_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:controlPointsList_IfcBSplineSurface ;
owl:onClass ifc:IfcCartesianPoint_List_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBSplineSurfaceForm ;
owl:onProperty ifc:surfaceForm_IfcBSplineSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:surfaceForm_IfcBSplineSurface ;
owl:onClass ifc:IfcBSplineSurfaceForm
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:uClosed_IfcBSplineSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:uClosed_IfcBSplineSurface ;
owl:onClass ifc:IfcLogical
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:vClosed_IfcBSplineSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:vClosed_IfcBSplineSurface ;
owl:onClass ifc:IfcLogical
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:selfIntersect_IfcBSplineSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:selfIntersect_IfcBSplineSurface ;
owl:onClass ifc:IfcLogical
] .
ifc:IfcPhysicalComplexQuantity
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalQuantity ;
owl:disjointWith ifc:IfcPhysicalSimpleQuantity ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalQuantity ;
owl:onProperty ifc:hasQuantities_IfcPhysicalComplexQuantity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:hasQuantities_IfcPhysicalComplexQuantity ;
owl:onClass ifc:IfcPhysicalQuantity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:discrimination_IfcPhysicalComplexQuantity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:discrimination_IfcPhysicalComplexQuantity ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:quality_IfcPhysicalComplexQuantity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:quality_IfcPhysicalComplexQuantity ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:usage_IfcPhysicalComplexQuantity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:usage_IfcPhysicalComplexQuantity ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcTriangulatedIrregularNetwork
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTriangulatedFaceSet ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger_List ;
owl:onProperty ifc:flags_IfcTriangulatedIrregularNetwork
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:flags_IfcTriangulatedIrregularNetwork ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcInteger_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:flags_IfcTriangulatedIrregularNetwork ;
owl:onClass ifc:IfcInteger_List
] .
ifc:IfcStructuralCurveAction
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralAction ;
owl:disjointWith ifc:IfcStructuralPointAction, ifc:IfcStructuralSurfaceAction ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProjectedOrTrueLengthEnum ;
owl:onProperty ifc:projectedOrTrue_IfcStructuralCurveAction
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:projectedOrTrue_IfcStructuralCurveAction ;
owl:onClass ifc:IfcProjectedOrTrueLengthEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralCurveActivityTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralCurveAction
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcStructuralCurveAction ;
owl:onClass ifc:IfcStructuralCurveActivityTypeEnum
] .
ifc:IfcAlignment2DHorizontalSegment
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAlignment2DSegment ;
owl:disjointWith ifc:IfcAlignment2DVerticalSegment, ifc:IfcAlignment2DCantSegment ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveSegment2D ;
owl:onProperty ifc:curveGeometry_IfcAlignment2DHorizontalSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:curveGeometry_IfcAlignment2DHorizontalSegment ;
owl:onClass ifc:IfcCurveSegment2D
] .
ifc:IfcSpatialElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTypeProduct ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcSpatialStructureElementType
ifc:IfcSpatialZoneType
)
] ;
owl:disjointWith ifc:IfcElementType, ifc:IfcWindowStyle, ifc:IfcDoorStyle ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:elementType_IfcSpatialElementType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:elementType_IfcSpatialElementType ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcRevolvedAreaSolid
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSweptAreaSolid ;
owl:disjointWith ifc:IfcDirectrixDistanceSweptAreaSolid, ifc:IfcDirectrixCurveSweptAreaSolid, ifc:IfcExtrudedAreaSolid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis1Placement ;
owl:onProperty ifc:axis_IfcRevolvedAreaSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:axis_IfcRevolvedAreaSolid ;
owl:onClass ifc:IfcAxis1Placement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:angle_IfcRevolvedAreaSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:angle_IfcRevolvedAreaSolid ;
owl:onClass ifc:IfcPlaneAngleMeasure
] .
ifc:IfcSurfaceOfLinearExtrusion
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSweptSurface ;
owl:disjointWith ifc:IfcSurfaceOfRevolution ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:extrudedDirection_IfcSurfaceOfLinearExtrusion
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:extrudedDirection_IfcSurfaceOfLinearExtrusion ;
owl:onClass ifc:IfcDirection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:depth_IfcSurfaceOfLinearExtrusion
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:depth_IfcSurfaceOfLinearExtrusion ;
owl:onClass ifc:IfcLengthMeasure
] .
ifc:IfcSubedge
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEdge ;
owl:disjointWith ifc:IfcOrientedEdge, ifc:IfcEdgeCurve ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcEdge ;
owl:onProperty ifc:parentEdge_IfcSubedge
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:parentEdge_IfcSubedge ;
owl:onClass ifc:IfcEdge
] .
ifc:IfcPreDefinedPropertySet
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPropertySetDefinition ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcDoorPanelProperties
ifc:IfcWindowPanelProperties
ifc:IfcPermeableCoveringProperties
ifc:IfcWindowLiningProperties
ifc:IfcReinforcementDefinitionProperties
ifc:IfcDoorLiningProperties
)
] ;
owl:disjointWith ifc:IfcQuantitySet, ifc:IfcPropertySet .
ifc:IfcPropertyReferenceValue
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleProperty ;
owl:disjointWith ifc:IfcPropertyBoundedValue, ifc:IfcPropertyEnumeratedValue, ifc:IfcPropertySingleValue, ifc:IfcPropertyListValue, ifc:IfcPropertyTableValue ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:usageName_IfcPropertyReferenceValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:usageName_IfcPropertyReferenceValue ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectReferenceSelect ;
owl:onProperty ifc:propertyReference_IfcPropertyReferenceValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:propertyReference_IfcPropertyReferenceValue ;
owl:onClass ifc:IfcObjectReferenceSelect
] .
ifc:IfcStairFlightType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStairFlightTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStairFlightType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcStairFlightType ;
owl:onClass ifc:IfcStairFlightTypeEnum
] .
ifc:IfcEdge
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
owl:disjointWith ifc:IfcVertex, ifc:IfcConnectedFaceSet, ifc:IfcFaceBound, ifc:IfcPath, ifc:IfcLoop, ifc:IfcFace ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcVertex ;
owl:onProperty ifc:edgeStart_IfcEdge
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:edgeStart_IfcEdge ;
owl:onClass ifc:IfcVertex
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcVertex ;
owl:onProperty ifc:edgeEnd_IfcEdge
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:edgeEnd_IfcEdge ;
owl:onClass ifc:IfcVertex
] .
ifc:IfcCartesianPointList2D
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCartesianPointList ;
owl:disjointWith ifc:IfcCartesianPointList3D ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List_List ;
owl:onProperty ifc:coordList_IfcCartesianPointList2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:coordList_IfcCartesianPointList2D ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:coordList_IfcCartesianPointList2D ;
owl:onClass ifc:IfcLengthMeasure_List_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:tagList_IfcCartesianPointList2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:tagList_IfcCartesianPointList2D ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:tagList_IfcCartesianPointList2D ;
owl:onClass ifc:IfcLabel_List
] .
ifc:IfcSign
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
owl:disjointWith ifc:IfcVibrationIsolator, ifc:IfcImpactProtectionDevice, ifc:IfcDiscreteAccessory, ifc:IfcMechanicalFastener, ifc:IfcFastener, ifc:IfcBuildingElementPart, ifc:IfcReinforcingElement, ifc:IfcVibrationDamper ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSignTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSign
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSign ;
owl:onClass ifc:IfcSignTypeEnum
] .
ifc:IfcNavigationElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNavigationElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcNavigationElementType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcNavigationElementType ;
owl:onClass ifc:IfcNavigationElementTypeEnum
] .
ifc:IfcActuator
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
owl:disjointWith ifc:IfcProtectiveDeviceTrippingUnit, ifc:IfcFlowInstrument, ifc:IfcController, ifc:IfcSensor, ifc:IfcAlarm, ifc:IfcUnitaryControlElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActuatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcActuator
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcActuator ;
owl:onClass ifc:IfcActuatorTypeEnum
] .
ifc:IfcReference
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAppliedValueSelect, ifc:IfcMetricValueSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:typeIdentifier_IfcReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:typeIdentifier_IfcReference ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:attributeIdentifier_IfcReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:attributeIdentifier_IfcReference ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:instanceName_IfcReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:instanceName_IfcReference ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger_List ;
owl:onProperty ifc:listPositions_IfcReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:listPositions_IfcReference ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcInteger_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:listPositions_IfcReference ;
owl:onClass ifc:IfcInteger_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReference ;
owl:onProperty ifc:innerReference_IfcReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:innerReference_IfcReference ;
owl:onClass ifc:IfcReference
] .
ifc:IfcWindowLiningProperties
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
owl:disjointWith ifc:IfcDoorPanelProperties, ifc:IfcWindowPanelProperties, ifc:IfcPermeableCoveringProperties, ifc:IfcReinforcementDefinitionProperties, ifc:IfcDoorLiningProperties ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:liningDepth_IfcWindowLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:liningDepth_IfcWindowLiningProperties ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:liningThickness_IfcWindowLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:liningThickness_IfcWindowLiningProperties ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:transomThickness_IfcWindowLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transomThickness_IfcWindowLiningProperties ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:mullionThickness_IfcWindowLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:mullionThickness_IfcWindowLiningProperties ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:firstTransomOffset_IfcWindowLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:firstTransomOffset_IfcWindowLiningProperties ;
owl:onClass ifc:IfcNormalisedRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:secondTransomOffset_IfcWindowLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:secondTransomOffset_IfcWindowLiningProperties ;
owl:onClass ifc:IfcNormalisedRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:firstMullionOffset_IfcWindowLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:firstMullionOffset_IfcWindowLiningProperties ;
owl:onClass ifc:IfcNormalisedRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:secondMullionOffset_IfcWindowLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:secondMullionOffset_IfcWindowLiningProperties ;
owl:onClass ifc:IfcNormalisedRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcWindowLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:shapeAspectStyle_IfcWindowLiningProperties ;
owl:onClass ifc:IfcShapeAspect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningOffset_IfcWindowLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:liningOffset_IfcWindowLiningProperties ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetX_IfcWindowLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:liningToPanelOffsetX_IfcWindowLiningProperties ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:liningToPanelOffsetY_IfcWindowLiningProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:liningToPanelOffsetY_IfcWindowLiningProperties ;
owl:onClass ifc:IfcLengthMeasure
] .
ifc:IfcPreDefinedItem
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcPreDefinedTextFont
ifc:IfcPreDefinedCurveFont
ifc:IfcPreDefinedColour
)
] ;
owl:disjointWith ifc:IfcCurveStyleFontAndScaling, ifc:IfcCurveStyleFontPattern, ifc:IfcIndexedColourMap, ifc:IfcSurfaceStyleWithTextures, ifc:IfcTextStyleTextModel, ifc:IfcCurveStyleFont, ifc:IfcSurfaceStyleLighting, ifc:IfcColourSpecification, ifc:IfcSurfaceTexture, ifc:IfcTextureCoordinate, ifc:IfcSurfaceStyleShading, ifc:IfcTextureVertex, ifc:IfcTextureVertexList, ifc:IfcColourRgbList, ifc:IfcSurfaceStyleRefraction, ifc:IfcTextStyleForDefinedFont ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcPreDefinedItem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcPreDefinedItem ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcStructuralPointReaction
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralReaction ;
owl:disjointWith ifc:IfcStructuralSurfaceReaction, ifc:IfcStructuralCurveReaction .
ifc:IfcStructuralSurfaceMemberVarying
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralSurfaceMember .
ifc:IfcMaterialConstituent
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
owl:disjointWith ifc:IfcMaterialLayer, ifc:IfcMaterial, ifc:IfcMaterialLayerSet, ifc:IfcMaterialProfile, ifc:IfcMaterialConstituentSet, ifc:IfcMaterialProfileSet ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialConstituent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcMaterialConstituent ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialConstituent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcMaterialConstituent ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:material_IfcMaterialConstituent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:material_IfcMaterialConstituent ;
owl:onClass ifc:IfcMaterial
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:fraction_IfcMaterialConstituent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:fraction_IfcMaterialConstituent ;
owl:onClass ifc:IfcNormalisedRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:category_IfcMaterialConstituent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:category_IfcMaterialConstituent ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialConstituentSet ;
owl:onProperty ifc:toMaterialConstituentSet_IfcMaterialConstituent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:toMaterialConstituentSet_IfcMaterialConstituent ;
owl:onClass ifc:IfcMaterialConstituentSet ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcShadingDeviceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcShadingDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcShadingDeviceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcShadingDeviceType ;
owl:onClass ifc:IfcShadingDeviceTypeEnum
] .
ifc:IfcSwitchingDevice
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
owl:disjointWith ifc:IfcValve, ifc:IfcFlowMeter, ifc:IfcAirTerminalBox, ifc:IfcElectricDistributionBoard, ifc:IfcDistributionBoard, ifc:IfcDamper, ifc:IfcElectricTimeControl, ifc:IfcProtectiveDevice ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSwitchingDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSwitchingDevice
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSwitchingDevice ;
owl:onClass ifc:IfcSwitchingDeviceTypeEnum
] .
ifc:IfcComplexPropertyTemplate
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPropertyTemplate ;
owl:disjointWith ifc:IfcSimplePropertyTemplate ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:usageName_IfcComplexPropertyTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:usageName_IfcComplexPropertyTemplate ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcComplexPropertyTemplateTypeEnum ;
owl:onProperty ifc:templateType_IfcComplexPropertyTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:templateType_IfcComplexPropertyTemplate ;
owl:onClass ifc:IfcComplexPropertyTemplateTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertyTemplate ;
owl:onProperty ifc:hasPropertyTemplates_IfcComplexPropertyTemplate
] .
ifc:IfcFlowInstrumentType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
owl:disjointWith ifc:IfcSensorType, ifc:IfcUnitaryControlElementType, ifc:IfcProtectiveDeviceTrippingUnitType, ifc:IfcActuatorType, ifc:IfcControllerType, ifc:IfcAlarmType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFlowInstrumentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFlowInstrumentType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFlowInstrumentType ;
owl:onClass ifc:IfcFlowInstrumentTypeEnum
] .
ifc:IfcPresentationLayerWithStyle
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationLayerAssignment ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:layerOn_IfcPresentationLayerWithStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:layerOn_IfcPresentationLayerWithStyle ;
owl:onClass ifc:IfcLogical
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:layerFrozen_IfcPresentationLayerWithStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:layerFrozen_IfcPresentationLayerWithStyle ;
owl:onClass ifc:IfcLogical
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:layerBlocked_IfcPresentationLayerWithStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:layerBlocked_IfcPresentationLayerWithStyle ;
owl:onClass ifc:IfcLogical
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPresentationStyle ;
owl:onProperty ifc:layerStyles_IfcPresentationLayerWithStyle
] .
ifc:IfcLiquidTerminal
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
owl:disjointWith ifc:IfcStackTerminal, ifc:IfcAirTerminal, ifc:IfcSpaceHeater, ifc:IfcElectricAppliance, ifc:IfcLightFixture, ifc:IfcWasteTerminal, ifc:IfcOutlet, ifc:IfcFireSuppressionTerminal, ifc:IfcAudioVisualAppliance, ifc:IfcSignal, ifc:IfcLamp, ifc:IfcCommunicationsAppliance, ifc:IfcMedicalDevice, ifc:IfcMobileTelecommunicationsAppliance, ifc:IfcSanitaryTerminal ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLiquidTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLiquidTerminal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcLiquidTerminal ;
owl:onClass ifc:IfcLiquidTerminalTypeEnum
] .
ifc:IfcElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTypeProduct ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcGeographicElementType
ifc:IfcElementAssemblyType
ifc:IfcBuiltElementType
ifc:IfcCivilElementType
ifc:IfcDistributionElementType
ifc:IfcFurnishingElementType
ifc:IfcTransportElementType
ifc:IfcElementComponentType
)
] ;
owl:disjointWith ifc:IfcSpatialElementType, ifc:IfcWindowStyle, ifc:IfcDoorStyle ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:elementType_IfcElementType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:elementType_IfcElementType ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcVector
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf ifc:IfcHatchLineDistanceSelect, ifc:IfcVectorOrDirection ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:orientation_IfcVector
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:orientation_IfcVector ;
owl:onClass ifc:IfcDirection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:magnitude_IfcVector
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:magnitude_IfcVector ;
owl:onClass ifc:IfcLengthMeasure
] .
ifc:IfcBoundaryCondition
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcBoundaryEdgeCondition
ifc:IfcBoundaryNodeCondition
ifc:IfcBoundaryFaceCondition
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcBoundaryCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcBoundaryCondition ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcExternalReferenceRelationship
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
owl:disjointWith ifc:IfcResourceConstraintRelationship, ifc:IfcApprovalRelationship, ifc:IfcResourceApprovalRelationship, ifc:IfcDocumentInformationRelationship, ifc:IfcOrganizationRelationship, ifc:IfcMaterialRelationship, ifc:IfcPropertyDependencyRelationship, ifc:IfcCurrencyRelationship ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcExternalReference ;
owl:onProperty ifc:relatingReference_IfcExternalReferenceRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingReference_IfcExternalReferenceRelationship ;
owl:onClass ifc:IfcExternalReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceObjectSelect ;
owl:onProperty ifc:relatedResourceObjects_IfcExternalReferenceRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedResourceObjects_IfcExternalReferenceRelationship ;
owl:onClass ifc:IfcResourceObjectSelect
] .
ifc:IfcBuiltElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
owl:disjointWith ifc:IfcFeatureElement, ifc:IfcElementComponent, ifc:IfcGeotechnicalElement, ifc:IfcCivilElement, ifc:IfcElementAssembly, ifc:IfcFurnishingElement, ifc:IfcGeographicElement, ifc:IfcTransportElement, ifc:IfcVirtualElement, ifc:IfcDistributionElement .
ifc:IfcMaterialConstituentSet
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
owl:disjointWith ifc:IfcMaterialLayer, ifc:IfcMaterial, ifc:IfcMaterialConstituent, ifc:IfcMaterialLayerSet, ifc:IfcMaterialProfile, ifc:IfcMaterialProfileSet ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialConstituentSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcMaterialConstituentSet ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialConstituentSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcMaterialConstituentSet ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialConstituent ;
owl:onProperty ifc:materialConstituents_IfcMaterialConstituentSet
] .
ifc:IfcBoundedSurface
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSurface ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcCurveBoundedSurface
ifc:IfcCurveBoundedPlane
ifc:IfcBSplineSurface
ifc:IfcRectangularTrimmedSurface
)
] ;
owl:disjointWith ifc:IfcElementarySurface, ifc:IfcSweptSurface, ifc:IfcSectionedSurface .
ifc:IfcTrackElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTrackElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTrackElementType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTrackElementType ;
owl:onClass ifc:IfcTrackElementTypeEnum
] .
ifc:IfcManifoldSolidBrep
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSolidModel ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcFacetedBrep
ifc:IfcAdvancedBrep
)
] ;
owl:disjointWith ifc:IfcSweptAreaSolid, ifc:IfcSweptDiskSolid, ifc:IfcSectionedSolid, ifc:IfcCsgSolid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcClosedShell ;
owl:onProperty ifc:outer_IfcManifoldSolidBrep
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:outer_IfcManifoldSolidBrep ;
owl:onClass ifc:IfcClosedShell
] .
ifc:IfcDistributionElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
owl:disjointWith ifc:IfcFeatureElement, ifc:IfcElementComponent, ifc:IfcGeotechnicalElement, ifc:IfcCivilElement, ifc:IfcElementAssembly, ifc:IfcFurnishingElement, ifc:IfcGeographicElement, ifc:IfcTransportElement, ifc:IfcVirtualElement, ifc:IfcBuiltElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsPortToElement ;
owl:onProperty ifc:hasPorts_IfcDistributionElement
] .
ifc:IfcTimeSeriesValue
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:listValues_IfcTimeSeriesValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:listValues_IfcTimeSeriesValue ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:listValues_IfcTimeSeriesValue ;
owl:onClass ifc:IfcValue_List
] .
ifc:IfcGeographicElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
owl:disjointWith ifc:IfcFeatureElement, ifc:IfcElementComponent, ifc:IfcGeotechnicalElement, ifc:IfcCivilElement, ifc:IfcElementAssembly, ifc:IfcFurnishingElement, ifc:IfcTransportElement, ifc:IfcVirtualElement, ifc:IfcDistributionElement, ifc:IfcBuiltElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcGeographicElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcGeographicElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcGeographicElement ;
owl:onClass ifc:IfcGeographicElementTypeEnum
] .
ifc:IfcSlippageConnectionCondition
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralConnectionCondition ;
owl:disjointWith ifc:IfcFailureConnectionCondition ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:slippageX_IfcSlippageConnectionCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:slippageX_IfcSlippageConnectionCondition ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:slippageY_IfcSlippageConnectionCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:slippageY_IfcSlippageConnectionCondition ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:slippageZ_IfcSlippageConnectionCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:slippageZ_IfcSlippageConnectionCondition ;
owl:onClass ifc:IfcLengthMeasure
] .
ifc:IfcCurve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf ifc:IfcLinearAxisSelect, ifc:IfcGeometricSetSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcOffsetCurve
ifc:IfcConic
ifc:IfcSurfaceCurve
ifc:IfcLine
ifc:IfcPcurve
ifc:IfcBoundedCurve
)
] ;
owl:disjointWith ifc:IfcCsgPrimitive3D, ifc:IfcShellBasedSurfaceModel, ifc:IfcPlacement, ifc:IfcFaceBasedSurfaceModel, ifc:IfcTessellatedItem, ifc:IfcTextLiteral, ifc:IfcCartesianPointList, ifc:IfcHalfSpaceSolid, ifc:IfcAnnotationFillArea, ifc:IfcSectionedSpine, ifc:IfcSurface, ifc:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression .
ifc:IfcEnergyConversionDevice
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowSegment, ifc:IfcFlowTerminal, ifc:IfcFlowTreatmentDevice, ifc:IfcDistributionChamberElement, ifc:IfcFlowFitting, ifc:IfcFlowController, ifc:IfcFlowMovingDevice, ifc:IfcFlowStorageDevice .
ifc:IfcFastener
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
owl:disjointWith ifc:IfcVibrationIsolator, ifc:IfcImpactProtectionDevice, ifc:IfcDiscreteAccessory, ifc:IfcMechanicalFastener, ifc:IfcBuildingElementPart, ifc:IfcReinforcingElement, ifc:IfcSign, ifc:IfcVibrationDamper ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFastenerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFastener
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFastener ;
owl:onClass ifc:IfcFastenerTypeEnum
] .
ifc:IfcDistributionFlowElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionElementType ;
rdfs:subClassOf
[
rdf:type 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:IfcImageTexture
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceTexture ;
owl:disjointWith ifc:IfcBlobTexture, ifc:IfcPixelTexture ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference ;
owl:onProperty ifc:uRLReference_IfcImageTexture
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:uRLReference_IfcImageTexture ;
owl:onClass ifc:IfcURIReference
] .
ifc:IfcGridPlacement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObjectPlacement ;
owl:disjointWith ifc:IfcLinearPlacement, ifc:IfcLocalPlacement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcVirtualGridIntersection ;
owl:onProperty ifc:placementLocation_IfcGridPlacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:placementLocation_IfcGridPlacement ;
owl:onClass ifc:IfcVirtualGridIntersection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcGridPlacementDirectionSelect ;
owl:onProperty ifc:placementRefDirection_IfcGridPlacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:placementRefDirection_IfcGridPlacement ;
owl:onClass ifc:IfcGridPlacementDirectionSelect
] .
ifc:IfcLShapeProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
owl:disjointWith ifc:IfcAsymmetricIShapeProfileDef, ifc:IfcCShapeProfileDef, ifc:IfcCircleProfileDef, ifc:IfcRectangleProfileDef, ifc:IfcZShapeProfileDef, ifc:IfcEllipseProfileDef, ifc:IfcTrapeziumProfileDef, ifc:IfcIShapeProfileDef, ifc:IfcUShapeProfileDef, ifc:IfcTShapeProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcLShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:depth_IfcLShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:width_IfcLShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:width_IfcLShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:thickness_IfcLShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:thickness_IfcLShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcLShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:filletRadius_IfcLShapeProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:edgeRadius_IfcLShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:edgeRadius_IfcLShapeProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:legSlope_IfcLShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:legSlope_IfcLShapeProfileDef ;
owl:onClass ifc:IfcPlaneAngleMeasure
] .
ifc:IfcDocumentInformation
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcExternalInformation ;
rdfs:subClassOf ifc:IfcDocumentSelect ;
owl:disjointWith ifc:IfcClassification, ifc:IfcLibraryInformation ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:identification_IfcDocumentInformation ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcDocumentInformation ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcDocumentInformation ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference ;
owl:onProperty ifc:location_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:location_IfcDocumentInformation ;
owl:onClass ifc:IfcURIReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:purpose_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:purpose_IfcDocumentInformation ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:intendedUse_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:intendedUse_IfcDocumentInformation ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:scope_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:scope_IfcDocumentInformation ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:revision_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:revision_IfcDocumentInformation ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:documentOwner_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:documentOwner_IfcDocumentInformation ;
owl:onClass ifc:IfcActorSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:editors_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:creationTime_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:creationTime_IfcDocumentInformation ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:lastRevisionTime_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lastRevisionTime_IfcDocumentInformation ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:electronicFormat_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:electronicFormat_IfcDocumentInformation ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:validFrom_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:validFrom_IfcDocumentInformation ;
owl:onClass ifc:IfcDate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:validUntil_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:validUntil_IfcDocumentInformation ;
owl:onClass ifc:IfcDate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentConfidentialityEnum ;
owl:onProperty ifc:confidentiality_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:confidentiality_IfcDocumentInformation ;
owl:onClass ifc:IfcDocumentConfidentialityEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentStatusEnum ;
owl:onProperty ifc:status_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:status_IfcDocumentInformation ;
owl:onClass ifc:IfcDocumentStatusEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentReference ;
owl:onProperty ifc:hasDocumentReferences_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentInformationRelationship ;
owl:onProperty ifc:isPointedTo_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDocumentInformationRelationship ;
owl:onProperty ifc:isPointer_IfcDocumentInformation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:isPointer_IfcDocumentInformation ;
owl:onClass ifc:IfcDocumentInformationRelationship ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcEnergyConversionDeviceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf
[
rdf:type 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:IfcFlowMovingDeviceType, ifc:IfcFlowTreatmentDeviceType, ifc:IfcFlowStorageDeviceType, ifc:IfcDistributionChamberElementType, ifc:IfcFlowControllerType, ifc:IfcFlowTerminalType, ifc:IfcFlowFittingType, ifc:IfcFlowSegmentType .
ifc:IfcPermit
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
owl:disjointWith ifc:IfcCostItem, ifc:IfcActionRequest, ifc:IfcPerformanceHistory, ifc:IfcWorkControl, ifc:IfcCostSchedule, ifc:IfcWorkCalendar, ifc:IfcProjectOrder ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPermitTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPermit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcPermit ;
owl:onClass ifc:IfcPermitTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:status_IfcPermit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:status_IfcPermit ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcPermit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longDescription_IfcPermit ;
owl:onClass ifc:IfcText
] .
ifc:IfcColourRgbList
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
owl:disjointWith 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:IfcSurfaceStyleRefraction, ifc:IfcTextStyleForDefinedFont ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure_List_List ;
owl:onProperty ifc:colourList_IfcColourRgbList
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:colourList_IfcColourRgbList ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcNormalisedRatioMeasure_List_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:colourList_IfcColourRgbList ;
owl:onClass ifc:IfcNormalisedRatioMeasure_List_List
] .
ifc:IfcLampType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
owl:disjointWith ifc:IfcAudioVisualApplianceType, ifc:IfcCommunicationsApplianceType, ifc:IfcMobileTelecommunicationsApplianceType, ifc:IfcAirTerminalType, ifc:IfcMedicalDeviceType, ifc:IfcStackTerminalType, ifc:IfcSanitaryTerminalType, ifc:IfcFireSuppressionTerminalType, ifc:IfcWasteTerminalType, ifc:IfcSpaceHeaterType, ifc:IfcLightFixtureType, ifc:IfcSignalType, ifc:IfcLiquidTerminalType, ifc:IfcElectricApplianceType, ifc:IfcOutletType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLampTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLampType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcLampType ;
owl:onClass ifc:IfcLampTypeEnum
] .
ifc:IfcSpaceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSpatialStructureElementType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSpaceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpaceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSpaceType ;
owl:onClass ifc:IfcSpaceTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcSpaceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longName_IfcSpaceType ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcWaterStratum
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeotechnicalStratum ;
owl:disjointWith ifc:IfcVoidStratum, ifc:IfcSolidStratum .
ifc:IfcCostItem
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
owl:disjointWith ifc:IfcActionRequest, ifc:IfcPerformanceHistory, ifc:IfcWorkControl, ifc:IfcPermit, ifc:IfcCostSchedule, ifc:IfcWorkCalendar, ifc:IfcProjectOrder ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCostItemTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCostItem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCostItem ;
owl:onClass ifc:IfcCostItemTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue_List ;
owl:onProperty ifc:costValues_IfcCostItem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:costValues_IfcCostItem ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcCostValue_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:costValues_IfcCostItem ;
owl:onClass ifc:IfcCostValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalQuantity_List ;
owl:onProperty ifc:costQuantities_IfcCostItem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:costQuantities_IfcCostItem ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPhysicalQuantity_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:costQuantities_IfcCostItem ;
owl:onClass ifc:IfcPhysicalQuantity_List
] .
ifc:IfcBoundaryNodeCondition
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBoundaryCondition ;
owl:disjointWith ifc:IfcBoundaryEdgeCondition, ifc:IfcBoundaryFaceCondition ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTranslationalStiffnessSelect ;
owl:onProperty ifc:translationalStiffnessX_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:translationalStiffnessX_IfcBoundaryNodeCondition ;
owl:onClass ifc:IfcTranslationalStiffnessSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTranslationalStiffnessSelect ;
owl:onProperty ifc:translationalStiffnessY_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:translationalStiffnessY_IfcBoundaryNodeCondition ;
owl:onClass ifc:IfcTranslationalStiffnessSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTranslationalStiffnessSelect ;
owl:onProperty ifc:translationalStiffnessZ_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:translationalStiffnessZ_IfcBoundaryNodeCondition ;
owl:onClass ifc:IfcTranslationalStiffnessSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRotationalStiffnessSelect ;
owl:onProperty ifc:rotationalStiffnessX_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:rotationalStiffnessX_IfcBoundaryNodeCondition ;
owl:onClass ifc:IfcRotationalStiffnessSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRotationalStiffnessSelect ;
owl:onProperty ifc:rotationalStiffnessY_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:rotationalStiffnessY_IfcBoundaryNodeCondition ;
owl:onClass ifc:IfcRotationalStiffnessSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRotationalStiffnessSelect ;
owl:onProperty ifc:rotationalStiffnessZ_IfcBoundaryNodeCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:rotationalStiffnessZ_IfcBoundaryNodeCondition ;
owl:onClass ifc:IfcRotationalStiffnessSelect
] .
ifc:IfcMaterialLayerSetUsage
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMaterialUsageDefinition ;
owl:disjointWith ifc:IfcMaterialProfileSetUsage ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialLayerSet ;
owl:onProperty ifc:forLayerSet_IfcMaterialLayerSetUsage
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:forLayerSet_IfcMaterialLayerSetUsage ;
owl:onClass ifc:IfcMaterialLayerSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLayerSetDirectionEnum ;
owl:onProperty ifc:layerSetDirection_IfcMaterialLayerSetUsage
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:layerSetDirection_IfcMaterialLayerSetUsage ;
owl:onClass ifc:IfcLayerSetDirectionEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirectionSenseEnum ;
owl:onProperty ifc:directionSense_IfcMaterialLayerSetUsage
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:directionSense_IfcMaterialLayerSetUsage ;
owl:onClass ifc:IfcDirectionSenseEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:offsetFromReferenceLine_IfcMaterialLayerSetUsage
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:offsetFromReferenceLine_IfcMaterialLayerSetUsage ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:referenceExtent_IfcMaterialLayerSetUsage
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:referenceExtent_IfcMaterialLayerSetUsage ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcStairFlight
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:numberOfRisers_IfcStairFlight
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:numberOfRisers_IfcStairFlight ;
owl:onClass ifc:IfcInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:numberOfTreads_IfcStairFlight
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:numberOfTreads_IfcStairFlight ;
owl:onClass ifc:IfcInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:riserHeight_IfcStairFlight
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:riserHeight_IfcStairFlight ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:treadLength_IfcStairFlight
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:treadLength_IfcStairFlight ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStairFlightTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStairFlight
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcStairFlight ;
owl:onClass ifc:IfcStairFlightTypeEnum
] .
ifc:IfcTask
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProcess ;
owl:disjointWith ifc:IfcEvent, ifc:IfcProcedure ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:status_IfcTask
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:status_IfcTask ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:workMethod_IfcTask
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:workMethod_IfcTask ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:isMilestone_IfcTask
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:isMilestone_IfcTask ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger ;
owl:onProperty ifc:priority_IfcTask
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:priority_IfcTask ;
owl:onClass ifc:IfcInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTaskTime ;
owl:onProperty ifc:taskTime_IfcTask
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:taskTime_IfcTask ;
owl:onClass ifc:IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTaskTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTask
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTask ;
owl:onClass ifc:IfcTaskTypeEnum
] .
ifc:IfcBuildingElementPart
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
owl:disjointWith ifc:IfcVibrationIsolator, ifc:IfcImpactProtectionDevice, ifc:IfcDiscreteAccessory, ifc:IfcMechanicalFastener, ifc:IfcFastener, ifc:IfcReinforcingElement, ifc:IfcSign, ifc:IfcVibrationDamper ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBuildingElementPartTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingElementPart
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcBuildingElementPart ;
owl:onClass ifc:IfcBuildingElementPartTypeEnum
] .
ifc:IfcEvaporator
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcEvaporatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvaporator
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcEvaporator ;
owl:onClass ifc:IfcEvaporatorTypeEnum
] .
ifc:IfcTendonAnchorType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcReinforcingElementType ;
owl:disjointWith ifc:IfcTendonConduitType, ifc:IfcReinforcingBarType, ifc:IfcTendonType, ifc:IfcReinforcingMeshType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTendonAnchorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTendonAnchorType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTendonAnchorType ;
owl:onClass ifc:IfcTendonAnchorTypeEnum
] .
ifc:IfcDerivedProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProfileDef ;
owl:disjointWith ifc:IfcParameterizedProfileDef, ifc:IfcArbitraryClosedProfileDef, ifc:IfcCompositeProfileDef, ifc:IfcOpenCrossProfileDef, ifc:IfcArbitraryOpenProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef ;
owl:onProperty ifc:parentProfile_IfcDerivedProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:parentProfile_IfcDerivedProfileDef ;
owl:onClass ifc:IfcProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianTransformationOperator2D ;
owl:onProperty ifc:operator_IfcDerivedProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:operator_IfcDerivedProfileDef ;
owl:onClass ifc:IfcCartesianTransformationOperator2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:label_IfcDerivedProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:label_IfcDerivedProfileDef ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcRelReferencedInSpatialStructure
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
owl:disjointWith ifc:IfcRelConnectsStructuralMember, ifc:IfcRelFillsElement, ifc:IfcRelConnectsStructuralActivity, ifc:IfcRelServicesBuildings, ifc:IfcRelConnectsPorts, ifc:IfcRelCoversBldgElements, ifc:IfcRelInterferesElements, ifc:IfcRelCoversSpaces, ifc:IfcRelConnectsElements, ifc:IfcRelSpaceBoundary, ifc:IfcRelConnectsPortToElement, ifc:IfcRelContainedInSpatialStructure, ifc:IfcRelPositions, ifc:IfcRelSequence, ifc:IfcRelFlowControlElements ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSpatialReferenceSelect ;
owl:onProperty ifc:relatedElements_IfcRelReferencedInSpatialStructure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedElements_IfcRelReferencedInSpatialStructure ;
owl:onClass ifc:IfcSpatialReferenceSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSpatialElement ;
owl:onProperty ifc:relatingStructure_IfcRelReferencedInSpatialStructure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingStructure_IfcRelReferencedInSpatialStructure ;
owl:onClass ifc:IfcSpatialElement
] .
ifc:IfcStructuralLoadSingleDisplacementDistortion
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurvatureMeasure ;
owl:onProperty ifc:distortion_IfcStructuralLoadSingleDisplacementDistortion
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:distortion_IfcStructuralLoadSingleDisplacementDistortion ;
owl:onClass ifc:IfcCurvatureMeasure
] .
ifc:IfcConnectionPointGeometry
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConnectionGeometry ;
owl:disjointWith ifc:IfcConnectionSurfaceGeometry, ifc:IfcConnectionCurveGeometry, ifc:IfcConnectionVolumeGeometry ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPointOrVertexPoint ;
owl:onProperty ifc:pointOnRelatingElement_IfcConnectionPointGeometry
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:pointOnRelatingElement_IfcConnectionPointGeometry ;
owl:onClass ifc:IfcPointOrVertexPoint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPointOrVertexPoint ;
owl:onProperty ifc:pointOnRelatedElement_IfcConnectionPointGeometry
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:pointOnRelatedElement_IfcConnectionPointGeometry ;
owl:onClass ifc:IfcPointOrVertexPoint
] .
ifc:IfcBurner
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBurnerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBurner
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcBurner ;
owl:onClass ifc:IfcBurnerTypeEnum
] .
ifc:IfcPresentationStyleAssignment
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStyleAssignmentSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPresentationStyleSelect ;
owl:onProperty ifc:styles_IfcPresentationStyleAssignment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:styles_IfcPresentationStyleAssignment ;
owl:onClass ifc:IfcPresentationStyleSelect
] .
ifc:IfcRightCircularCone
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCsgPrimitive3D ;
owl:disjointWith ifc:IfcBlock, ifc:IfcSphere, ifc:IfcRightCircularCylinder, ifc:IfcRectangularPyramid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:height_IfcRightCircularCone
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:height_IfcRightCircularCone ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:bottomRadius_IfcRightCircularCone
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:bottomRadius_IfcRightCircularCone ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcElementComponentType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcFastenerType
ifc:IfcVibrationIsolatorType
ifc:IfcImpactProtectionDeviceType
ifc:IfcVibrationDamperType
ifc:IfcSignType
ifc:IfcDiscreteAccessoryType
ifc:IfcMechanicalFastenerType
ifc:IfcReinforcingElementType
ifc:IfcBuildingElementPartType
)
] ;
owl:disjointWith ifc:IfcGeographicElementType, ifc:IfcElementAssemblyType, ifc:IfcBuiltElementType, ifc:IfcCivilElementType, ifc:IfcDistributionElementType, ifc:IfcFurnishingElementType, ifc:IfcTransportElementType .
ifc:IfcChillerType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith 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:IfcCoilType, ifc:IfcEvaporatorType, ifc:IfcBurnerType, ifc:IfcCooledBeamType, ifc:IfcAirToAirHeatRecoveryType, ifc:IfcEngineType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcChillerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcChillerType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcChillerType ;
owl:onClass ifc:IfcChillerTypeEnum
] .
ifc:IfcRepresentation
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcLayeredItem ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcShapeModel
ifc:IfcStyleModel
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationContext ;
owl:onProperty ifc:contextOfItems_IfcRepresentation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:contextOfItems_IfcRepresentation ;
owl:onClass ifc:IfcRepresentationContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:representationIdentifier_IfcRepresentation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:representationIdentifier_IfcRepresentation ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:representationType_IfcRepresentation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:representationType_IfcRepresentation ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationItem ;
owl:onProperty ifc:items_IfcRepresentation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:items_IfcRepresentation ;
owl:onClass ifc:IfcRepresentationItem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentationMap ;
owl:onProperty ifc:representationMap_IfcRepresentation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:representationMap_IfcRepresentation ;
owl:onClass ifc:IfcRepresentationMap ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcSystemFurnitureElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFurnishingElementType ;
owl:disjointWith ifc:IfcFurnitureType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSystemFurnitureElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSystemFurnitureElementType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSystemFurnitureElementType ;
owl:onClass ifc:IfcSystemFurnitureElementTypeEnum
] .
ifc:IfcMaterialProfileWithOffsets
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMaterialProfile ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:offsetValues_IfcMaterialProfileWithOffsets
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:offsetValues_IfcMaterialProfileWithOffsets ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:offsetValues_IfcMaterialProfileWithOffsets ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:onClass ifc:IfcLengthMeasure_EmptyList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:offsetValues_IfcMaterialProfileWithOffsets ;
owl:onClass ifc:IfcLengthMeasure_List
] .
ifc:IfcRelFillsElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
owl:disjointWith ifc:IfcRelConnectsStructuralMember, ifc:IfcRelReferencedInSpatialStructure, ifc:IfcRelConnectsStructuralActivity, ifc:IfcRelServicesBuildings, ifc:IfcRelConnectsPorts, ifc:IfcRelCoversBldgElements, ifc:IfcRelInterferesElements, ifc:IfcRelCoversSpaces, ifc:IfcRelConnectsElements, ifc:IfcRelSpaceBoundary, ifc:IfcRelConnectsPortToElement, ifc:IfcRelContainedInSpatialStructure, ifc:IfcRelPositions, ifc:IfcRelSequence, ifc:IfcRelFlowControlElements ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcOpeningElement ;
owl:onProperty ifc:relatingOpeningElement_IfcRelFillsElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingOpeningElement_IfcRelFillsElement ;
owl:onClass ifc:IfcOpeningElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatedBuildingElement_IfcRelFillsElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedBuildingElement_IfcRelFillsElement ;
owl:onClass ifc:IfcElement
] .
ifc:IfcVertex
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
owl:disjointWith ifc:IfcConnectedFaceSet, ifc:IfcFaceBound, ifc:IfcPath, ifc:IfcLoop, ifc:IfcEdge, ifc:IfcFace .
ifc:IfcDistributionControlElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionElement ;
owl:disjointWith ifc:IfcDistributionFlowElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelFlowControlElements ;
owl:onProperty ifc:assignedToFlowElement_IfcDistributionControlElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:assignedToFlowElement_IfcDistributionControlElement ;
owl:onClass ifc:IfcRelFlowControlElements ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcCenterLineProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcArbitraryOpenProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:thickness_IfcCenterLineProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:thickness_IfcCenterLineProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcLaborResourceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResourceType ;
owl:disjointWith ifc:IfcSubContractResourceType, ifc:IfcConstructionEquipmentResourceType, ifc:IfcConstructionProductResourceType, ifc:IfcConstructionMaterialResourceType, ifc:IfcCrewResourceType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLaborResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLaborResourceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcLaborResourceType ;
owl:onClass ifc:IfcLaborResourceTypeEnum
] .
ifc:IfcSolarDeviceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith ifc:IfcElectricMotorType, ifc:IfcUnitaryEquipmentType, ifc:IfcTransformerType, 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 ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSolarDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSolarDeviceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSolarDeviceType ;
owl:onClass ifc:IfcSolarDeviceTypeEnum
] .
ifc:IfcChiller
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcChillerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcChiller
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcChiller ;
owl:onClass ifc:IfcChillerTypeEnum
] .
ifc:IfcProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileTypeEnum ;
owl:onProperty ifc:profileType_IfcProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:profileType_IfcProfileDef ;
owl:onClass ifc:IfcProfileTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:profileName_IfcProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:profileName_IfcProfileDef ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileProperties ;
owl:onProperty ifc:hasProperties_IfcProfileDef
] .
ifc:IfcMaterialRelationship
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
owl:disjointWith ifc:IfcExternalReferenceRelationship, ifc:IfcResourceConstraintRelationship, ifc:IfcApprovalRelationship, ifc:IfcResourceApprovalRelationship, ifc:IfcDocumentInformationRelationship, ifc:IfcOrganizationRelationship, ifc:IfcPropertyDependencyRelationship, ifc:IfcCurrencyRelationship ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:relatingMaterial_IfcMaterialRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingMaterial_IfcMaterialRelationship ;
owl:onClass ifc:IfcMaterial
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial ;
owl:onProperty ifc:relatedMaterials_IfcMaterialRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedMaterials_IfcMaterialRelationship ;
owl:onClass ifc:IfcMaterial
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:expression_IfcMaterialRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:expression_IfcMaterialRelationship ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcWindowStandardCase
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcWindow .
ifc:IfcSensorType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
owl:disjointWith ifc:IfcFlowInstrumentType, ifc:IfcUnitaryControlElementType, ifc:IfcProtectiveDeviceTrippingUnitType, ifc:IfcActuatorType, ifc:IfcControllerType, ifc:IfcAlarmType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSensorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSensorType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSensorType ;
owl:onClass ifc:IfcSensorTypeEnum
] .
ifc:IfcRelServicesBuildings
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
owl:disjointWith ifc:IfcRelConnectsStructuralMember, ifc:IfcRelFillsElement, ifc:IfcRelReferencedInSpatialStructure, ifc:IfcRelConnectsStructuralActivity, ifc:IfcRelConnectsPorts, ifc:IfcRelCoversBldgElements, ifc:IfcRelInterferesElements, ifc:IfcRelCoversSpaces, ifc:IfcRelConnectsElements, ifc:IfcRelSpaceBoundary, ifc:IfcRelConnectsPortToElement, ifc:IfcRelContainedInSpatialStructure, ifc:IfcRelPositions, ifc:IfcRelSequence, ifc:IfcRelFlowControlElements ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSystem ;
owl:onProperty ifc:relatingSystem_IfcRelServicesBuildings
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingSystem_IfcRelServicesBuildings ;
owl:onClass ifc:IfcSystem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSpatialElement ;
owl:onProperty ifc:relatedBuildings_IfcRelServicesBuildings
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedBuildings_IfcRelServicesBuildings ;
owl:onClass ifc:IfcSpatialElement
] .
ifc:IfcTShapeProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
owl:disjointWith ifc:IfcAsymmetricIShapeProfileDef, ifc:IfcCShapeProfileDef, ifc:IfcCircleProfileDef, ifc:IfcRectangleProfileDef, ifc:IfcZShapeProfileDef, ifc:IfcEllipseProfileDef, ifc:IfcLShapeProfileDef, ifc:IfcTrapeziumProfileDef, ifc:IfcIShapeProfileDef, ifc:IfcUShapeProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcTShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:depth_IfcTShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeWidth_IfcTShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:flangeWidth_IfcTShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcTShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:webThickness_IfcTShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_IfcTShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:flangeThickness_IfcTShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcTShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:filletRadius_IfcTShapeProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:flangeEdgeRadius_IfcTShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:flangeEdgeRadius_IfcTShapeProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:webEdgeRadius_IfcTShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:webEdgeRadius_IfcTShapeProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:webSlope_IfcTShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:webSlope_IfcTShapeProfileDef ;
owl:onClass ifc:IfcPlaneAngleMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:flangeSlope_IfcTShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:flangeSlope_IfcTShapeProfileDef ;
owl:onClass ifc:IfcPlaneAngleMeasure
] .
ifc:IfcWindowStyle
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTypeProduct ;
owl:disjointWith ifc:IfcSpatialElementType, ifc:IfcElementType, ifc:IfcDoorStyle ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowStyleConstructionEnum ;
owl:onProperty ifc:constructionType_IfcWindowStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:constructionType_IfcWindowStyle ;
owl:onClass ifc:IfcWindowStyleConstructionEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcWindowStyleOperationEnum ;
owl:onProperty ifc:operationType_IfcWindowStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:operationType_IfcWindowStyle ;
owl:onClass ifc:IfcWindowStyleOperationEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:parameterTakesPrecedence_IfcWindowStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:parameterTakesPrecedence_IfcWindowStyle ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:sizeable_IfcWindowStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sizeable_IfcWindowStyle ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcFurnishingElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
owl:disjointWith ifc:IfcGeographicElementType, ifc:IfcElementAssemblyType, ifc:IfcBuiltElementType, ifc:IfcCivilElementType, ifc:IfcDistributionElementType, ifc:IfcTransportElementType, ifc:IfcElementComponentType .
ifc:IfcSIUnit
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcNamedUnit ;
owl:disjointWith ifc:IfcContextDependentUnit, ifc:IfcConversionBasedUnit ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSIPrefix ;
owl:onProperty ifc:prefix_IfcSIUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:prefix_IfcSIUnit ;
owl:onClass ifc:IfcSIPrefix
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSIUnitName ;
owl:onProperty ifc:name_IfcSIUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcSIUnit ;
owl:onClass ifc:IfcSIUnitName
] .
ifc:IfcConnectionSurfaceGeometry
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConnectionGeometry ;
owl:disjointWith ifc:IfcConnectionCurveGeometry, ifc:IfcConnectionVolumeGeometry, ifc:IfcConnectionPointGeometry ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceOrFaceSurface ;
owl:onProperty ifc:surfaceOnRelatingElement_IfcConnectionSurfaceGeometry
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:surfaceOnRelatingElement_IfcConnectionSurfaceGeometry ;
owl:onClass ifc:IfcSurfaceOrFaceSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSurfaceOrFaceSurface ;
owl:onProperty ifc:surfaceOnRelatedElement_IfcConnectionSurfaceGeometry
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:surfaceOnRelatedElement_IfcConnectionSurfaceGeometry ;
owl:onClass ifc:IfcSurfaceOrFaceSurface
] .
ifc:IfcBoxedHalfSpace
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcHalfSpaceSolid ;
owl:disjointWith ifc:IfcPolygonalBoundedHalfSpace ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoundingBox ;
owl:onProperty ifc:enclosure_IfcBoxedHalfSpace
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:enclosure_IfcBoxedHalfSpace ;
owl:onClass ifc:IfcBoundingBox
] .
ifc:IfcCooledBeam
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCooledBeamTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCooledBeam
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCooledBeam ;
owl:onClass ifc:IfcCooledBeamTypeEnum
] .
ifc:IfcLightSourceGoniometric
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcLightSource ;
owl:disjointWith ifc:IfcLightSourceDirectional, ifc:IfcLightSourcePositional, ifc:IfcLightSourceAmbient ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcLightSourceGoniometric
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:position_IfcLightSourceGoniometric ;
owl:onClass ifc:IfcAxis2Placement3D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:colourAppearance_IfcLightSourceGoniometric
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:colourAppearance_IfcLightSourceGoniometric ;
owl:onClass ifc:IfcColourRgb
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcThermodynamicTemperatureMeasure ;
owl:onProperty ifc:colourTemperature_IfcLightSourceGoniometric
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:colourTemperature_IfcLightSourceGoniometric ;
owl:onClass ifc:IfcThermodynamicTemperatureMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLuminousFluxMeasure ;
owl:onProperty ifc:luminousFlux_IfcLightSourceGoniometric
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:luminousFlux_IfcLightSourceGoniometric ;
owl:onClass ifc:IfcLuminousFluxMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLightEmissionSourceEnum ;
owl:onProperty ifc:lightEmissionSource_IfcLightSourceGoniometric
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lightEmissionSource_IfcLightSourceGoniometric ;
owl:onClass ifc:IfcLightEmissionSourceEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLightDistributionDataSourceSelect ;
owl:onProperty ifc:lightDistributionDataSource_IfcLightSourceGoniometric
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lightDistributionDataSource_IfcLightSourceGoniometric ;
owl:onClass ifc:IfcLightDistributionDataSourceSelect
] .
ifc:IfcDistributionFlowElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionElement ;
owl:disjointWith ifc:IfcDistributionControlElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelFlowControlElements ;
owl:onProperty ifc:hasControlElements_IfcDistributionFlowElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:hasControlElements_IfcDistributionFlowElement ;
owl:onClass ifc:IfcRelFlowControlElements ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
rdfs:subClassOf ifc:IfcInterferenceSelect, ifc:IfcStructuralActivityAssignmentSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcFeatureElement
ifc:IfcElementComponent
ifc:IfcGeotechnicalElement
ifc:IfcCivilElement
ifc:IfcElementAssembly
ifc:IfcFurnishingElement
ifc:IfcGeographicElement
ifc:IfcTransportElement
ifc:IfcVirtualElement
ifc:IfcDistributionElement
ifc:IfcBuiltElement
)
] ;
owl:disjointWith ifc:IfcStructuralActivity, ifc:IfcAnnotation, ifc:IfcSpatialElement, ifc:IfcStructuralItem, ifc:IfcProxy, ifc:IfcPort, ifc:IfcPositioningElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:tag_IfcElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:tag_IfcElement ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelFillsElement ;
owl:onProperty ifc:fillsVoids_IfcElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:fillsVoids_IfcElement ;
owl:onClass ifc:IfcRelFillsElement ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsElements ;
owl:onProperty ifc:connectedTo_IfcElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelInterferesElements ;
owl:onProperty ifc:isInterferedByElements_IfcElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelInterferesElements ;
owl:onProperty ifc:interferesElements_IfcElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelProjectsElement ;
owl:onProperty ifc:hasProjections_IfcElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelVoidsElement ;
owl:onProperty ifc:hasOpenings_IfcElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsWithRealizingElements ;
owl:onProperty ifc:isConnectionRealization_IfcElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSpaceBoundary ;
owl:onProperty ifc:providesBoundaries_IfcElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsElements ;
owl:onProperty ifc:connectedFrom_IfcElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelCoversBldgElements ;
owl:onProperty ifc:hasCoverings_IfcElement
] .
ifc:IfcRoad
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFacility ;
owl:disjointWith ifc:IfcBridge, ifc:IfcRailway, ifc:IfcBuilding, ifc:IfcMarineFacility .
ifc:IfcRelConnectsStructuralMember
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
owl:disjointWith 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:IfcRelPositions, ifc:IfcRelSequence, ifc:IfcRelFlowControlElements ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralMember ;
owl:onProperty ifc:relatingStructuralMember_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingStructuralMember_IfcRelConnectsStructuralMember ;
owl:onClass ifc:IfcStructuralMember
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralConnection ;
owl:onProperty ifc:relatedStructuralConnection_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedStructuralConnection_IfcRelConnectsStructuralMember ;
owl:onClass ifc:IfcStructuralConnection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoundaryCondition ;
owl:onProperty ifc:appliedCondition_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:appliedCondition_IfcRelConnectsStructuralMember ;
owl:onClass ifc:IfcBoundaryCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralConnectionCondition ;
owl:onProperty ifc:additionalConditions_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:additionalConditions_IfcRelConnectsStructuralMember ;
owl:onClass ifc:IfcStructuralConnectionCondition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:supportedLength_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:supportedLength_IfcRelConnectsStructuralMember ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:conditionCoordinateSystem_IfcRelConnectsStructuralMember
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:conditionCoordinateSystem_IfcRelConnectsStructuralMember ;
owl:onClass ifc:IfcAxis2Placement3D
] .
ifc:IfcCylindricalSurface
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementarySurface ;
owl:disjointWith ifc:IfcSphericalSurface, ifc:IfcPlane, ifc:IfcToroidalSurface ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcCylindricalSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:radius_IfcCylindricalSurface ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcCourseType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCourseTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCourseType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCourseType ;
owl:onClass ifc:IfcCourseTypeEnum
] .
ifc:IfcApplication
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcOrganization ;
owl:onProperty ifc:applicationDeveloper_IfcApplication
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:applicationDeveloper_IfcApplication ;
owl:onClass ifc:IfcOrganization
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:version_IfcApplication
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:version_IfcApplication ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:applicationFullName_IfcApplication
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:applicationFullName_IfcApplication ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:applicationIdentifier_IfcApplication
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:applicationIdentifier_IfcApplication ;
owl:onClass ifc:IfcIdentifier
] .
ifc:IfcPhysicalSimpleQuantity
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalQuantity ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcQuantityLength
ifc:IfcQuantityTime
ifc:IfcQuantityVolume
ifc:IfcQuantityCount
ifc:IfcQuantityArea
ifc:IfcQuantityWeight
)
] ;
owl:disjointWith ifc:IfcPhysicalComplexQuantity ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNamedUnit ;
owl:onProperty ifc:unit_IfcPhysicalSimpleQuantity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:unit_IfcPhysicalSimpleQuantity ;
owl:onClass ifc:IfcNamedUnit
] .
ifc:IfcFlowMeter
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
owl:disjointWith ifc:IfcValve, ifc:IfcAirTerminalBox, ifc:IfcElectricDistributionBoard, ifc:IfcDistributionBoard, ifc:IfcDamper, ifc:IfcSwitchingDevice, ifc:IfcElectricTimeControl, ifc:IfcProtectiveDevice ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFlowMeterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFlowMeter
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFlowMeter ;
owl:onClass ifc:IfcFlowMeterTypeEnum
] .
ifc:IfcRectangleHollowProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRectangleProfileDef ;
owl:disjointWith ifc:IfcRoundedRectangleProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:wallThickness_IfcRectangleHollowProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:wallThickness_IfcRectangleHollowProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:innerFilletRadius_IfcRectangleHollowProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:innerFilletRadius_IfcRectangleHollowProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:outerFilletRadius_IfcRectangleHollowProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:outerFilletRadius_IfcRectangleHollowProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] .
ifc:IfcEdgeCurve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEdge ;
rdfs:subClassOf ifc:IfcCurveOrEdgeCurve ;
owl:disjointWith ifc:IfcOrientedEdge, ifc:IfcSubedge ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:edgeGeometry_IfcEdgeCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:edgeGeometry_IfcEdgeCurve ;
owl:onClass ifc:IfcCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:sameSense_IfcEdgeCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sameSense_IfcEdgeCurve ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcElementAssemblyType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
owl:disjointWith ifc:IfcGeographicElementType, ifc:IfcBuiltElementType, ifc:IfcCivilElementType, ifc:IfcDistributionElementType, ifc:IfcFurnishingElementType, ifc:IfcTransportElementType, ifc:IfcElementComponentType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElementAssemblyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElementAssemblyType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcElementAssemblyType ;
owl:onClass ifc:IfcElementAssemblyTypeEnum
] .
ifc:IfcSwitchingDeviceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
owl:disjointWith ifc:IfcAirTerminalBoxType, ifc:IfcValveType, ifc:IfcDistributionBoardType, ifc:IfcElectricDistributionBoardType, ifc:IfcDamperType, ifc:IfcElectricTimeControlType, ifc:IfcFlowMeterType, ifc:IfcProtectiveDeviceType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSwitchingDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSwitchingDeviceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSwitchingDeviceType ;
owl:onClass ifc:IfcSwitchingDeviceTypeEnum
] .
ifc:IfcSurfaceCurveSweptAreaSolid
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDirectrixCurveSweptAreaSolid ;
owl:disjointWith ifc:IfcFixedReferenceSweptAreaSolid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSurface ;
owl:onProperty ifc:referenceSurface_IfcSurfaceCurveSweptAreaSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:referenceSurface_IfcSurfaceCurveSweptAreaSolid ;
owl:onClass ifc:IfcSurface
] .
ifc:IfcRelAssociatesMaterial
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelAssociates ;
owl:disjointWith ifc:IfcRelAssociatesLibrary, ifc:IfcRelAssociatesApproval, ifc:IfcRelAssociatesDocument, ifc:IfcRelAssociatesClassification, ifc:IfcRelAssociatesConstraint, ifc:IfcRelAssociatesProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialSelect ;
owl:onProperty ifc:relatingMaterial_IfcRelAssociatesMaterial
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingMaterial_IfcRelAssociatesMaterial ;
owl:onClass ifc:IfcMaterialSelect
] .
ifc:IfcFillAreaStyleHatching
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf ifc:IfcFillStyleSelect ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveStyle ;
owl:onProperty ifc:hatchLineAppearance_IfcFillAreaStyleHatching
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:hatchLineAppearance_IfcFillAreaStyleHatching ;
owl:onClass ifc:IfcCurveStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcHatchLineDistanceSelect ;
owl:onProperty ifc:startOfNextHatchLine_IfcFillAreaStyleHatching
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startOfNextHatchLine_IfcFillAreaStyleHatching ;
owl:onClass ifc:IfcHatchLineDistanceSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty ifc:pointOfReferenceHatchLine_IfcFillAreaStyleHatching
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:pointOfReferenceHatchLine_IfcFillAreaStyleHatching ;
owl:onClass ifc:IfcCartesianPoint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty ifc:patternStart_IfcFillAreaStyleHatching
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:patternStart_IfcFillAreaStyleHatching ;
owl:onClass ifc:IfcCartesianPoint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:hatchLineAngle_IfcFillAreaStyleHatching
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:hatchLineAngle_IfcFillAreaStyleHatching ;
owl:onClass ifc:IfcPlaneAngleMeasure
] .
ifc:IfcMaterialLayerWithOffsets
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMaterialLayer ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLayerSetDirectionEnum ;
owl:onProperty ifc:offsetDirection_IfcMaterialLayerWithOffsets
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:offsetDirection_IfcMaterialLayerWithOffsets ;
owl:onClass ifc:IfcLayerSetDirectionEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:offsetValues_IfcMaterialLayerWithOffsets
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:offsetValues_IfcMaterialLayerWithOffsets ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:offsetValues_IfcMaterialLayerWithOffsets ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:onClass ifc:IfcLengthMeasure_EmptyList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:offsetValues_IfcMaterialLayerWithOffsets ;
owl:onClass ifc:IfcLengthMeasure_List
] .
ifc:IfcPlane
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementarySurface ;
owl:disjointWith ifc:IfcCylindricalSurface, ifc:IfcSphericalSurface, ifc:IfcToroidalSurface .
ifc:IfcProtectiveDevice
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
owl:disjointWith ifc:IfcValve, ifc:IfcFlowMeter, ifc:IfcAirTerminalBox, ifc:IfcElectricDistributionBoard, ifc:IfcDistributionBoard, ifc:IfcDamper, ifc:IfcSwitchingDevice, ifc:IfcElectricTimeControl ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProtectiveDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProtectiveDevice
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcProtectiveDevice ;
owl:onClass ifc:IfcProtectiveDeviceTypeEnum
] .
ifc:IfcMotorConnectionType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith ifc:IfcElectricMotorType, ifc:IfcUnitaryEquipmentType, ifc:IfcTransformerType, ifc:IfcSolarDeviceType, ifc:IfcEvaporativeCoolerType, ifc:IfcBoilerType, ifc:IfcElectricGeneratorType, ifc:IfcCoolingTowerType, ifc:IfcCondenserType, ifc:IfcHeatExchangerType, ifc:IfcHumidifierType, ifc:IfcTubeBundleType, ifc:IfcChillerType, ifc:IfcCoilType, ifc:IfcEvaporatorType, ifc:IfcBurnerType, ifc:IfcCooledBeamType, ifc:IfcAirToAirHeatRecoveryType, ifc:IfcEngineType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMotorConnectionTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMotorConnectionType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcMotorConnectionType ;
owl:onClass ifc:IfcMotorConnectionTypeEnum
] .
ifc:IfcDerivedUnit
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcUnit ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDerivedUnitElement ;
owl:onProperty ifc:elements_IfcDerivedUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:elements_IfcDerivedUnit ;
owl:onClass ifc:IfcDerivedUnitElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDerivedUnitEnum ;
owl:onProperty ifc:unitType_IfcDerivedUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:unitType_IfcDerivedUnit ;
owl:onClass ifc:IfcDerivedUnitEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedType_IfcDerivedUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:userDefinedType_IfcDerivedUnit ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcElectricFlowTreatmentDeviceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTreatmentDeviceType ;
owl:disjointWith ifc:IfcDuctSilencerType, ifc:IfcInterceptorType, ifc:IfcFilterType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricFlowTreatmentDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricFlowTreatmentDeviceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcElectricFlowTreatmentDeviceType ;
owl:onClass ifc:IfcElectricFlowTreatmentDeviceTypeEnum
] .
ifc:IfcMaterial
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
owl:disjointWith ifc:IfcMaterialLayer, ifc:IfcMaterialConstituent, ifc:IfcMaterialLayerSet, ifc:IfcMaterialProfile, ifc:IfcMaterialConstituentSet, ifc:IfcMaterialProfileSet ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterial
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcMaterial ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterial
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcMaterial ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:category_IfcMaterial
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:category_IfcMaterial ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialDefinitionRepresentation ;
owl:onProperty ifc:hasRepresentation_IfcMaterial
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:hasRepresentation_IfcMaterial ;
owl:onClass ifc:IfcMaterialDefinitionRepresentation ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialRelationship ;
owl:onProperty ifc:isRelatedWith_IfcMaterial
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialRelationship ;
owl:onProperty ifc:relatesTo_IfcMaterial
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:relatesTo_IfcMaterial ;
owl:onClass ifc:IfcMaterialRelationship ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcProxy
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
owl:disjointWith ifc:IfcStructuralActivity, ifc:IfcAnnotation, ifc:IfcSpatialElement, ifc:IfcElement, ifc:IfcStructuralItem, ifc:IfcPort, ifc:IfcPositioningElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectTypeEnum ;
owl:onProperty ifc:proxyType_IfcProxy
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:proxyType_IfcProxy ;
owl:onClass ifc:IfcObjectTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:tag_IfcProxy
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:tag_IfcProxy ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcActionRequest
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcControl ;
owl:disjointWith ifc:IfcCostItem, ifc:IfcPerformanceHistory, ifc:IfcWorkControl, ifc:IfcPermit, ifc:IfcCostSchedule, ifc:IfcWorkCalendar, ifc:IfcProjectOrder ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActionRequestTypeEnum ;
owl:onProperty ifc:predefinedType_IfcActionRequest
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcActionRequest ;
owl:onClass ifc:IfcActionRequestTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:status_IfcActionRequest
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:status_IfcActionRequest ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcActionRequest
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longDescription_IfcActionRequest ;
owl:onClass ifc:IfcText
] .
ifc:IfcOpeningElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFeatureElementSubtraction ;
owl:disjointWith ifc:IfcEarthworksCut, ifc:IfcVoidingFeature ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcOpeningElementTypeEnum ;
owl:onProperty ifc:predefinedType_IfcOpeningElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcOpeningElement ;
owl:onClass ifc:IfcOpeningElementTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelFillsElement ;
owl:onProperty ifc:hasFillings_IfcOpeningElement
] .
ifc:IfcDraughtingPreDefinedColour
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedColour .
ifc:IfcLinearPlacement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObjectPlacement ;
owl:disjointWith ifc:IfcGridPlacement, ifc:IfcLocalPlacement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:placementMeasuredAlong_IfcLinearPlacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:placementMeasuredAlong_IfcLinearPlacement ;
owl:onClass ifc:IfcCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDistanceExpression ;
owl:onProperty ifc:distance_IfcLinearPlacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:distance_IfcLinearPlacement ;
owl:onClass ifc:IfcDistanceExpression
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcOrientationExpression ;
owl:onProperty ifc:orientation_IfcLinearPlacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:orientation_IfcLinearPlacement ;
owl:onClass ifc:IfcOrientationExpression
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:cartesianPosition_IfcLinearPlacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:cartesianPosition_IfcLinearPlacement ;
owl:onClass ifc:IfcAxis2Placement3D
] .
ifc:IfcPlant
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeographicElement .
ifc:IfcPlateType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlateTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPlateType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcPlateType ;
owl:onClass ifc:IfcPlateTypeEnum
] .
ifc:IfcStructuralAnalysisModel
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSystem ;
owl:disjointWith ifc:IfcZone, ifc:IfcBuiltSystem, ifc:IfcDistributionSystem, ifc:IfcBuildingSystem ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAnalysisModelTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralAnalysisModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcStructuralAnalysisModel ;
owl:onClass ifc:IfcAnalysisModelTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:orientationOf2DPlane_IfcStructuralAnalysisModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:orientationOf2DPlane_IfcStructuralAnalysisModel ;
owl:onClass ifc:IfcAxis2Placement3D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralLoadGroup ;
owl:onProperty ifc:loadedBy_IfcStructuralAnalysisModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralResultGroup ;
owl:onProperty ifc:hasResults_IfcStructuralAnalysisModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectPlacement ;
owl:onProperty ifc:sharedPlacement_IfcStructuralAnalysisModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sharedPlacement_IfcStructuralAnalysisModel ;
owl:onClass ifc:IfcObjectPlacement
] .
ifc:IfcStructuralLinearAction
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralCurveAction .
ifc:IfcQuantityVolume
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPhysicalSimpleQuantity ;
owl:disjointWith ifc:IfcQuantityLength, ifc:IfcQuantityTime, ifc:IfcQuantityCount, ifc:IfcQuantityArea, ifc:IfcQuantityWeight ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcVolumeMeasure ;
owl:onProperty ifc:volumeValue_IfcQuantityVolume
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:volumeValue_IfcQuantityVolume ;
owl:onClass ifc:IfcVolumeMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:formula_IfcQuantityVolume
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:formula_IfcQuantityVolume ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcIndexedTriangleTextureMap
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcIndexedTextureMap ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveInteger_List_List ;
owl:onProperty ifc:texCoordIndex_IfcIndexedTriangleTextureMap
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:texCoordIndex_IfcIndexedTriangleTextureMap ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcPositiveInteger_List_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:texCoordIndex_IfcIndexedTriangleTextureMap ;
owl:onClass ifc:IfcPositiveInteger_List_List
] .
ifc:IfcPerson
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcActorSelect, ifc:IfcObjectReferenceSelect, ifc:IfcResourceObjectSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcPerson
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:identification_IfcPerson ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:familyName_IfcPerson
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:familyName_IfcPerson ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:givenName_IfcPerson
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:givenName_IfcPerson ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:middleNames_IfcPerson
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:middleNames_IfcPerson ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:middleNames_IfcPerson ;
owl:onClass ifc:IfcLabel_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:prefixTitles_IfcPerson
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:prefixTitles_IfcPerson ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:prefixTitles_IfcPerson ;
owl:onClass ifc:IfcLabel_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel_List ;
owl:onProperty ifc:suffixTitles_IfcPerson
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:suffixTitles_IfcPerson ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLabel_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:suffixTitles_IfcPerson ;
owl:onClass ifc:IfcLabel_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActorRole_List ;
owl:onProperty ifc:roles_IfcPerson
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:roles_IfcPerson ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcActorRole_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:roles_IfcPerson ;
owl:onClass ifc:IfcActorRole_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAddress_List ;
owl:onProperty ifc:addresses_IfcPerson
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:addresses_IfcPerson ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcAddress_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:addresses_IfcPerson ;
owl:onClass ifc:IfcAddress_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPersonAndOrganization ;
owl:onProperty ifc:engagedIn_IfcPerson
] .
ifc:IfcIndexedPolyCurve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBoundedCurve ;
owl:disjointWith ifc:IfcCompositeCurve, ifc:IfcBSplineCurve, ifc:IfcTrimmedCurve, ifc:IfcAlignmentCurve, ifc:IfcCurveSegment2D, ifc:IfcPolyline ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPointList ;
owl:onProperty ifc:points_IfcIndexedPolyCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:points_IfcIndexedPolyCurve ;
owl:onClass ifc:IfcCartesianPointList
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSegmentIndexSelect_List ;
owl:onProperty ifc:segments_IfcIndexedPolyCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:segments_IfcIndexedPolyCurve ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcSegmentIndexSelect_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:segments_IfcIndexedPolyCurve ;
owl:onClass ifc:IfcSegmentIndexSelect_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:selfIntersect_IfcIndexedPolyCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:selfIntersect_IfcIndexedPolyCurve ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcCompositeCurveOnSurface
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCompositeCurve ;
rdfs:subClassOf ifc:IfcCurveOnSurface .
ifc:IfcStructuralItem
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
rdfs:subClassOf ifc:IfcStructuralActivityAssignmentSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcStructuralMember
ifc:IfcStructuralConnection
)
] ;
owl:disjointWith ifc:IfcStructuralActivity, ifc:IfcAnnotation, ifc:IfcSpatialElement, ifc:IfcElement, ifc:IfcProxy, ifc:IfcPort, ifc:IfcPositioningElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsStructuralActivity ;
owl:onProperty ifc:assignedStructuralActivity_IfcStructuralItem
] .
ifc:IfcBearing
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBearingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBearing
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcBearing ;
owl:onClass ifc:IfcBearingTypeEnum
] .
ifc:IfcPipeSegment
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegment ;
owl:disjointWith ifc:IfcCableCarrierSegment, ifc:IfcConveyorSegment, ifc:IfcDuctSegment, ifc:IfcCableSegment ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPipeSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPipeSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcPipeSegment ;
owl:onClass ifc:IfcPipeSegmentTypeEnum
] .
ifc:IfcPavementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:flexible_IfcPavementType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:flexible_IfcPavementType ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcConnectionPointEccentricity
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConnectionPointGeometry ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:eccentricityInX_IfcConnectionPointEccentricity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:eccentricityInX_IfcConnectionPointEccentricity ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:eccentricityInY_IfcConnectionPointEccentricity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:eccentricityInY_IfcConnectionPointEccentricity ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:eccentricityInZ_IfcConnectionPointEccentricity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:eccentricityInZ_IfcConnectionPointEccentricity ;
owl:onClass ifc:IfcLengthMeasure
] .
ifc:IfcElectricFlowStorageDeviceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowStorageDeviceType ;
owl:disjointWith ifc:IfcTankType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricFlowStorageDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricFlowStorageDeviceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcElectricFlowStorageDeviceType ;
owl:onClass ifc:IfcElectricFlowStorageDeviceTypeEnum
] .
ifc:IfcStructuralLoadGroup
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGroup ;
owl:disjointWith ifc:IfcSystem, ifc:IfcAsset, ifc:IfcInventory, ifc:IfcStructuralResultGroup ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLoadGroupTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralLoadGroup
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcStructuralLoadGroup ;
owl:onClass ifc:IfcLoadGroupTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActionTypeEnum ;
owl:onProperty ifc:actionType_IfcStructuralLoadGroup
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:actionType_IfcStructuralLoadGroup ;
owl:onClass ifc:IfcActionTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActionSourceTypeEnum ;
owl:onProperty ifc:actionSource_IfcStructuralLoadGroup
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:actionSource_IfcStructuralLoadGroup ;
owl:onClass ifc:IfcActionSourceTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRatioMeasure ;
owl:onProperty ifc:coefficient_IfcStructuralLoadGroup
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:coefficient_IfcStructuralLoadGroup ;
owl:onClass ifc:IfcRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:purpose_IfcStructuralLoadGroup
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:purpose_IfcStructuralLoadGroup ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralResultGroup ;
owl:onProperty ifc:sourceOfResultGroup_IfcStructuralLoadGroup
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:sourceOfResultGroup_IfcStructuralLoadGroup ;
owl:onClass ifc:IfcStructuralResultGroup ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralAnalysisModel ;
owl:onProperty ifc:loadGroupFor_IfcStructuralLoadGroup
] .
ifc:IfcExtrudedAreaSolid
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSweptAreaSolid ;
owl:disjointWith ifc:IfcRevolvedAreaSolid, ifc:IfcDirectrixDistanceSweptAreaSolid, ifc:IfcDirectrixCurveSweptAreaSolid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:extrudedDirection_IfcExtrudedAreaSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:extrudedDirection_IfcExtrudedAreaSolid ;
owl:onClass ifc:IfcDirection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcExtrudedAreaSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:depth_IfcExtrudedAreaSolid ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcComplexProperty
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProperty ;
owl:disjointWith ifc:IfcSimpleProperty ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:usageName_IfcComplexProperty
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:usageName_IfcComplexProperty ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProperty ;
owl:onProperty ifc:hasProperties_IfcComplexProperty
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:hasProperties_IfcComplexProperty ;
owl:onClass ifc:IfcProperty
] .
ifc:IfcStructuralLoadOrResult
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoad ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcStructuralLoadStatic
ifc:IfcSurfaceReinforcementArea
)
] ;
owl:disjointWith ifc:IfcStructuralLoadConfiguration .
ifc:IfcSystem
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGroup ;
rdfs:subClassOf ifc:IfcSpatialReferenceSelect ;
owl:disjointWith ifc:IfcAsset, ifc:IfcInventory, ifc:IfcStructuralLoadGroup, ifc:IfcStructuralResultGroup ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelServicesBuildings ;
owl:onProperty ifc:servicesBuildings_IfcSystem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:servicesBuildings_IfcSystem ;
owl:onClass ifc:IfcRelServicesBuildings ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcObjectDefinition
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRoot ;
rdfs:subClassOf ifc:IfcDefinitionSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcContext
ifc:IfcTypeObject
ifc:IfcObject
)
] ;
owl:disjointWith ifc:IfcRelationship, ifc:IfcPropertyDefinition ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAssigns ;
owl:onProperty ifc:hasAssignments_IfcObjectDefinition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelNests ;
owl:onProperty ifc:isNestedBy_IfcObjectDefinition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAggregates ;
owl:onProperty ifc:isDecomposedBy_IfcObjectDefinition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAggregates ;
owl:onProperty ifc:decomposes_IfcObjectDefinition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:decomposes_IfcObjectDefinition ;
owl:onClass ifc:IfcRelAggregates ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcRelConnectsWithRealizingElements
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnectsElements ;
owl:disjointWith ifc:IfcRelConnectsPathElements ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:realizingElements_IfcRelConnectsWithRealizingElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:realizingElements_IfcRelConnectsWithRealizingElements ;
owl:onClass ifc:IfcElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:connectionType_IfcRelConnectsWithRealizingElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:connectionType_IfcRelConnectsWithRealizingElements ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcEarthworksElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb .
ifc:IfcLoop
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
owl:disjointWith ifc:IfcVertex, ifc:IfcConnectedFaceSet, ifc:IfcFaceBound, ifc:IfcPath, ifc:IfcEdge, ifc:IfcFace .
ifc:IfcAlarmType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElementType ;
owl:disjointWith ifc:IfcSensorType, ifc:IfcFlowInstrumentType, ifc:IfcUnitaryControlElementType, ifc:IfcProtectiveDeviceTrippingUnitType, ifc:IfcActuatorType, ifc:IfcControllerType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAlarmTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAlarmType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcAlarmType ;
owl:onClass ifc:IfcAlarmTypeEnum
] .
ifc:IfcCartesianPointList
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcCartesianPointList3D
ifc:IfcCartesianPointList2D
)
] ;
owl:disjointWith ifc:IfcCsgPrimitive3D, ifc:IfcShellBasedSurfaceModel, ifc:IfcCurve, ifc:IfcPlacement, ifc:IfcFaceBasedSurfaceModel, ifc:IfcTessellatedItem, ifc:IfcTextLiteral, ifc:IfcHalfSpaceSolid, ifc:IfcAnnotationFillArea, ifc:IfcSectionedSpine, ifc:IfcSurface, ifc:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression .
ifc:IfcFaceOuterBound
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFaceBound .
ifc:IfcSurfaceStyleRendering
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceStyleShading ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColourOrFactor ;
owl:onProperty ifc:diffuseColour_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:diffuseColour_IfcSurfaceStyleRendering ;
owl:onClass ifc:IfcColourOrFactor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColourOrFactor ;
owl:onProperty ifc:transmissionColour_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transmissionColour_IfcSurfaceStyleRendering ;
owl:onClass ifc:IfcColourOrFactor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColourOrFactor ;
owl:onProperty ifc:diffuseTransmissionColour_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:diffuseTransmissionColour_IfcSurfaceStyleRendering ;
owl:onClass ifc:IfcColourOrFactor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColourOrFactor ;
owl:onProperty ifc:reflectionColour_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:reflectionColour_IfcSurfaceStyleRendering ;
owl:onClass ifc:IfcColourOrFactor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColourOrFactor ;
owl:onProperty ifc:specularColour_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:specularColour_IfcSurfaceStyleRendering ;
owl:onClass ifc:IfcColourOrFactor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSpecularHighlightSelect ;
owl:onProperty ifc:specularHighlight_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:specularHighlight_IfcSurfaceStyleRendering ;
owl:onClass ifc:IfcSpecularHighlightSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReflectanceMethodEnum ;
owl:onProperty ifc:reflectanceMethod_IfcSurfaceStyleRendering
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:reflectanceMethod_IfcSurfaceStyleRendering ;
owl:onClass ifc:IfcReflectanceMethodEnum
] .
ifc:IfcBSplineCurveWithKnots
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBSplineCurve ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger_List ;
owl:onProperty ifc:knotMultiplicities_IfcBSplineCurveWithKnots
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:knotMultiplicities_IfcBSplineCurveWithKnots ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcInteger_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:knotMultiplicities_IfcBSplineCurveWithKnots ;
owl:onClass ifc:IfcInteger_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue_List ;
owl:onProperty ifc:knots_IfcBSplineCurveWithKnots
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:knots_IfcBSplineCurveWithKnots ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcParameterValue_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:knots_IfcBSplineCurveWithKnots ;
owl:onClass ifc:IfcParameterValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcKnotType ;
owl:onProperty ifc:knotSpec_IfcBSplineCurveWithKnots
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:knotSpec_IfcBSplineCurveWithKnots ;
owl:onClass ifc:IfcKnotType
] .
ifc:IfcContextDependentUnit
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcNamedUnit ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
owl:disjointWith ifc:IfcSIUnit, ifc:IfcConversionBasedUnit ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcContextDependentUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcContextDependentUnit ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcRelAssigns
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelationship ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcRelAssignsToControl
ifc:IfcRelAssignsToProcess
ifc:IfcRelAssignsToProduct
ifc:IfcRelAssignsToResource
ifc:IfcRelAssignsToGroup
ifc:IfcRelAssignsToActor
)
] ;
owl:disjointWith ifc:IfcRelConnects, ifc:IfcRelDeclares, ifc:IfcRelDecomposes, ifc:IfcRelAssociates, ifc:IfcRelDefines ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectDefinition ;
owl:onProperty ifc:relatedObjects_IfcRelAssigns
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedObjects_IfcRelAssigns ;
owl:onClass ifc:IfcObjectDefinition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcObjectTypeEnum ;
owl:onProperty ifc:relatedObjectsType_IfcRelAssigns
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedObjectsType_IfcRelAssigns ;
owl:onClass ifc:IfcObjectTypeEnum
] .
ifc:IfcAirTerminalType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
owl:disjointWith ifc:IfcAudioVisualApplianceType, ifc:IfcCommunicationsApplianceType, ifc:IfcLampType, ifc:IfcMobileTelecommunicationsApplianceType, ifc:IfcMedicalDeviceType, ifc:IfcStackTerminalType, ifc:IfcSanitaryTerminalType, ifc:IfcFireSuppressionTerminalType, ifc:IfcWasteTerminalType, ifc:IfcSpaceHeaterType, ifc:IfcLightFixtureType, ifc:IfcSignalType, ifc:IfcLiquidTerminalType, ifc:IfcElectricApplianceType, ifc:IfcOutletType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAirTerminalTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminalType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcAirTerminalType ;
owl:onClass ifc:IfcAirTerminalTypeEnum
] .
ifc:IfcLineSegment2D
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCurveSegment2D ;
owl:disjointWith ifc:IfcCircularArcSegment2D, ifc:IfcTransitionCurveSegment2D .
ifc:IfcRoundedRectangleProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRectangleProfileDef ;
owl:disjointWith ifc:IfcRectangleHollowProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:roundingRadius_IfcRoundedRectangleProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:roundingRadius_IfcRoundedRectangleProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcCurtainWallType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurtainWallTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCurtainWallType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCurtainWallType ;
owl:onClass ifc:IfcCurtainWallTypeEnum
] .
ifc:IfcElementQuantity
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcQuantitySet ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:methodOfMeasurement_IfcElementQuantity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:methodOfMeasurement_IfcElementQuantity ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPhysicalQuantity ;
owl:onProperty ifc:quantities_IfcElementQuantity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:quantities_IfcElementQuantity ;
owl:onClass ifc:IfcPhysicalQuantity
] .
ifc:IfcMaterialList
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMaterialSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterial_List ;
owl:onProperty ifc:materials_IfcMaterialList
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:materials_IfcMaterialList ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcMaterial_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:materials_IfcMaterialList ;
owl:onClass ifc:IfcMaterial_List
] .
ifc:IfcSurfaceStyleShading
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf ifc:IfcSurfaceStyleElementSelect ;
owl:disjointWith ifc:IfcCurveStyleFontAndScaling, ifc:IfcCurveStyleFontPattern, ifc:IfcIndexedColourMap, ifc:IfcSurfaceStyleWithTextures, ifc:IfcTextStyleTextModel, ifc:IfcCurveStyleFont, ifc:IfcSurfaceStyleLighting, ifc:IfcColourSpecification, ifc:IfcSurfaceTexture, ifc:IfcPreDefinedItem, ifc:IfcTextureCoordinate, ifc:IfcTextureVertex, ifc:IfcTextureVertexList, ifc:IfcColourRgbList, ifc:IfcSurfaceStyleRefraction, ifc:IfcTextStyleForDefinedFont ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcColourRgb ;
owl:onProperty ifc:surfaceColour_IfcSurfaceStyleShading
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:surfaceColour_IfcSurfaceStyleShading ;
owl:onClass ifc:IfcColourRgb
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:transparency_IfcSurfaceStyleShading
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transparency_IfcSurfaceStyleShading ;
owl:onClass ifc:IfcNormalisedRatioMeasure
] .
ifc:IfcRegularTimeSeries
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTimeSeries ;
owl:disjointWith ifc:IfcIrregularTimeSeries ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeMeasure ;
owl:onProperty ifc:timeStep_IfcRegularTimeSeries
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:timeStep_IfcRegularTimeSeries ;
owl:onClass ifc:IfcTimeMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTimeSeriesValue_List ;
owl:onProperty ifc:values_IfcRegularTimeSeries
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:values_IfcRegularTimeSeries ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcTimeSeriesValue_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:values_IfcRegularTimeSeries ;
owl:onClass ifc:IfcTimeSeriesValue_List
] .
ifc:IfcOrganizationRelationship
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
owl:disjointWith ifc:IfcExternalReferenceRelationship, ifc:IfcResourceConstraintRelationship, ifc:IfcApprovalRelationship, ifc:IfcResourceApprovalRelationship, ifc:IfcDocumentInformationRelationship, ifc:IfcMaterialRelationship, ifc:IfcPropertyDependencyRelationship, ifc:IfcCurrencyRelationship ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcOrganization ;
owl:onProperty ifc:relatingOrganization_IfcOrganizationRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingOrganization_IfcOrganizationRelationship ;
owl:onClass ifc:IfcOrganization
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcOrganization ;
owl:onProperty ifc:relatedOrganizations_IfcOrganizationRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedOrganizations_IfcOrganizationRelationship ;
owl:onClass ifc:IfcOrganization
] .
ifc:IfcCrewResource
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResource ;
owl:disjointWith ifc:IfcConstructionMaterialResource, ifc:IfcSubContractResource, ifc:IfcConstructionProductResource, ifc:IfcConstructionEquipmentResource, ifc:IfcLaborResource ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCrewResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCrewResource
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCrewResource ;
owl:onClass ifc:IfcCrewResourceTypeEnum
] .
ifc:IfcGeometricSet
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcGeometricSetSelect ;
owl:onProperty ifc:elements_IfcGeometricSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:elements_IfcGeometricSet ;
owl:onClass ifc:IfcGeometricSetSelect
] .
ifc:IfcDerivedUnitElement
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNamedUnit ;
owl:onProperty ifc:unit_IfcDerivedUnitElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:unit_IfcDerivedUnitElement ;
owl:onClass ifc:IfcNamedUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom expr:INTEGER ;
owl:onProperty ifc:exponent_IfcDerivedUnitElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:exponent_IfcDerivedUnitElement ;
owl:onClass expr:INTEGER
] .
ifc:IfcUShapeProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
owl:disjointWith ifc:IfcAsymmetricIShapeProfileDef, ifc:IfcCShapeProfileDef, ifc:IfcCircleProfileDef, ifc:IfcRectangleProfileDef, ifc:IfcZShapeProfileDef, ifc:IfcEllipseProfileDef, ifc:IfcLShapeProfileDef, ifc:IfcTrapeziumProfileDef, ifc:IfcIShapeProfileDef, ifc:IfcTShapeProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:depth_IfcUShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:depth_IfcUShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeWidth_IfcUShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:flangeWidth_IfcUShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcUShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:webThickness_IfcUShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_IfcUShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:flangeThickness_IfcUShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcUShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:filletRadius_IfcUShapeProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:edgeRadius_IfcUShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:edgeRadius_IfcUShapeProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:flangeSlope_IfcUShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:flangeSlope_IfcUShapeProfileDef ;
owl:onClass ifc:IfcPlaneAngleMeasure
] .
ifc:IfcRelSpaceBoundary1stLevel
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelSpaceBoundary ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSpaceBoundary1stLevel ;
owl:onProperty ifc:parentBoundary_IfcRelSpaceBoundary1stLevel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:parentBoundary_IfcRelSpaceBoundary1stLevel ;
owl:onClass ifc:IfcRelSpaceBoundary1stLevel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSpaceBoundary1stLevel ;
owl:onProperty ifc:innerBoundaries_IfcRelSpaceBoundary1stLevel
] .
ifc:IfcRelAssignsToGroup
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelAssigns ;
owl:disjointWith ifc:IfcRelAssignsToControl, ifc:IfcRelAssignsToProcess, ifc:IfcRelAssignsToProduct, ifc:IfcRelAssignsToResource, ifc:IfcRelAssignsToActor ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcGroup ;
owl:onProperty ifc:relatingGroup_IfcRelAssignsToGroup
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingGroup_IfcRelAssignsToGroup ;
owl:onClass ifc:IfcGroup
] .
ifc:IfcTrimmedCurve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBoundedCurve ;
owl:disjointWith ifc:IfcCompositeCurve, ifc:IfcBSplineCurve, ifc:IfcIndexedPolyCurve, ifc:IfcAlignmentCurve, ifc:IfcCurveSegment2D, ifc:IfcPolyline ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:basisCurve_IfcTrimmedCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:basisCurve_IfcTrimmedCurve ;
owl:onClass ifc:IfcCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTrimmingSelect ;
owl:onProperty ifc:trim1_IfcTrimmedCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:trim1_IfcTrimmedCurve ;
owl:onClass ifc:IfcTrimmingSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:trim1_IfcTrimmedCurve ;
owl:onClass ifc:IfcTrimmingSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTrimmingSelect ;
owl:onProperty ifc:trim2_IfcTrimmedCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:trim2_IfcTrimmedCurve ;
owl:onClass ifc:IfcTrimmingSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:trim2_IfcTrimmedCurve ;
owl:onClass ifc:IfcTrimmingSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:senseAgreement_IfcTrimmedCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:senseAgreement_IfcTrimmedCurve ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTrimmingPreference ;
owl:onProperty ifc:masterRepresentation_IfcTrimmedCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:masterRepresentation_IfcTrimmedCurve ;
owl:onClass ifc:IfcTrimmingPreference
] .
ifc:IfcVibrationIsolator
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
owl:disjointWith ifc:IfcImpactProtectionDevice, ifc:IfcDiscreteAccessory, ifc:IfcMechanicalFastener, ifc:IfcFastener, ifc:IfcBuildingElementPart, ifc:IfcReinforcingElement, ifc:IfcSign, ifc:IfcVibrationDamper ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcVibrationIsolatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcVibrationIsolator
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcVibrationIsolator ;
owl:onClass ifc:IfcVibrationIsolatorTypeEnum
] .
ifc:IfcProcedureType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTypeProcess ;
owl:disjointWith ifc:IfcEventType, ifc:IfcTaskType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProcedureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProcedureType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcProcedureType ;
owl:onClass ifc:IfcProcedureTypeEnum
] .
ifc:IfcCoil
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCoilTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCoil
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCoil ;
owl:onClass ifc:IfcCoilTypeEnum
] .
ifc:IfcClassificationReference
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcExternalReference ;
rdfs:subClassOf ifc:IfcClassificationReferenceSelect, ifc:IfcClassificationSelect ;
owl:disjointWith ifc:IfcExternallyDefinedHatchStyle, ifc:IfcExternallyDefinedSurfaceStyle, ifc:IfcExternallyDefinedTextFont, ifc:IfcDocumentReference, ifc:IfcLibraryReference ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcClassificationReferenceSelect ;
owl:onProperty ifc:referencedSource_IfcClassificationReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:referencedSource_IfcClassificationReference ;
owl:onClass ifc:IfcClassificationReferenceSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcClassificationReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcClassificationReference ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:sort_IfcClassificationReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sort_IfcClassificationReference ;
owl:onClass ifc:IfcIdentifier
] .
ifc:IfcPump
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowMovingDevice ;
owl:disjointWith ifc:IfcFan, ifc:IfcCompressor ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPumpTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPump
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcPump ;
owl:onClass ifc:IfcPumpTypeEnum
] .
ifc:IfcAirTerminalBox
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
owl:disjointWith ifc:IfcValve, ifc:IfcFlowMeter, ifc:IfcElectricDistributionBoard, ifc:IfcDistributionBoard, ifc:IfcDamper, ifc:IfcSwitchingDevice, ifc:IfcElectricTimeControl, ifc:IfcProtectiveDevice ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAirTerminalBoxTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirTerminalBox
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcAirTerminalBox ;
owl:onClass ifc:IfcAirTerminalBoxTypeEnum
] .
ifc:IfcGeometricRepresentationSubContext
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationContext ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcGeometricRepresentationContext ;
owl:onProperty ifc:parentContext_IfcGeometricRepresentationSubContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:parentContext_IfcGeometricRepresentationSubContext ;
owl:onClass ifc:IfcGeometricRepresentationContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:targetScale_IfcGeometricRepresentationSubContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:targetScale_IfcGeometricRepresentationSubContext ;
owl:onClass ifc:IfcPositiveRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcGeometricProjectionEnum ;
owl:onProperty ifc:targetView_IfcGeometricRepresentationSubContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:targetView_IfcGeometricRepresentationSubContext ;
owl:onClass ifc:IfcGeometricProjectionEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedTargetView_IfcGeometricRepresentationSubContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:userDefinedTargetView_IfcGeometricRepresentationSubContext ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcPropertyAbstraction
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcProperty
ifc:IfcPreDefinedProperties
ifc:IfcPropertyEnumeration
ifc:IfcExtendedProperties
)
] .
ifc:IfcCircularArcSegment2D
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCurveSegment2D ;
owl:disjointWith ifc:IfcLineSegment2D, ifc:IfcTransitionCurveSegment2D ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcCircularArcSegment2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:radius_IfcCircularArcSegment2D ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:isCCW_IfcCircularArcSegment2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:isCCW_IfcCircularArcSegment2D ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcFace
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTopologicalRepresentationItem ;
owl:disjointWith ifc:IfcVertex, ifc:IfcConnectedFaceSet, ifc:IfcFaceBound, ifc:IfcPath, ifc:IfcLoop, ifc:IfcEdge ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFaceBound ;
owl:onProperty ifc:bounds_IfcFace
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:bounds_IfcFace ;
owl:onClass ifc:IfcFaceBound
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTextureMap ;
owl:onProperty ifc:hasTextureMaps_IfcFace
] .
ifc:IfcMemberType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMemberTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMemberType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcMemberType ;
owl:onClass ifc:IfcMemberTypeEnum
] .
ifc:IfcStructuralSurfaceReaction
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralReaction ;
owl:disjointWith ifc:IfcStructuralCurveReaction, ifc:IfcStructuralPointReaction ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralSurfaceActivityTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralSurfaceReaction
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcStructuralSurfaceReaction ;
owl:onClass ifc:IfcStructuralSurfaceActivityTypeEnum
] .
ifc:IfcArbitraryOpenProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProfileDef ;
owl:disjointWith ifc:IfcParameterizedProfileDef, ifc:IfcArbitraryClosedProfileDef, ifc:IfcCompositeProfileDef, ifc:IfcDerivedProfileDef, ifc:IfcOpenCrossProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoundedCurve ;
owl:onProperty ifc:curve_IfcArbitraryOpenProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:curve_IfcArbitraryOpenProfileDef ;
owl:onClass ifc:IfcBoundedCurve
] .
ifc:IfcEarthworksFill
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEarthworksElement ;
owl:disjointWith ifc:IfcReinforcedSoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcEarthworksFillTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEarthworksFill
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcEarthworksFill ;
owl:onClass ifc:IfcEarthworksFillTypeEnum
] .
ifc:IfcFooting
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFootingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFooting
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFooting ;
owl:onClass ifc:IfcFootingTypeEnum
] .
ifc:IfcStructuralLoadSingleForce
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralLoadStatic ;
owl:disjointWith ifc:IfcStructuralLoadTemperature, ifc:IfcStructuralLoadPlanarForce, ifc:IfcStructuralLoadLinearForce, ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:forceX_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:forceX_IfcStructuralLoadSingleForce ;
owl:onClass ifc:IfcForceMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:forceY_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:forceY_IfcStructuralLoadSingleForce ;
owl:onClass ifc:IfcForceMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcForceMeasure ;
owl:onProperty ifc:forceZ_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:forceZ_IfcStructuralLoadSingleForce ;
owl:onClass ifc:IfcForceMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTorqueMeasure ;
owl:onProperty ifc:momentX_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:momentX_IfcStructuralLoadSingleForce ;
owl:onClass ifc:IfcTorqueMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTorqueMeasure ;
owl:onProperty ifc:momentY_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:momentY_IfcStructuralLoadSingleForce ;
owl:onClass ifc:IfcTorqueMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTorqueMeasure ;
owl:onProperty ifc:momentZ_IfcStructuralLoadSingleForce
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:momentZ_IfcStructuralLoadSingleForce ;
owl:onClass ifc:IfcTorqueMeasure
] .
ifc:IfcDistributionElementType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementType ;
owl:disjointWith ifc:IfcGeographicElementType, ifc:IfcElementAssemblyType, ifc:IfcBuiltElementType, ifc:IfcCivilElementType, ifc:IfcFurnishingElementType, ifc:IfcTransportElementType, ifc:IfcElementComponentType .
ifc:IfcProtectiveDeviceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
owl:disjointWith ifc:IfcAirTerminalBoxType, ifc:IfcSwitchingDeviceType, ifc:IfcValveType, ifc:IfcDistributionBoardType, ifc:IfcElectricDistributionBoardType, ifc:IfcDamperType, ifc:IfcElectricTimeControlType, ifc:IfcFlowMeterType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProtectiveDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcProtectiveDeviceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcProtectiveDeviceType ;
owl:onClass ifc:IfcProtectiveDeviceTypeEnum
] .
ifc:IfcTessellatedItem
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcTessellatedFaceSet
ifc:IfcIndexedPolygonalFace
)
] ;
owl:disjointWith ifc:IfcCsgPrimitive3D, ifc:IfcShellBasedSurfaceModel, ifc:IfcCurve, ifc:IfcPlacement, ifc:IfcFaceBasedSurfaceModel, ifc:IfcTextLiteral, ifc:IfcCartesianPointList, ifc:IfcHalfSpaceSolid, ifc:IfcAnnotationFillArea, ifc:IfcSectionedSpine, ifc:IfcSurface, ifc:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression .
ifc:IfcPlacement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcAxis2Placement2D
ifc:IfcAxis2Placement3D
ifc:IfcAxis1Placement
)
] ;
owl:disjointWith ifc:IfcCsgPrimitive3D, ifc:IfcShellBasedSurfaceModel, ifc:IfcCurve, ifc:IfcFaceBasedSurfaceModel, ifc:IfcTessellatedItem, ifc:IfcTextLiteral, ifc:IfcCartesianPointList, ifc:IfcHalfSpaceSolid, ifc:IfcAnnotationFillArea, ifc:IfcSectionedSpine, ifc:IfcSurface, ifc:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty ifc:location_IfcPlacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:location_IfcPlacement ;
owl:onClass ifc:IfcCartesianPoint
] .
ifc:IfcFan
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowMovingDevice ;
owl:disjointWith ifc:IfcPump, ifc:IfcCompressor ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFanTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFan
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFan ;
owl:onClass ifc:IfcFanTypeEnum
] .
ifc:IfcUnitaryEquipment
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnitaryEquipmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcUnitaryEquipment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcUnitaryEquipment ;
owl:onClass ifc:IfcUnitaryEquipmentTypeEnum
] .
ifc:IfcSensor
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
owl:disjointWith ifc:IfcProtectiveDeviceTrippingUnit, ifc:IfcFlowInstrument, ifc:IfcController, ifc:IfcActuator, ifc:IfcAlarm, ifc:IfcUnitaryControlElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSensorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSensor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSensor ;
owl:onClass ifc:IfcSensorTypeEnum
] .
ifc:IfcBorehole
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeotechnicalAssembly ;
owl:disjointWith ifc:IfcGeomodel, ifc:IfcGeoslice .
ifc:IfcElementAssembly
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElement ;
owl:disjointWith ifc:IfcFeatureElement, ifc:IfcElementComponent, ifc:IfcGeotechnicalElement, ifc:IfcCivilElement, ifc:IfcFurnishingElement, ifc:IfcGeographicElement, ifc:IfcTransportElement, ifc:IfcVirtualElement, ifc:IfcDistributionElement, ifc:IfcBuiltElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAssemblyPlaceEnum ;
owl:onProperty ifc:assemblyPlace_IfcElementAssembly
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:assemblyPlace_IfcElementAssembly ;
owl:onClass ifc:IfcAssemblyPlaceEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElementAssemblyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElementAssembly
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcElementAssembly ;
owl:onClass ifc:IfcElementAssemblyTypeEnum
] .
ifc:IfcStructuralResultGroup
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGroup ;
owl:disjointWith ifc:IfcSystem, ifc:IfcAsset, ifc:IfcInventory, ifc:IfcStructuralLoadGroup ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAnalysisTheoryTypeEnum ;
owl:onProperty ifc:theoryType_IfcStructuralResultGroup
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:theoryType_IfcStructuralResultGroup ;
owl:onClass ifc:IfcAnalysisTheoryTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralLoadGroup ;
owl:onProperty ifc:resultForLoadGroup_IfcStructuralResultGroup
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:resultForLoadGroup_IfcStructuralResultGroup ;
owl:onClass ifc:IfcStructuralLoadGroup
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:isLinear_IfcStructuralResultGroup
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:isLinear_IfcStructuralResultGroup ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralAnalysisModel ;
owl:onProperty ifc:resultGroupFor_IfcStructuralResultGroup
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:resultGroupFor_IfcStructuralResultGroup ;
owl:onClass ifc:IfcStructuralAnalysisModel ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcStairType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStairTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStairType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcStairType ;
owl:onClass ifc:IfcStairTypeEnum
] .
ifc:IfcAudioVisualAppliance
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
owl:disjointWith ifc:IfcStackTerminal, ifc:IfcAirTerminal, ifc:IfcSpaceHeater, ifc:IfcElectricAppliance, ifc:IfcLightFixture, ifc:IfcLiquidTerminal, ifc:IfcWasteTerminal, ifc:IfcOutlet, ifc:IfcFireSuppressionTerminal, ifc:IfcSignal, ifc:IfcLamp, ifc:IfcCommunicationsAppliance, ifc:IfcMedicalDevice, ifc:IfcMobileTelecommunicationsAppliance, ifc:IfcSanitaryTerminal ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAudioVisualApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAudioVisualAppliance
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcAudioVisualAppliance ;
owl:onClass ifc:IfcAudioVisualApplianceTypeEnum
] .
ifc:IfcPlate
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcRampFlight, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlateTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPlate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcPlate ;
owl:onClass ifc:IfcPlateTypeEnum
] .
ifc:IfcRelationship
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRoot ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcRelAssigns
ifc:IfcRelConnects
ifc:IfcRelDeclares
ifc:IfcRelDecomposes
ifc:IfcRelAssociates
ifc:IfcRelDefines
)
] ;
owl:disjointWith ifc:IfcObjectDefinition, ifc:IfcPropertyDefinition .
ifc:IfcStructuralAction
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralActivity ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcStructuralPointAction
ifc:IfcStructuralCurveAction
ifc:IfcStructuralSurfaceAction
)
] ;
owl:disjointWith ifc:IfcStructuralReaction ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:destabilizingLoad_IfcStructuralAction
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:destabilizingLoad_IfcStructuralAction ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcReinforcementBarProperties
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedProperties ;
owl:disjointWith ifc:IfcSectionProperties, ifc:IfcSectionReinforcementProperties ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAreaMeasure ;
owl:onProperty ifc:totalCrossSectionArea_IfcReinforcementBarProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:totalCrossSectionArea_IfcReinforcementBarProperties ;
owl:onClass ifc:IfcAreaMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:steelGrade_IfcReinforcementBarProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:steelGrade_IfcReinforcementBarProperties ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReinforcingBarSurfaceEnum ;
owl:onProperty ifc:barSurface_IfcReinforcementBarProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:barSurface_IfcReinforcementBarProperties ;
owl:onClass ifc:IfcReinforcingBarSurfaceEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:effectiveDepth_IfcReinforcementBarProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:effectiveDepth_IfcReinforcementBarProperties ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:nominalBarDiameter_IfcReinforcementBarProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:nominalBarDiameter_IfcReinforcementBarProperties ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCountMeasure ;
owl:onProperty ifc:barCount_IfcReinforcementBarProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:barCount_IfcReinforcementBarProperties ;
owl:onClass ifc:IfcCountMeasure
] .
ifc:IfcActor
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObject ;
owl:disjointWith ifc:IfcResource, ifc:IfcGroup, ifc:IfcProcess, ifc:IfcProduct, ifc:IfcControl ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:theActor_IfcActor
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:theActor_IfcActor ;
owl:onClass ifc:IfcActorSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAssignsToActor ;
owl:onProperty ifc:isActingUpon_IfcActor
] .
ifc:IfcMotorConnection
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMotorConnectionTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMotorConnection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcMotorConnection ;
owl:onClass ifc:IfcMotorConnectionTypeEnum
] .
ifc:IfcTankType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowStorageDeviceType ;
owl:disjointWith ifc:IfcElectricFlowStorageDeviceType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTankTypeEnum ;
owl:onProperty ifc:predefinedType_IfcTankType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcTankType ;
owl:onClass ifc:IfcTankTypeEnum
] .
ifc:IfcEvent
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProcess ;
owl:disjointWith ifc:IfcTask, ifc:IfcProcedure ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcEventTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEvent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcEvent ;
owl:onClass ifc:IfcEventTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcEventTriggerTypeEnum ;
owl:onProperty ifc:eventTriggerType_IfcEvent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:eventTriggerType_IfcEvent ;
owl:onClass ifc:IfcEventTriggerTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedEventTriggerType_IfcEvent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:userDefinedEventTriggerType_IfcEvent ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcEventTime ;
owl:onProperty ifc:eventOccurenceTime_IfcEvent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:eventOccurenceTime_IfcEvent ;
owl:onClass ifc:IfcEventTime
] .
ifc:IfcSpatialStructureElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSpatialElement ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcFacility
ifc:IfcFacilityPart
ifc:IfcSite
ifc:IfcSpace
ifc:IfcBuildingStorey
)
] ;
owl:disjointWith ifc:IfcExternalSpatialStructureElement, ifc:IfcSpatialZone ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElementCompositionEnum ;
owl:onProperty ifc:compositionType_IfcSpatialStructureElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:compositionType_IfcSpatialStructureElement ;
owl:onClass ifc:IfcElementCompositionEnum
] .
ifc:IfcPropertySet
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPropertySetDefinition ;
owl:disjointWith ifc:IfcPreDefinedPropertySet, ifc:IfcQuantitySet ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProperty ;
owl:onProperty ifc:hasProperties_IfcPropertySet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:hasProperties_IfcPropertySet ;
owl:onClass ifc:IfcProperty
] .
ifc:IfcAlignment2DCantSegTransition
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAlignment2DCantSegment ;
owl:disjointWith ifc:IfcAlignment2DCantSegLine ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:startRadius_IfcAlignment2DCantSegTransition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startRadius_IfcAlignment2DCantSegTransition ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:endRadius_IfcAlignment2DCantSegTransition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:endRadius_IfcAlignment2DCantSegTransition ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:isStartRadiusCCW_IfcAlignment2DCantSegTransition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:isStartRadiusCCW_IfcAlignment2DCantSegTransition ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:isEndRadiusCCW_IfcAlignment2DCantSegTransition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:isEndRadiusCCW_IfcAlignment2DCantSegTransition ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTransitionCurveType ;
owl:onProperty ifc:transitionCurveType_IfcAlignment2DCantSegTransition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:transitionCurveType_IfcAlignment2DCantSegTransition ;
owl:onClass ifc:IfcTransitionCurveType
] .
ifc:IfcCableSegmentType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegmentType ;
owl:disjointWith ifc:IfcCableCarrierSegmentType, ifc:IfcConveyorSegmentType, ifc:IfcPipeSegmentType, ifc:IfcDuctSegmentType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCableSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCableSegmentType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCableSegmentType ;
owl:onClass ifc:IfcCableSegmentTypeEnum
] .
ifc:IfcStructuralMember
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralItem ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcStructuralSurfaceMember
ifc:IfcStructuralCurveMember
)
] ;
owl:disjointWith ifc:IfcStructuralConnection ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelConnectsStructuralMember ;
owl:onProperty ifc:connectedBy_IfcStructuralMember
] .
ifc:IfcStructuralReaction
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralActivity ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcStructuralSurfaceReaction
ifc:IfcStructuralCurveReaction
ifc:IfcStructuralPointReaction
)
] ;
owl:disjointWith ifc:IfcStructuralAction .
ifc:IfcBuildingSystem
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSystem ;
owl:disjointWith ifc:IfcZone, ifc:IfcBuiltSystem, ifc:IfcDistributionSystem, ifc:IfcStructuralAnalysisModel ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBuildingSystemTypeEnum ;
owl:onProperty ifc:predefinedType_IfcBuildingSystem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcBuildingSystem ;
owl:onClass ifc:IfcBuildingSystemTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:longName_IfcBuildingSystem
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longName_IfcBuildingSystem ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcAirToAirHeatRecoveryType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith 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:IfcEngineType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAirToAirHeatRecoveryTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAirToAirHeatRecoveryType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcAirToAirHeatRecoveryType ;
owl:onClass ifc:IfcAirToAirHeatRecoveryTypeEnum
] .
ifc:IfcShellBasedSurfaceModel
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
owl:disjointWith ifc:IfcCsgPrimitive3D, ifc:IfcCurve, ifc:IfcPlacement, ifc:IfcFaceBasedSurfaceModel, ifc:IfcTessellatedItem, ifc:IfcTextLiteral, ifc:IfcCartesianPointList, ifc:IfcHalfSpaceSolid, ifc:IfcAnnotationFillArea, ifc:IfcSectionedSpine, ifc:IfcSurface, ifc:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcShell ;
owl:onProperty ifc:sbsmBoundary_IfcShellBasedSurfaceModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sbsmBoundary_IfcShellBasedSurfaceModel ;
owl:onClass ifc:IfcShell
] .
ifc:IfcSimplePropertyTemplate
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPropertyTemplate ;
owl:disjointWith ifc:IfcComplexPropertyTemplate ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSimplePropertyTemplateTypeEnum ;
owl:onProperty ifc:templateType_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:templateType_IfcSimplePropertyTemplate ;
owl:onClass ifc:IfcSimplePropertyTemplateTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:primaryMeasureType_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:primaryMeasureType_IfcSimplePropertyTemplate ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:secondaryMeasureType_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:secondaryMeasureType_IfcSimplePropertyTemplate ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPropertyEnumeration ;
owl:onProperty ifc:enumerators_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:enumerators_IfcSimplePropertyTemplate ;
owl:onClass ifc:IfcPropertyEnumeration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:primaryUnit_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:primaryUnit_IfcSimplePropertyTemplate ;
owl:onClass ifc:IfcUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:secondaryUnit_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:secondaryUnit_IfcSimplePropertyTemplate ;
owl:onClass ifc:IfcUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:expression_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:expression_IfcSimplePropertyTemplate ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStateEnum ;
owl:onProperty ifc:accessState_IfcSimplePropertyTemplate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:accessState_IfcSimplePropertyTemplate ;
owl:onClass ifc:IfcStateEnum
] .
ifc:IfcDuctSegmentType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegmentType ;
owl:disjointWith ifc:IfcCableCarrierSegmentType, ifc:IfcConveyorSegmentType, ifc:IfcPipeSegmentType, ifc:IfcCableSegmentType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuctSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDuctSegmentType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDuctSegmentType ;
owl:onClass ifc:IfcDuctSegmentTypeEnum
] .
ifc:IfcVibrationDamper
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponent ;
owl:disjointWith ifc:IfcVibrationIsolator, ifc:IfcImpactProtectionDevice, ifc:IfcDiscreteAccessory, ifc:IfcMechanicalFastener, ifc:IfcFastener, ifc:IfcBuildingElementPart, ifc:IfcReinforcingElement, ifc:IfcSign ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcVibrationDamperTypeEnum ;
owl:onProperty ifc:predefinedType_IfcVibrationDamper
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcVibrationDamper ;
owl:onClass ifc:IfcVibrationDamperTypeEnum
] .
ifc:IfcHumidifier
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHeatExchanger, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcHumidifierTypeEnum ;
owl:onProperty ifc:predefinedType_IfcHumidifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcHumidifier ;
owl:onClass ifc:IfcHumidifierTypeEnum
] .
ifc:IfcCrewResourceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResourceType ;
owl:disjointWith ifc:IfcSubContractResourceType, ifc:IfcConstructionEquipmentResourceType, ifc:IfcConstructionProductResourceType, ifc:IfcConstructionMaterialResourceType, ifc:IfcLaborResourceType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCrewResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcCrewResourceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcCrewResourceType ;
owl:onClass ifc:IfcCrewResourceTypeEnum
] .
ifc:IfcAlarm
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionControlElement ;
owl:disjointWith ifc:IfcProtectiveDeviceTrippingUnit, ifc:IfcFlowInstrument, ifc:IfcController, ifc:IfcActuator, ifc:IfcSensor, ifc:IfcUnitaryControlElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAlarmTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAlarm
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcAlarm ;
owl:onClass ifc:IfcAlarmTypeEnum
] .
ifc:IfcDirectrixDistanceSweptAreaSolid
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSweptAreaSolid ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcInclinedReferenceSweptAreaSolid
)
] ;
owl:disjointWith ifc:IfcRevolvedAreaSolid, ifc:IfcDirectrixCurveSweptAreaSolid, ifc:IfcExtrudedAreaSolid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:directrix_IfcDirectrixDistanceSweptAreaSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:directrix_IfcDirectrixDistanceSweptAreaSolid ;
owl:onClass ifc:IfcCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDistanceExpression ;
owl:onProperty ifc:startDistance_IfcDirectrixDistanceSweptAreaSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startDistance_IfcDirectrixDistanceSweptAreaSolid ;
owl:onClass ifc:IfcDistanceExpression
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDistanceExpression ;
owl:onProperty ifc:endDistance_IfcDirectrixDistanceSweptAreaSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:endDistance_IfcDirectrixDistanceSweptAreaSolid ;
owl:onClass ifc:IfcDistanceExpression
] .
ifc:IfcMapConversion
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCoordinateOperation ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:eastings_IfcMapConversion
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:eastings_IfcMapConversion ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:northings_IfcMapConversion
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:northings_IfcMapConversion ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:orthogonalHeight_IfcMapConversion
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:orthogonalHeight_IfcMapConversion ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:xAxisAbscissa_IfcMapConversion
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:xAxisAbscissa_IfcMapConversion ;
owl:onClass ifc:IfcReal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:xAxisOrdinate_IfcMapConversion
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:xAxisOrdinate_IfcMapConversion ;
owl:onClass ifc:IfcReal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal ;
owl:onProperty ifc:scale_IfcMapConversion
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:scale_IfcMapConversion ;
owl:onClass ifc:IfcReal
] .
ifc:IfcAxisLateralInclination
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcAlignment2DCant
)
] ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLinearAxisWithInclination ;
owl:onProperty ifc:toLinearAxis_IfcAxisLateralInclination
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:toLinearAxis_IfcAxisLateralInclination ;
owl:onClass ifc:IfcLinearAxisWithInclination ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcInclinedReferenceSweptAreaSolid
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDirectrixDistanceSweptAreaSolid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:fixedAxisVertical_IfcInclinedReferenceSweptAreaSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:fixedAxisVertical_IfcInclinedReferenceSweptAreaSolid ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxisLateralInclination ;
owl:onProperty ifc:inclinating_IfcInclinedReferenceSweptAreaSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:inclinating_IfcInclinedReferenceSweptAreaSolid ;
owl:onClass ifc:IfcAxisLateralInclination
] .
ifc:IfcDoorPanelProperties
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPreDefinedPropertySet ;
owl:disjointWith ifc:IfcWindowPanelProperties, ifc:IfcPermeableCoveringProperties, ifc:IfcWindowLiningProperties, ifc:IfcReinforcementDefinitionProperties, ifc:IfcDoorLiningProperties ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:panelDepth_IfcDoorPanelProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:panelDepth_IfcDoorPanelProperties ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorPanelOperationEnum ;
owl:onProperty ifc:panelOperation_IfcDoorPanelProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:panelOperation_IfcDoorPanelProperties ;
owl:onClass ifc:IfcDoorPanelOperationEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure ;
owl:onProperty ifc:panelWidth_IfcDoorPanelProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:panelWidth_IfcDoorPanelProperties ;
owl:onClass ifc:IfcNormalisedRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDoorPanelPositionEnum ;
owl:onProperty ifc:panelPosition_IfcDoorPanelProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:panelPosition_IfcDoorPanelProperties ;
owl:onClass ifc:IfcDoorPanelPositionEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeAspect ;
owl:onProperty ifc:shapeAspectStyle_IfcDoorPanelProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:shapeAspectStyle_IfcDoorPanelProperties ;
owl:onClass ifc:IfcShapeAspect
] .
ifc:IfcFlowFittingType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcCableCarrierFittingType
ifc:IfcCableFittingType
ifc:IfcPipeFittingType
ifc:IfcDuctFittingType
ifc:IfcJunctionBoxType
)
] ;
owl:disjointWith ifc:IfcFlowMovingDeviceType, ifc:IfcFlowTreatmentDeviceType, ifc:IfcFlowStorageDeviceType, ifc:IfcDistributionChamberElementType, ifc:IfcEnergyConversionDeviceType, ifc:IfcFlowControllerType, ifc:IfcFlowTerminalType, ifc:IfcFlowSegmentType .
ifc:IfcProcess
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObject ;
rdfs:subClassOf ifc:IfcProcessSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcEvent
ifc:IfcTask
ifc:IfcProcedure
)
] ;
owl:disjointWith ifc:IfcResource, ifc:IfcGroup, ifc:IfcProduct, ifc:IfcActor, ifc:IfcControl ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcProcess
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:identification_IfcProcess ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:longDescription_IfcProcess
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:longDescription_IfcProcess ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSequence ;
owl:onProperty ifc:isPredecessorTo_IfcProcess
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSequence ;
owl:onProperty ifc:isSuccessorFrom_IfcProcess
] .
ifc:IfcFlowController
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElement ;
owl:disjointWith ifc:IfcFlowSegment, ifc:IfcEnergyConversionDevice, ifc:IfcFlowTerminal, ifc:IfcFlowTreatmentDevice, ifc:IfcDistributionChamberElement, ifc:IfcFlowFitting, ifc:IfcFlowMovingDevice, ifc:IfcFlowStorageDevice .
ifc:IfcPipeFitting
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowFitting ;
owl:disjointWith ifc:IfcCableCarrierFitting, ifc:IfcCableFitting, ifc:IfcDuctFitting, ifc:IfcJunctionBox ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPipeFittingTypeEnum ;
owl:onProperty ifc:predefinedType_IfcPipeFitting
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcPipeFitting ;
owl:onClass ifc:IfcPipeFittingTypeEnum
] .
ifc:IfcValve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
owl:disjointWith ifc:IfcFlowMeter, ifc:IfcAirTerminalBox, ifc:IfcElectricDistributionBoard, ifc:IfcDistributionBoard, ifc:IfcDamper, ifc:IfcSwitchingDevice, ifc:IfcElectricTimeControl, ifc:IfcProtectiveDevice ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcValveTypeEnum ;
owl:onProperty ifc:predefinedType_IfcValve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcValve ;
owl:onClass ifc:IfcValveTypeEnum
] .
ifc:IfcSurfaceTexture
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcBlobTexture
ifc:IfcPixelTexture
ifc:IfcImageTexture
)
] ;
owl:disjointWith ifc:IfcCurveStyleFontAndScaling, ifc:IfcCurveStyleFontPattern, ifc:IfcIndexedColourMap, ifc:IfcSurfaceStyleWithTextures, ifc:IfcTextStyleTextModel, ifc:IfcCurveStyleFont, ifc:IfcSurfaceStyleLighting, ifc:IfcColourSpecification, ifc:IfcPreDefinedItem, ifc:IfcTextureCoordinate, ifc:IfcSurfaceStyleShading, ifc:IfcTextureVertex, ifc:IfcTextureVertexList, ifc:IfcColourRgbList, ifc:IfcSurfaceStyleRefraction, ifc:IfcTextStyleForDefinedFont ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:repeatS_IfcSurfaceTexture
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:repeatS_IfcSurfaceTexture ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:repeatT_IfcSurfaceTexture
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:repeatT_IfcSurfaceTexture ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:mode_IfcSurfaceTexture
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:mode_IfcSurfaceTexture ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianTransformationOperator2D ;
owl:onProperty ifc:textureTransform_IfcSurfaceTexture
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:textureTransform_IfcSurfaceTexture ;
owl:onClass ifc:IfcCartesianTransformationOperator2D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier_List ;
owl:onProperty ifc:parameter_IfcSurfaceTexture
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:parameter_IfcSurfaceTexture ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcIdentifier_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:parameter_IfcSurfaceTexture ;
owl:onClass ifc:IfcIdentifier_List
] .
ifc:IfcEllipseProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
owl:disjointWith ifc:IfcAsymmetricIShapeProfileDef, ifc:IfcCShapeProfileDef, ifc:IfcCircleProfileDef, ifc:IfcRectangleProfileDef, ifc:IfcZShapeProfileDef, ifc:IfcLShapeProfileDef, ifc:IfcTrapeziumProfileDef, ifc:IfcIShapeProfileDef, ifc:IfcUShapeProfileDef, ifc:IfcTShapeProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:semiAxis1_IfcEllipseProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:semiAxis1_IfcEllipseProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:semiAxis2_IfcEllipseProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:semiAxis2_IfcEllipseProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcCurveStyleFont
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationItem ;
rdfs:subClassOf ifc:IfcCurveStyleFontSelect ;
owl:disjointWith ifc:IfcCurveStyleFontAndScaling, ifc:IfcCurveStyleFontPattern, ifc:IfcIndexedColourMap, ifc:IfcSurfaceStyleWithTextures, ifc:IfcTextStyleTextModel, ifc:IfcSurfaceStyleLighting, ifc:IfcColourSpecification, ifc:IfcSurfaceTexture, ifc:IfcPreDefinedItem, ifc:IfcTextureCoordinate, ifc:IfcSurfaceStyleShading, ifc:IfcTextureVertex, ifc:IfcTextureVertexList, ifc:IfcColourRgbList, ifc:IfcSurfaceStyleRefraction, ifc:IfcTextStyleForDefinedFont ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcCurveStyleFont
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcCurveStyleFont ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurveStyleFontPattern_List ;
owl:onProperty ifc:patternList_IfcCurveStyleFont
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:patternList_IfcCurveStyleFont ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcCurveStyleFontPattern_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:patternList_IfcCurveStyleFont ;
owl:onClass ifc:IfcCurveStyleFontPattern_List
] .
ifc:IfcLinearPlacementWithInclination
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcLinearPlacement ;
owl:disjointWith ifc:IfcLinearSpanPlacement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxisLateralInclination ;
owl:onProperty ifc:inclinating_IfcLinearPlacementWithInclination
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:inclinating_IfcLinearPlacementWithInclination ;
owl:onClass ifc:IfcAxisLateralInclination
] .
ifc:IfcCurveBoundedSurface
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBoundedSurface ;
owl:disjointWith ifc:IfcCurveBoundedPlane, ifc:IfcBSplineSurface, ifc:IfcRectangularTrimmedSurface ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSurface ;
owl:onProperty ifc:basisSurface_IfcCurveBoundedSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:basisSurface_IfcCurveBoundedSurface ;
owl:onClass ifc:IfcSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoundaryCurve ;
owl:onProperty ifc:boundaries_IfcCurveBoundedSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:boundaries_IfcCurveBoundedSurface ;
owl:onClass ifc:IfcBoundaryCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:implicitOuter_IfcCurveBoundedSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:implicitOuter_IfcCurveBoundedSurface ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcElectricDistributionBoard
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
owl:disjointWith ifc:IfcValve, ifc:IfcFlowMeter, ifc:IfcAirTerminalBox, ifc:IfcDistributionBoard, ifc:IfcDamper, ifc:IfcSwitchingDevice, ifc:IfcElectricTimeControl, ifc:IfcProtectiveDevice ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricDistributionBoardTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricDistributionBoard
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcElectricDistributionBoard ;
owl:onClass ifc:IfcElectricDistributionBoardTypeEnum
] .
ifc:IfcMaterialUsageDefinition
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMaterialSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcMaterialProfileSetUsage
ifc:IfcMaterialLayerSetUsage
)
] .
ifc:IfcNamedUnit
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcUnit ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcContextDependentUnit
ifc:IfcSIUnit
ifc:IfcConversionBasedUnit
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDimensionalExponents ;
owl:onProperty ifc:dimensions_IfcNamedUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:dimensions_IfcNamedUnit ;
owl:onClass ifc:IfcDimensionalExponents
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnitEnum ;
owl:onProperty ifc:unitType_IfcNamedUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:unitType_IfcNamedUnit ;
owl:onClass ifc:IfcUnitEnum
] .
ifc:IfcConveyorSegmentType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowSegmentType ;
owl:disjointWith ifc:IfcCableCarrierSegmentType, ifc:IfcPipeSegmentType, ifc:IfcDuctSegmentType, ifc:IfcCableSegmentType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConveyorSegmentTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConveyorSegmentType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcConveyorSegmentType ;
owl:onClass ifc:IfcConveyorSegmentTypeEnum
] .
ifc:IfcRelAssociatesLibrary
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelAssociates ;
owl:disjointWith ifc:IfcRelAssociatesApproval, ifc:IfcRelAssociatesDocument, ifc:IfcRelAssociatesClassification, ifc:IfcRelAssociatesConstraint, ifc:IfcRelAssociatesProfileDef, ifc:IfcRelAssociatesMaterial ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLibrarySelect ;
owl:onProperty ifc:relatingLibrary_IfcRelAssociatesLibrary
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingLibrary_IfcRelAssociatesLibrary ;
owl:onClass ifc:IfcLibrarySelect
] .
ifc:IfcApprovalRelationship
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceLevelRelationship ;
owl:disjointWith ifc:IfcExternalReferenceRelationship, ifc:IfcResourceConstraintRelationship, ifc:IfcResourceApprovalRelationship, ifc:IfcDocumentInformationRelationship, ifc:IfcOrganizationRelationship, ifc:IfcMaterialRelationship, ifc:IfcPropertyDependencyRelationship, ifc:IfcCurrencyRelationship ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcApproval ;
owl:onProperty ifc:relatingApproval_IfcApprovalRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingApproval_IfcApprovalRelationship ;
owl:onClass ifc:IfcApproval
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcApproval ;
owl:onProperty ifc:relatedApprovals_IfcApprovalRelationship
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedApprovals_IfcApprovalRelationship ;
owl:onClass ifc:IfcApproval
] .
ifc:IfcDirectrixCurveSweptAreaSolid
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSweptAreaSolid ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcFixedReferenceSweptAreaSolid
ifc:IfcSurfaceCurveSweptAreaSolid
)
] ;
owl:disjointWith ifc:IfcRevolvedAreaSolid, ifc:IfcDirectrixDistanceSweptAreaSolid, ifc:IfcExtrudedAreaSolid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:directrix_IfcDirectrixCurveSweptAreaSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:directrix_IfcDirectrixCurveSweptAreaSolid ;
owl:onClass ifc:IfcCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:startParam_IfcDirectrixCurveSweptAreaSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startParam_IfcDirectrixCurveSweptAreaSolid ;
owl:onClass ifc:IfcParameterValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:endParam_IfcDirectrixCurveSweptAreaSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:endParam_IfcDirectrixCurveSweptAreaSolid ;
owl:onClass ifc:IfcParameterValue
] .
ifc:IfcIntersectionCurve
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceCurve ;
owl:disjointWith ifc:IfcSeamCurve .
ifc:IfcFilter
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTreatmentDevice ;
owl:disjointWith ifc:IfcInterceptor, ifc:IfcElectricFlowTreatmentDevice, ifc:IfcDuctSilencer ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFilterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcFilter
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcFilter ;
owl:onClass ifc:IfcFilterTypeEnum
] .
ifc:IfcLine
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcCurve ;
owl:disjointWith ifc:IfcOffsetCurve, ifc:IfcConic, ifc:IfcSurfaceCurve, ifc:IfcPcurve, ifc:IfcBoundedCurve ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty ifc:pnt_IfcLine
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:pnt_IfcLine ;
owl:onClass ifc:IfcCartesianPoint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcVector ;
owl:onProperty ifc:dir_IfcLine
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:dir_IfcLine ;
owl:onClass ifc:IfcVector
] .
ifc:IfcPreDefinedProperties
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPropertyAbstraction ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcReinforcementBarProperties
ifc:IfcSectionProperties
ifc:IfcSectionReinforcementProperties
)
] ;
owl:disjointWith ifc:IfcProperty, ifc:IfcPropertyEnumeration, ifc:IfcExtendedProperties .
ifc:IfcAppliedValue
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcObjectReferenceSelect, ifc:IfcResourceObjectSelect, ifc:IfcMetricValueSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcAppliedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcAppliedValue ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcAppliedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcAppliedValue ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAppliedValueSelect ;
owl:onProperty ifc:appliedValue_IfcAppliedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:appliedValue_IfcAppliedValue ;
owl:onClass ifc:IfcAppliedValueSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMeasureWithUnit ;
owl:onProperty ifc:unitBasis_IfcAppliedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:unitBasis_IfcAppliedValue ;
owl:onClass ifc:IfcMeasureWithUnit
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:applicableDate_IfcAppliedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:applicableDate_IfcAppliedValue ;
owl:onClass ifc:IfcDate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:fixedUntilDate_IfcAppliedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:fixedUntilDate_IfcAppliedValue ;
owl:onClass ifc:IfcDate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:category_IfcAppliedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:category_IfcAppliedValue ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:condition_IfcAppliedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:condition_IfcAppliedValue ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcArithmeticOperatorEnum ;
owl:onProperty ifc:arithmeticOperator_IfcAppliedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:arithmeticOperator_IfcAppliedValue ;
owl:onClass ifc:IfcArithmeticOperatorEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAppliedValue_List ;
owl:onProperty ifc:components_IfcAppliedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:components_IfcAppliedValue ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcAppliedValue_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:components_IfcAppliedValue ;
owl:onClass ifc:IfcAppliedValue_List
] .
ifc:IfcEngineType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDeviceType ;
owl:disjointWith 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 ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcEngineTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEngineType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcEngineType ;
owl:onClass ifc:IfcEngineTypeEnum
] .
ifc:IfcShapeAspect
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcShapeModel_List ;
owl:onProperty ifc:shapeRepresentations_IfcShapeAspect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:shapeRepresentations_IfcShapeAspect ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcShapeModel_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:shapeRepresentations_IfcShapeAspect ;
owl:onClass ifc:IfcShapeModel_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcShapeAspect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcShapeAspect ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcShapeAspect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcShapeAspect ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLogical ;
owl:onProperty ifc:productDefinitional_IfcShapeAspect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:productDefinitional_IfcShapeAspect ;
owl:onClass ifc:IfcLogical
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProductRepresentationSelect ;
owl:onProperty ifc:partOfProductDefinitionShape_IfcShapeAspect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:partOfProductDefinitionShape_IfcShapeAspect ;
owl:onClass ifc:IfcProductRepresentationSelect
] .
ifc:IfcSweptDiskSolidPolygonal
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSweptDiskSolid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcSweptDiskSolidPolygonal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:filletRadius_IfcSweptDiskSolidPolygonal ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcTextureMap
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTextureCoordinate ;
owl:disjointWith ifc:IfcTextureCoordinateGenerator, ifc:IfcIndexedTextureMap ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTextureVertex_List ;
owl:onProperty ifc:vertices_IfcTextureMap
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:vertices_IfcTextureMap ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcTextureVertex_List
]
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:vertices_IfcTextureMap ;
owl:onClass ifc:IfcTextureVertex_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFace ;
owl:onProperty ifc:mappedTo_IfcTextureMap
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:mappedTo_IfcTextureMap ;
owl:onClass ifc:IfcFace
] .
ifc:IfcRationalBSplineSurfaceWithKnots
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBSplineSurfaceWithKnots ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal_List_List ;
owl:onProperty ifc:weightsData_IfcRationalBSplineSurfaceWithKnots
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:weightsData_IfcRationalBSplineSurfaceWithKnots ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcReal_List_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:weightsData_IfcRationalBSplineSurfaceWithKnots ;
owl:onClass ifc:IfcReal_List_List
] .
ifc:IfcRelProjectsElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelDecomposes ;
owl:disjointWith ifc:IfcRelAggregates, ifc:IfcRelNests, ifc:IfcRelVoidsElement ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElement ;
owl:onProperty ifc:relatingElement_IfcRelProjectsElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingElement_IfcRelProjectsElement ;
owl:onClass ifc:IfcElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFeatureElementAddition ;
owl:onProperty ifc:relatedFeatureElement_IfcRelProjectsElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedFeatureElement_IfcRelProjectsElement ;
owl:onClass ifc:IfcFeatureElementAddition
] .
ifc:IfcAudioVisualApplianceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
owl:disjointWith ifc:IfcCommunicationsApplianceType, ifc:IfcLampType, ifc:IfcMobileTelecommunicationsApplianceType, ifc:IfcAirTerminalType, ifc:IfcMedicalDeviceType, ifc:IfcStackTerminalType, ifc:IfcSanitaryTerminalType, ifc:IfcFireSuppressionTerminalType, ifc:IfcWasteTerminalType, ifc:IfcSpaceHeaterType, ifc:IfcLightFixtureType, ifc:IfcSignalType, ifc:IfcLiquidTerminalType, ifc:IfcElectricApplianceType, ifc:IfcOutletType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAudioVisualApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcAudioVisualApplianceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcAudioVisualApplianceType ;
owl:onClass ifc:IfcAudioVisualApplianceTypeEnum
] .
ifc:IfcFeatureElementAddition
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFeatureElement ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcProjectionElement
)
] ;
owl:disjointWith ifc:IfcSurfaceFeature, ifc:IfcFeatureElementSubtraction ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelProjectsElement ;
owl:onProperty ifc:projectsElements_IfcFeatureElementAddition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:projectsElements_IfcFeatureElementAddition ;
owl:onClass ifc:IfcRelProjectsElement ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcRampFlight
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElement ;
owl:disjointWith ifc:IfcEarthworksElement, ifc:IfcBearing, ifc:IfcNavigationElement, ifc:IfcStair, ifc:IfcStairFlight, ifc:IfcPlate, ifc:IfcPavement, ifc:IfcBeam, ifc:IfcColumn, ifc:IfcMooringDevice, ifc:IfcTrackElement, ifc:IfcDeepFoundation, ifc:IfcDoor, ifc:IfcWall, ifc:IfcCovering, ifc:IfcRailing, ifc:IfcWindow, ifc:IfcCurtainWall, ifc:IfcMember, ifc:IfcChimney, ifc:IfcCourse, ifc:IfcSlab, ifc:IfcFooting, ifc:IfcRoof, ifc:IfcShadingDevice, ifc:IfcRail, ifc:IfcRamp, ifc:IfcBuildingElementProxy, ifc:IfcKerb ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRampFlightTypeEnum ;
owl:onProperty ifc:predefinedType_IfcRampFlight
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcRampFlight ;
owl:onClass ifc:IfcRampFlightTypeEnum
] .
ifc:IfcBuildingStorey
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSpatialStructureElement ;
owl:disjointWith ifc:IfcFacility, ifc:IfcFacilityPart, ifc:IfcSite, ifc:IfcSpace ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:elevation_IfcBuildingStorey
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:elevation_IfcBuildingStorey ;
owl:onClass ifc:IfcLengthMeasure
] .
ifc:IfcStructuralCurveConnection
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralConnection ;
owl:disjointWith ifc:IfcStructuralPointConnection, ifc:IfcStructuralSurfaceConnection ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:axis_IfcStructuralCurveConnection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:axis_IfcStructuralCurveConnection ;
owl:onClass ifc:IfcDirection
] .
ifc:IfcTextLiteralWithExtent
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTextLiteral ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlanarExtent ;
owl:onProperty ifc:extent_IfcTextLiteralWithExtent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:extent_IfcTextLiteralWithExtent ;
owl:onClass ifc:IfcPlanarExtent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoxAlignment ;
owl:onProperty ifc:boxAlignment_IfcTextLiteralWithExtent
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:boxAlignment_IfcTextLiteralWithExtent ;
owl:onClass ifc:IfcBoxAlignment
] .
ifc:IfcCsgPrimitive3D
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf ifc:IfcBooleanOperand, ifc:IfcCsgSelect ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcBlock
ifc:IfcSphere
ifc:IfcRightCircularCone
ifc:IfcRightCircularCylinder
ifc:IfcRectangularPyramid
)
] ;
owl:disjointWith ifc:IfcShellBasedSurfaceModel, ifc:IfcCurve, ifc:IfcPlacement, ifc:IfcFaceBasedSurfaceModel, ifc:IfcTessellatedItem, ifc:IfcTextLiteral, ifc:IfcCartesianPointList, ifc:IfcHalfSpaceSolid, ifc:IfcAnnotationFillArea, ifc:IfcSectionedSpine, ifc:IfcSurface, ifc:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement3D ;
owl:onProperty ifc:position_IfcCsgPrimitive3D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:position_IfcCsgPrimitive3D ;
owl:onClass ifc:IfcAxis2Placement3D
] .
ifc:IfcRelCoversSpaces
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
owl:disjointWith ifc:IfcRelConnectsStructuralMember, ifc:IfcRelFillsElement, ifc:IfcRelReferencedInSpatialStructure, ifc:IfcRelConnectsStructuralActivity, ifc:IfcRelServicesBuildings, ifc:IfcRelConnectsPorts, ifc:IfcRelCoversBldgElements, ifc:IfcRelInterferesElements, ifc:IfcRelConnectsElements, ifc:IfcRelSpaceBoundary, ifc:IfcRelConnectsPortToElement, ifc:IfcRelContainedInSpatialStructure, ifc:IfcRelPositions, ifc:IfcRelSequence, ifc:IfcRelFlowControlElements ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSpace ;
owl:onProperty ifc:relatingSpace_IfcRelCoversSpaces
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingSpace_IfcRelCoversSpaces ;
owl:onClass ifc:IfcSpace
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCovering ;
owl:onProperty ifc:relatedCoverings_IfcRelCoversSpaces
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedCoverings_IfcRelCoversSpaces ;
owl:onClass ifc:IfcCovering
] .
ifc:IfcDirection
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
rdfs:subClassOf ifc:IfcVectorOrDirection, ifc:IfcGridPlacementDirectionSelect ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcReal_List ;
owl:onProperty ifc:directionRatios_IfcDirection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:directionRatios_IfcDirection ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:onClass ifc:IfcReal_EmptyList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:directionRatios_IfcDirection ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcReal_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:directionRatios_IfcDirection ;
owl:onClass ifc:IfcReal_List
] .
ifc:IfcSpaceHeaterType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
owl:disjointWith ifc:IfcAudioVisualApplianceType, ifc:IfcCommunicationsApplianceType, ifc:IfcLampType, ifc:IfcMobileTelecommunicationsApplianceType, ifc:IfcAirTerminalType, ifc:IfcMedicalDeviceType, ifc:IfcStackTerminalType, ifc:IfcSanitaryTerminalType, ifc:IfcFireSuppressionTerminalType, ifc:IfcWasteTerminalType, ifc:IfcLightFixtureType, ifc:IfcSignalType, ifc:IfcLiquidTerminalType, ifc:IfcElectricApplianceType, ifc:IfcOutletType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSpaceHeaterTypeEnum ;
owl:onProperty ifc:predefinedType_IfcSpaceHeaterType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcSpaceHeaterType ;
owl:onClass ifc:IfcSpaceHeaterTypeEnum
] .
ifc:IfcConstructionProductResourceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResourceType ;
owl:disjointWith ifc:IfcSubContractResourceType, ifc:IfcConstructionEquipmentResourceType, ifc:IfcConstructionMaterialResourceType, ifc:IfcLaborResourceType, ifc:IfcCrewResourceType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConstructionProductResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionProductResourceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcConstructionProductResourceType ;
owl:onClass ifc:IfcConstructionProductResourceTypeEnum
] .
ifc:IfcLightFixture
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminal ;
owl:disjointWith ifc:IfcStackTerminal, ifc:IfcAirTerminal, ifc:IfcSpaceHeater, ifc:IfcElectricAppliance, ifc:IfcLiquidTerminal, ifc:IfcWasteTerminal, ifc:IfcOutlet, ifc:IfcFireSuppressionTerminal, ifc:IfcAudioVisualAppliance, ifc:IfcSignal, ifc:IfcLamp, ifc:IfcCommunicationsAppliance, ifc:IfcMedicalDevice, ifc:IfcMobileTelecommunicationsAppliance, ifc:IfcSanitaryTerminal ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLightFixtureTypeEnum ;
owl:onProperty ifc:predefinedType_IfcLightFixture
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcLightFixture ;
owl:onClass ifc:IfcLightFixtureTypeEnum
] .
ifc:IfcLinearSpanPlacement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcLinearPlacement ;
owl:disjointWith ifc:IfcLinearPlacementWithInclination ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:span_IfcLinearSpanPlacement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:span_IfcLinearSpanPlacement ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcApproval
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcResourceObjectSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identifier_IfcApproval
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:identifier_IfcApproval ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcApproval
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcApproval ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcApproval
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcApproval ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:timeOfApproval_IfcApproval
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:timeOfApproval_IfcApproval ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:status_IfcApproval
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:status_IfcApproval ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:level_IfcApproval
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:level_IfcApproval ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:qualifier_IfcApproval
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:qualifier_IfcApproval ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:requestingApproval_IfcApproval
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:requestingApproval_IfcApproval ;
owl:onClass ifc:IfcActorSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:givingApproval_IfcApproval
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:givingApproval_IfcApproval ;
owl:onClass ifc:IfcActorSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelAssociatesApproval ;
owl:onProperty ifc:approvedObjects_IfcApproval
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcResourceApprovalRelationship ;
owl:onProperty ifc:approvedResources_IfcApproval
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcApprovalRelationship ;
owl:onProperty ifc:isRelatedWith_IfcApproval
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcApprovalRelationship ;
owl:onProperty ifc:relates_IfcApproval
] .
ifc:IfcAsymmetricIShapeProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
owl:disjointWith ifc:IfcCShapeProfileDef, ifc:IfcCircleProfileDef, ifc:IfcRectangleProfileDef, ifc:IfcZShapeProfileDef, ifc:IfcEllipseProfileDef, ifc:IfcLShapeProfileDef, ifc:IfcTrapeziumProfileDef, ifc:IfcIShapeProfileDef, ifc:IfcUShapeProfileDef, ifc:IfcTShapeProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:bottomFlangeWidth_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:bottomFlangeWidth_IfcAsymmetricIShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallDepth_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:overallDepth_IfcAsymmetricIShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:webThickness_IfcAsymmetricIShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:bottomFlangeThickness_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:bottomFlangeThickness_IfcAsymmetricIShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:bottomFlangeFilletRadius_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:bottomFlangeFilletRadius_IfcAsymmetricIShapeProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:topFlangeWidth_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:topFlangeWidth_IfcAsymmetricIShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:topFlangeThickness_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:topFlangeThickness_IfcAsymmetricIShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:topFlangeFilletRadius_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:topFlangeFilletRadius_IfcAsymmetricIShapeProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:bottomFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:bottomFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:bottomFlangeSlope_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:bottomFlangeSlope_IfcAsymmetricIShapeProfileDef ;
owl:onClass ifc:IfcPlaneAngleMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:topFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:topFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:topFlangeSlope_IfcAsymmetricIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:topFlangeSlope_IfcAsymmetricIShapeProfileDef ;
owl:onClass ifc:IfcPlaneAngleMeasure
] .
ifc:IfcChimneyType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcMooringDeviceType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcChimneyTypeEnum ;
owl:onProperty ifc:predefinedType_IfcChimneyType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcChimneyType ;
owl:onClass ifc:IfcChimneyTypeEnum
] .
ifc:IfcMaterialLayerSet
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
owl:disjointWith ifc:IfcMaterialLayer, ifc:IfcMaterial, ifc:IfcMaterialConstituent, ifc:IfcMaterialProfile, ifc:IfcMaterialConstituentSet, ifc:IfcMaterialProfileSet ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialLayer_List ;
owl:onProperty ifc:materialLayers_IfcMaterialLayerSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:materialLayers_IfcMaterialLayerSet ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcMaterialLayer_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:materialLayers_IfcMaterialLayerSet ;
owl:onClass ifc:IfcMaterialLayer_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:layerSetName_IfcMaterialLayerSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:layerSetName_IfcMaterialLayerSet ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialLayerSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcMaterialLayerSet ;
owl:onClass ifc:IfcText
] .
ifc:IfcSweptDiskSolid
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSolidModel ;
owl:disjointWith ifc:IfcSweptAreaSolid, ifc:IfcManifoldSolidBrep, ifc:IfcSectionedSolid, ifc:IfcCsgSolid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:directrix_IfcSweptDiskSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:directrix_IfcSweptDiskSolid ;
owl:onClass ifc:IfcCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:radius_IfcSweptDiskSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:radius_IfcSweptDiskSolid ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:innerRadius_IfcSweptDiskSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:innerRadius_IfcSweptDiskSolid ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:startParam_IfcSweptDiskSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:startParam_IfcSweptDiskSolid ;
owl:onClass ifc:IfcParameterValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcParameterValue ;
owl:onProperty ifc:endParam_IfcSweptDiskSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:endParam_IfcSweptDiskSolid ;
owl:onClass ifc:IfcParameterValue
] .
ifc:IfcOccupant
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcActor ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcOccupantTypeEnum ;
owl:onProperty ifc:predefinedType_IfcOccupant
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcOccupant ;
owl:onClass ifc:IfcOccupantTypeEnum
] .
ifc:IfcVibrationIsolatorType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcElementComponentType ;
owl:disjointWith ifc:IfcFastenerType, ifc:IfcImpactProtectionDeviceType, ifc:IfcVibrationDamperType, ifc:IfcSignType, ifc:IfcDiscreteAccessoryType, ifc:IfcMechanicalFastenerType, ifc:IfcReinforcingElementType, ifc:IfcBuildingElementPartType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcVibrationIsolatorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcVibrationIsolatorType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcVibrationIsolatorType ;
owl:onClass ifc:IfcVibrationIsolatorTypeEnum
] .
ifc:IfcOrientedEdge
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEdge ;
owl:disjointWith ifc:IfcEdgeCurve, ifc:IfcSubedge ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcEdge ;
owl:onProperty ifc:edgeElement_IfcOrientedEdge
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:edgeElement_IfcOrientedEdge ;
owl:onClass ifc:IfcEdge
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:orientation_IfcOrientedEdge
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:orientation_IfcOrientedEdge ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcDistributionBoard
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowController ;
owl:disjointWith ifc:IfcValve, ifc:IfcFlowMeter, ifc:IfcAirTerminalBox, ifc:IfcElectricDistributionBoard, ifc:IfcDamper, ifc:IfcSwitchingDevice, ifc:IfcElectricTimeControl, ifc:IfcProtectiveDevice ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionBoardTypeEnum ;
owl:onProperty ifc:predefinedType_IfcDistributionBoard
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcDistributionBoard ;
owl:onClass ifc:IfcDistributionBoardTypeEnum
] .
ifc:IfcHeatExchanger
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcEnergyConversionDevice ;
owl:disjointWith ifc:IfcMotorConnection, ifc:IfcCondenser, ifc:IfcCooledBeam, ifc:IfcElectricGenerator, ifc:IfcEvaporativeCooler, ifc:IfcBurner, ifc:IfcEngine, ifc:IfcEvaporator, ifc:IfcHumidifier, ifc:IfcTubeBundle, ifc:IfcCoolingTower, ifc:IfcBoiler, ifc:IfcTransformer, ifc:IfcAirToAirHeatRecovery, ifc:IfcChiller, ifc:IfcElectricMotor, ifc:IfcSolarDevice, ifc:IfcUnitaryEquipment, ifc:IfcCoil ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcHeatExchangerTypeEnum ;
owl:onProperty ifc:predefinedType_IfcHeatExchanger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcHeatExchanger ;
owl:onClass ifc:IfcHeatExchangerTypeEnum
] .
ifc:IfcClassification
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcExternalInformation ;
rdfs:subClassOf ifc:IfcClassificationReferenceSelect, ifc:IfcClassificationSelect ;
owl:disjointWith ifc:IfcLibraryInformation, ifc:IfcDocumentInformation ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:source_IfcClassification
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:source_IfcClassification ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:edition_IfcClassification
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:edition_IfcClassification ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:editionDate_IfcClassification
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:editionDate_IfcClassification ;
owl:onClass ifc:IfcDate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcClassification
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcClassification ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcClassification
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcClassification ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcURIReference ;
owl:onProperty ifc:location_IfcClassification
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:location_IfcClassification ;
owl:onClass ifc:IfcURIReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier_List ;
owl:onProperty ifc:referenceTokens_IfcClassification
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:referenceTokens_IfcClassification ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcIdentifier_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:referenceTokens_IfcClassification ;
owl:onClass ifc:IfcIdentifier_List
] .
ifc:IfcFaceSurface
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFace ;
rdfs:subClassOf ifc:IfcSurfaceOrFaceSurface ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSurface ;
owl:onProperty ifc:faceSurface_IfcFaceSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:faceSurface_IfcFaceSurface ;
owl:onClass ifc:IfcSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:sameSense_IfcFaceSurface
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sameSense_IfcFaceSurface ;
owl:onClass ifc:IfcBoolean
] .
ifc:IfcParameterizedProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProfileDef ;
rdfs:subClassOf
[
rdf:type 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:IfcArbitraryClosedProfileDef, ifc:IfcCompositeProfileDef, ifc:IfcDerivedProfileDef, ifc:IfcOpenCrossProfileDef, ifc:IfcArbitraryOpenProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAxis2Placement2D ;
owl:onProperty ifc:position_IfcParameterizedProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:position_IfcParameterizedProfileDef ;
owl:onClass ifc:IfcAxis2Placement2D
] .
ifc:IfcRepresentationContext
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcGeometricRepresentationContext
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:contextIdentifier_IfcRepresentationContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:contextIdentifier_IfcRepresentationContext ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:contextType_IfcRepresentationContext
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:contextType_IfcRepresentationContext ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRepresentation ;
owl:onProperty ifc:representationsInContext_IfcRepresentationContext
] .
ifc:IfcBoundingBox
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCartesianPoint ;
owl:onProperty ifc:corner_IfcBoundingBox
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:corner_IfcBoundingBox ;
owl:onClass ifc:IfcCartesianPoint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:xDim_IfcBoundingBox
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:xDim_IfcBoundingBox ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:yDim_IfcBoundingBox
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:yDim_IfcBoundingBox ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:zDim_IfcBoundingBox
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:zDim_IfcBoundingBox ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcAlignment2DCantSegLine
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcAlignment2DCantSegment ;
owl:disjointWith ifc:IfcAlignment2DCantSegTransition .
ifc:IfcAnnotationFillArea
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
owl:disjointWith ifc:IfcCsgPrimitive3D, ifc:IfcShellBasedSurfaceModel, ifc:IfcCurve, ifc:IfcPlacement, ifc:IfcFaceBasedSurfaceModel, ifc:IfcTessellatedItem, ifc:IfcTextLiteral, ifc:IfcCartesianPointList, ifc:IfcHalfSpaceSolid, ifc:IfcSectionedSpine, ifc:IfcSurface, ifc:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcAlignment2DVertical, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:outerBoundary_IfcAnnotationFillArea
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:outerBoundary_IfcAnnotationFillArea ;
owl:onClass ifc:IfcCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:innerBoundaries_IfcAnnotationFillArea
] .
ifc:IfcInterceptorType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTreatmentDeviceType ;
owl:disjointWith ifc:IfcDuctSilencerType, ifc:IfcElectricFlowTreatmentDeviceType, ifc:IfcFilterType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInterceptorTypeEnum ;
owl:onProperty ifc:predefinedType_IfcInterceptorType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcInterceptorType ;
owl:onClass ifc:IfcInterceptorTypeEnum
] .
ifc:IfcAxis1Placement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPlacement ;
owl:disjointWith ifc:IfcAxis2Placement2D, ifc:IfcAxis2Placement3D ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDirection ;
owl:onProperty ifc:axis_IfcAxis1Placement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:axis_IfcAxis1Placement ;
owl:onClass ifc:IfcDirection
] .
ifc:IfcTaskTimeRecurring
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTaskTime ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRecurrencePattern ;
owl:onProperty ifc:recurrence_IfcTaskTimeRecurring
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:recurrence_IfcTaskTimeRecurring ;
owl:onClass ifc:IfcRecurrencePattern
] .
ifc:IfcVirtualGridIntersection
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGridPlacementDirectionSelect ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcGridAxis_List ;
owl:onProperty ifc:intersectingAxes_IfcVirtualGridIntersection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:intersectingAxes_IfcVirtualGridIntersection ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcGridAxis_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:intersectingAxes_IfcVirtualGridIntersection ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:onClass ifc:IfcGridAxis_EmptyList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:intersectingAxes_IfcVirtualGridIntersection ;
owl:onClass ifc:IfcGridAxis_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure_List ;
owl:onProperty ifc:offsetDistances_IfcVirtualGridIntersection
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:offsetDistances_IfcVirtualGridIntersection ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:onClass ifc:IfcLengthMeasure_EmptyList ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:offsetDistances_IfcVirtualGridIntersection ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcLengthMeasure_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:offsetDistances_IfcVirtualGridIntersection ;
owl:onClass ifc:IfcLengthMeasure_List
] .
ifc:IfcEventType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcTypeProcess ;
owl:disjointWith ifc:IfcProcedureType, ifc:IfcTaskType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcEventTypeEnum ;
owl:onProperty ifc:predefinedType_IfcEventType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcEventType ;
owl:onClass ifc:IfcEventTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcEventTriggerTypeEnum ;
owl:onProperty ifc:eventTriggerType_IfcEventType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:eventTriggerType_IfcEventType ;
owl:onClass ifc:IfcEventTriggerTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:userDefinedEventTriggerType_IfcEventType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:userDefinedEventTriggerType_IfcEventType ;
owl:onClass ifc:IfcLabel
] .
ifc:IfcConnectionVolumeGeometry
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConnectionGeometry ;
owl:disjointWith ifc:IfcConnectionSurfaceGeometry, ifc:IfcConnectionCurveGeometry, ifc:IfcConnectionPointGeometry ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSolidOrShell ;
owl:onProperty ifc:volumeOnRelatingElement_IfcConnectionVolumeGeometry
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:volumeOnRelatingElement_IfcConnectionVolumeGeometry ;
owl:onClass ifc:IfcSolidOrShell
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcSolidOrShell ;
owl:onProperty ifc:volumeOnRelatedElement_IfcConnectionVolumeGeometry
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:volumeOnRelatedElement_IfcConnectionVolumeGeometry ;
owl:onClass ifc:IfcSolidOrShell
] .
ifc:IfcConstructionEquipmentResourceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcConstructionResourceType ;
owl:disjointWith ifc:IfcSubContractResourceType, ifc:IfcConstructionProductResourceType, ifc:IfcConstructionMaterialResourceType, ifc:IfcLaborResourceType, ifc:IfcCrewResourceType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConstructionEquipmentResourceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcConstructionEquipmentResourceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcConstructionEquipmentResourceType ;
owl:onClass ifc:IfcConstructionEquipmentResourceTypeEnum
] .
ifc:IfcStructuralSurfaceMember
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcStructuralMember ;
owl:disjointWith ifc:IfcStructuralCurveMember ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcStructuralSurfaceMemberTypeEnum ;
owl:onProperty ifc:predefinedType_IfcStructuralSurfaceMember
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcStructuralSurfaceMember ;
owl:onClass ifc:IfcStructuralSurfaceMemberTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:thickness_IfcStructuralSurfaceMember
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:thickness_IfcStructuralSurfaceMember ;
owl:onClass ifc:IfcPositiveLengthMeasure
] .
ifc:IfcRelDefinesByObject
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelDefines ;
owl:disjointWith ifc:IfcRelDefinesByType, ifc:IfcRelDefinesByProperties, ifc:IfcRelDefinesByTemplate ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcObject ;
owl:onProperty ifc:relatedObjects_IfcRelDefinesByObject
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedObjects_IfcRelDefinesByObject ;
owl:onClass ifc:IfcObject
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcObject ;
owl:onProperty ifc:relatingObject_IfcRelDefinesByObject
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingObject_IfcRelDefinesByObject ;
owl:onClass ifc:IfcObject
] .
ifc:IfcRelConnectsPortToElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnects ;
owl:disjointWith ifc:IfcRelConnectsStructuralMember, ifc:IfcRelFillsElement, ifc:IfcRelReferencedInSpatialStructure, ifc:IfcRelConnectsStructuralActivity, ifc:IfcRelServicesBuildings, ifc:IfcRelConnectsPorts, ifc:IfcRelCoversBldgElements, ifc:IfcRelInterferesElements, ifc:IfcRelCoversSpaces, ifc:IfcRelConnectsElements, ifc:IfcRelSpaceBoundary, ifc:IfcRelContainedInSpatialStructure, ifc:IfcRelPositions, ifc:IfcRelSequence, ifc:IfcRelFlowControlElements ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPort ;
owl:onProperty ifc:relatingPort_IfcRelConnectsPortToElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingPort_IfcRelConnectsPortToElement ;
owl:onClass ifc:IfcPort
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDistributionElement ;
owl:onProperty ifc:relatedElement_IfcRelConnectsPortToElement
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedElement_IfcRelConnectsPortToElement ;
owl:onClass ifc:IfcDistributionElement
] .
ifc:IfcSectionedSolid
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSolidModel ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcSectionedSolidHorizontal
)
] ;
owl:disjointWith ifc:IfcSweptAreaSolid, ifc:IfcManifoldSolidBrep, ifc:IfcSweptDiskSolid, ifc:IfcCsgSolid ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCurve ;
owl:onProperty ifc:directrix_IfcSectionedSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:directrix_IfcSectionedSolid ;
owl:onClass ifc:IfcCurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcProfileDef_List ;
owl:onProperty ifc:crossSections_IfcSectionedSolid
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:crossSections_IfcSectionedSolid ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom [
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcProfileDef_List
]
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:crossSections_IfcSectionedSolid ;
owl:onClass ifc:IfcProfileDef_List
] .
ifc:IfcIrregularTimeSeriesValue
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:timeStamp_IfcIrregularTimeSeriesValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:timeStamp_IfcIrregularTimeSeriesValue ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:listValues_IfcIrregularTimeSeriesValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:listValues_IfcIrregularTimeSeriesValue ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:listValues_IfcIrregularTimeSeriesValue ;
owl:onClass ifc:IfcValue_List
] .
ifc:IfcMaterialProfileSet
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcMaterialDefinition ;
owl:disjointWith ifc:IfcMaterialLayer, ifc:IfcMaterial, ifc:IfcMaterialConstituent, ifc:IfcMaterialLayerSet, ifc:IfcMaterialProfile, ifc:IfcMaterialConstituentSet ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:name_IfcMaterialProfileSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:name_IfcMaterialProfileSet ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcText ;
owl:onProperty ifc:description_IfcMaterialProfileSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:description_IfcMaterialProfileSet ;
owl:onClass ifc:IfcText
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMaterialProfile_List ;
owl:onProperty ifc:materialProfiles_IfcMaterialProfileSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:materialProfiles_IfcMaterialProfileSet ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcMaterialProfile_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:materialProfiles_IfcMaterialProfileSet ;
owl:onClass ifc:IfcMaterialProfile_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCompositeProfileDef ;
owl:onProperty ifc:compositeProfile_IfcMaterialProfileSet
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:compositeProfile_IfcMaterialProfileSet ;
owl:onClass ifc:IfcCompositeProfileDef
] .
ifc:IfcFlowStorageDeviceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcDistributionFlowElementType ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcElectricFlowStorageDeviceType
ifc:IfcTankType
)
] ;
owl:disjointWith ifc:IfcFlowMovingDeviceType, ifc:IfcFlowTreatmentDeviceType, ifc:IfcDistributionChamberElementType, ifc:IfcEnergyConversionDeviceType, ifc:IfcFlowControllerType, ifc:IfcFlowTerminalType, ifc:IfcFlowFittingType, ifc:IfcFlowSegmentType .
ifc:IfcRelDefines
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelationship ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcRelDefinesByType
ifc:IfcRelDefinesByObject
ifc:IfcRelDefinesByProperties
ifc:IfcRelDefinesByTemplate
)
] ;
owl:disjointWith ifc:IfcRelAssigns, ifc:IfcRelConnects, ifc:IfcRelDeclares, ifc:IfcRelDecomposes, ifc:IfcRelAssociates .
ifc:IfcWallStandardCase
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcWall ;
owl:disjointWith ifc:IfcWallElementedCase .
ifc:IfcMooringDeviceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcBuiltElementType ;
owl:disjointWith ifc:IfcRoofType, ifc:IfcDoorType, ifc:IfcStairType, ifc:IfcCourseType, ifc:IfcRailType, ifc:IfcRailingType, ifc:IfcChimneyType, ifc:IfcNavigationElementType, ifc:IfcCoveringType, ifc:IfcWallType, ifc:IfcDeepFoundationType, ifc:IfcShadingDeviceType, ifc:IfcCurtainWallType, ifc:IfcKerbType, ifc:IfcFootingType, ifc:IfcRampFlightType, ifc:IfcSlabType, ifc:IfcWindowType, ifc:IfcBearingType, ifc:IfcPavementType, ifc:IfcStairFlightType, ifc:IfcBeamType, ifc:IfcMemberType, ifc:IfcRampType, ifc:IfcTrackElementType, ifc:IfcBuildingElementProxyType, ifc:IfcColumnType, ifc:IfcPlateType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcMooringDeviceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcMooringDeviceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcMooringDeviceType ;
owl:onClass ifc:IfcMooringDeviceTypeEnum
] .
ifc:IfcPropertyListValue
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSimpleProperty ;
owl:disjointWith ifc:IfcPropertyBoundedValue, ifc:IfcPropertyEnumeratedValue, ifc:IfcPropertySingleValue, ifc:IfcPropertyReferenceValue, ifc:IfcPropertyTableValue ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcValue_List ;
owl:onProperty ifc:listValues_IfcPropertyListValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:listValues_IfcPropertyListValue ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcValue_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:listValues_IfcPropertyListValue ;
owl:onClass ifc:IfcValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcUnit ;
owl:onProperty ifc:unit_IfcPropertyListValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:unit_IfcPropertyListValue ;
owl:onClass ifc:IfcUnit
] .
ifc:IfcCoordinateOperation
rdf:type owl:Class ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcMapConversion
)
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCoordinateReferenceSystemSelect ;
owl:onProperty ifc:sourceCRS_IfcCoordinateOperation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:sourceCRS_IfcCoordinateOperation ;
owl:onClass ifc:IfcCoordinateReferenceSystemSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCoordinateReferenceSystem ;
owl:onProperty ifc:targetCRS_IfcCoordinateOperation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:targetCRS_IfcCoordinateOperation ;
owl:onClass ifc:IfcCoordinateReferenceSystem
] .
ifc:IfcOutletType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
owl:disjointWith ifc:IfcAudioVisualApplianceType, ifc:IfcCommunicationsApplianceType, ifc:IfcLampType, ifc:IfcMobileTelecommunicationsApplianceType, ifc:IfcAirTerminalType, ifc:IfcMedicalDeviceType, ifc:IfcStackTerminalType, ifc:IfcSanitaryTerminalType, ifc:IfcFireSuppressionTerminalType, ifc:IfcWasteTerminalType, ifc:IfcSpaceHeaterType, ifc:IfcLightFixtureType, ifc:IfcSignalType, ifc:IfcLiquidTerminalType, ifc:IfcElectricApplianceType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcOutletTypeEnum ;
owl:onProperty ifc:predefinedType_IfcOutletType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcOutletType ;
owl:onClass ifc:IfcOutletTypeEnum
] .
ifc:IfcElectricApplianceType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowTerminalType ;
owl:disjointWith ifc:IfcAudioVisualApplianceType, ifc:IfcCommunicationsApplianceType, ifc:IfcLampType, ifc:IfcMobileTelecommunicationsApplianceType, ifc:IfcAirTerminalType, ifc:IfcMedicalDeviceType, ifc:IfcStackTerminalType, ifc:IfcSanitaryTerminalType, ifc:IfcFireSuppressionTerminalType, ifc:IfcWasteTerminalType, ifc:IfcSpaceHeaterType, ifc:IfcLightFixtureType, ifc:IfcSignalType, ifc:IfcLiquidTerminalType, ifc:IfcOutletType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricApplianceTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricApplianceType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcElectricApplianceType ;
owl:onClass ifc:IfcElectricApplianceTypeEnum
] .
ifc:IfcRelSpaceBoundary2ndLevel
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelSpaceBoundary1stLevel ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSpaceBoundary2ndLevel ;
owl:onProperty ifc:correspondingBoundary_IfcRelSpaceBoundary2ndLevel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:correspondingBoundary_IfcRelSpaceBoundary2ndLevel ;
owl:onClass ifc:IfcRelSpaceBoundary2ndLevel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelSpaceBoundary2ndLevel ;
owl:onProperty ifc:corresponds_IfcRelSpaceBoundary2ndLevel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:corresponds_IfcRelSpaceBoundary2ndLevel ;
owl:onClass ifc:IfcRelSpaceBoundary2ndLevel ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcPositioningElement
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcProduct ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcGrid
ifc:IfcLinearPositioningElement
ifc:IfcReferent
)
] ;
owl:disjointWith ifc:IfcStructuralActivity, ifc:IfcAnnotation, ifc:IfcSpatialElement, ifc:IfcElement, ifc:IfcStructuralItem, ifc:IfcProxy, ifc:IfcPort ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcRelPositions ;
owl:onProperty ifc:positions_IfcPositioningElement
] .
ifc:IfcElectricTimeControlType
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFlowControllerType ;
owl:disjointWith ifc:IfcAirTerminalBoxType, ifc:IfcSwitchingDeviceType, ifc:IfcValveType, ifc:IfcDistributionBoardType, ifc:IfcElectricDistributionBoardType, ifc:IfcDamperType, ifc:IfcFlowMeterType, ifc:IfcProtectiveDeviceType ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcElectricTimeControlTypeEnum ;
owl:onProperty ifc:predefinedType_IfcElectricTimeControlType
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:predefinedType_IfcElectricTimeControlType ;
owl:onClass ifc:IfcElectricTimeControlTypeEnum
] .
ifc:IfcBuilding
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcFacility ;
owl:disjointWith ifc:IfcBridge, ifc:IfcRoad, ifc:IfcRailway, ifc:IfcMarineFacility ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:elevationOfRefHeight_IfcBuilding
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:elevationOfRefHeight_IfcBuilding ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:elevationOfTerrain_IfcBuilding
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:elevationOfTerrain_IfcBuilding ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPostalAddress ;
owl:onProperty ifc:buildingAddress_IfcBuilding
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:buildingAddress_IfcBuilding ;
owl:onClass ifc:IfcPostalAddress
] .
ifc:IfcTaskTime
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSchedulingTime ;
owl:disjointWith ifc:IfcLagTime, ifc:IfcWorkTime, ifc:IfcResourceTime, ifc:IfcEventTime ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcTaskDurationEnum ;
owl:onProperty ifc:durationType_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:durationType_IfcTaskTime ;
owl:onClass ifc:IfcTaskDurationEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:scheduleDuration_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:scheduleDuration_IfcTaskTime ;
owl:onClass ifc:IfcDuration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:scheduleStart_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:scheduleStart_IfcTaskTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:scheduleFinish_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:scheduleFinish_IfcTaskTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:earlyStart_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:earlyStart_IfcTaskTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:earlyFinish_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:earlyFinish_IfcTaskTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:lateStart_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lateStart_IfcTaskTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:lateFinish_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:lateFinish_IfcTaskTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:freeFloat_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:freeFloat_IfcTaskTime ;
owl:onClass ifc:IfcDuration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:totalFloat_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:totalFloat_IfcTaskTime ;
owl:onClass ifc:IfcDuration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:isCritical_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:isCritical_IfcTaskTime ;
owl:onClass ifc:IfcBoolean
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:statusTime_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:statusTime_IfcTaskTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:actualDuration_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:actualDuration_IfcTaskTime ;
owl:onClass ifc:IfcDuration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:actualStart_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:actualStart_IfcTaskTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDateTime ;
owl:onProperty ifc:actualFinish_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:actualFinish_IfcTaskTime ;
owl:onClass ifc:IfcDateTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDuration ;
owl:onProperty ifc:remainingTime_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:remainingTime_IfcTaskTime ;
owl:onClass ifc:IfcDuration
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveRatioMeasure ;
owl:onProperty ifc:completion_IfcTaskTime
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:completion_IfcTaskTime ;
owl:onClass ifc:IfcPositiveRatioMeasure
] .
ifc:IfcBlobTexture
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSurfaceTexture ;
owl:disjointWith ifc:IfcPixelTexture, ifc:IfcImageTexture ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:rasterFormat_IfcBlobTexture
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:rasterFormat_IfcBlobTexture ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBinary ;
owl:onProperty ifc:rasterCode_IfcBlobTexture
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:rasterCode_IfcBlobTexture ;
owl:onClass ifc:IfcBinary
] .
ifc:IfcIShapeProfileDef
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcParameterizedProfileDef ;
owl:disjointWith ifc:IfcAsymmetricIShapeProfileDef, ifc:IfcCShapeProfileDef, ifc:IfcCircleProfileDef, ifc:IfcRectangleProfileDef, ifc:IfcZShapeProfileDef, ifc:IfcEllipseProfileDef, ifc:IfcLShapeProfileDef, ifc:IfcTrapeziumProfileDef, ifc:IfcUShapeProfileDef, ifc:IfcTShapeProfileDef ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallWidth_IfcIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:overallWidth_IfcIShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:overallDepth_IfcIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:overallDepth_IfcIShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:webThickness_IfcIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:webThickness_IfcIShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPositiveLengthMeasure ;
owl:onProperty ifc:flangeThickness_IfcIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:flangeThickness_IfcIShapeProfileDef ;
owl:onClass ifc:IfcPositiveLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:filletRadius_IfcIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:filletRadius_IfcIShapeProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure ;
owl:onProperty ifc:flangeEdgeRadius_IfcIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:flangeEdgeRadius_IfcIShapeProfileDef ;
owl:onClass ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure ;
owl:onProperty ifc:flangeSlope_IfcIShapeProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:flangeSlope_IfcIShapeProfileDef ;
owl:onClass ifc:IfcPlaneAngleMeasure
] .
ifc:IfcAsset
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGroup ;
owl:disjointWith ifc:IfcSystem, ifc:IfcInventory, ifc:IfcStructuralLoadGroup, ifc:IfcStructuralResultGroup ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcIdentifier ;
owl:onProperty ifc:identification_IfcAsset
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:identification_IfcAsset ;
owl:onClass ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty ifc:originalValue_IfcAsset
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:originalValue_IfcAsset ;
owl:onClass ifc:IfcCostValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty ifc:currentValue_IfcAsset
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:currentValue_IfcAsset ;
owl:onClass ifc:IfcCostValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty ifc:totalReplacementCost_IfcAsset
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:totalReplacementCost_IfcAsset ;
owl:onClass ifc:IfcCostValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:owner_IfcAsset
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:owner_IfcAsset ;
owl:onClass ifc:IfcActorSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcActorSelect ;
owl:onProperty ifc:user_IfcAsset
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:user_IfcAsset ;
owl:onClass ifc:IfcActorSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPerson ;
owl:onProperty ifc:responsiblePerson_IfcAsset
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:responsiblePerson_IfcAsset ;
owl:onClass ifc:IfcPerson
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDate ;
owl:onProperty ifc:incorporationDate_IfcAsset
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:incorporationDate_IfcAsset ;
owl:onClass ifc:IfcDate
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCostValue ;
owl:onProperty ifc:depreciatedValue_IfcAsset
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:depreciatedValue_IfcAsset ;
owl:onClass ifc:IfcCostValue
] .
ifc:IfcRelAssociates
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelationship ;
rdfs:subClassOf
[
rdf:type owl:Class ;
owl:unionOf
(
ifc:IfcRelAssociatesLibrary
ifc:IfcRelAssociatesApproval
ifc:IfcRelAssociatesDocument
ifc:IfcRelAssociatesClassification
ifc:IfcRelAssociatesConstraint
ifc:IfcRelAssociatesProfileDef
ifc:IfcRelAssociatesMaterial
)
] ;
owl:disjointWith ifc:IfcRelAssigns, ifc:IfcRelConnects, ifc:IfcRelDeclares, ifc:IfcRelDecomposes, ifc:IfcRelDefines ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcDefinitionSelect ;
owl:onProperty ifc:relatedObjects_IfcRelAssociates
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedObjects_IfcRelAssociates ;
owl:onClass ifc:IfcDefinitionSelect
] .
ifc:IfcProjectLibrary
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcContext ;
owl:disjointWith ifc:IfcProject .
ifc:IfcRelConnectsPathElements
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcRelConnectsElements ;
owl:disjointWith ifc:IfcRelConnectsWithRealizingElements ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger_List ;
owl:onProperty ifc:relatingPriorities_IfcRelConnectsPathElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingPriorities_IfcRelConnectsPathElements ;
owl:onClass ifc:IfcInteger_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcInteger_List ;
owl:onProperty ifc:relatedPriorities_IfcRelConnectsPathElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedPriorities_IfcRelConnectsPathElements ;
owl:onClass ifc:IfcInteger_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConnectionTypeEnum ;
owl:onProperty ifc:relatedConnectionType_IfcRelConnectsPathElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatedConnectionType_IfcRelConnectsPathElements ;
owl:onClass ifc:IfcConnectionTypeEnum
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcConnectionTypeEnum ;
owl:onProperty ifc:relatingConnectionType_IfcRelConnectsPathElements
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:relatingConnectionType_IfcRelConnectsPathElements ;
owl:onClass ifc:IfcConnectionTypeEnum
] .
ifc:IfcSite
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcSpatialStructureElement ;
owl:disjointWith ifc:IfcFacility, ifc:IfcFacilityPart, ifc:IfcSpace, ifc:IfcBuildingStorey ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCompoundPlaneAngleMeasure ;
owl:onProperty ifc:refLatitude_IfcSite
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:refLatitude_IfcSite ;
owl:onClass ifc:IfcCompoundPlaneAngleMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcCompoundPlaneAngleMeasure ;
owl:onProperty ifc:refLongitude_IfcSite
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:refLongitude_IfcSite ;
owl:onClass ifc:IfcCompoundPlaneAngleMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLengthMeasure ;
owl:onProperty ifc:refElevation_IfcSite
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:refElevation_IfcSite ;
owl:onClass ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcLabel ;
owl:onProperty ifc:landTitleNumber_IfcSite
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:landTitleNumber_IfcSite ;
owl:onClass ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcPostalAddress ;
owl:onProperty ifc:siteAddress_IfcSite
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:siteAddress_IfcSite ;
owl:onClass ifc:IfcPostalAddress
] .
ifc:IfcAlignment2DVertical
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcGeometricRepresentationItem ;
owl:disjointWith 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:IfcLinearAxisWithInclination, ifc:IfcFillAreaStyleHatching, ifc:IfcAxisLateralInclination, ifc:IfcBooleanResult, ifc:IfcFillAreaStyleTiles, ifc:IfcOrientationExpression, ifc:IfcCompositeCurveSegment, ifc:IfcPoint, ifc:IfcDirection, ifc:IfcLightSource, ifc:IfcVector, ifc:IfcSolidModel, ifc:IfcAlignment2DSegment, ifc:IfcCartesianTransformationOperator, ifc:IfcBoundingBox, ifc:IfcPlanarExtent, ifc:IfcAlignment2DHorizontal, ifc:IfcGeometricSet, ifc:IfcDistanceExpression ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAlignment2DVerticalSegment_List ;
owl:onProperty ifc:segments_IfcAlignment2DVertical
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:segments_IfcAlignment2DVertical ;
owl:allValuesFrom
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:someValuesFrom ifc:IfcAlignment2DVerticalSegment_List
]
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:segments_IfcAlignment2DVertical ;
owl:onClass ifc:IfcAlignment2DVerticalSegment_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcAlignmentCurve ;
owl:onProperty ifc:toAlignmentCurve_IfcAlignment2DVertical
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty ifc:toAlignmentCurve_IfcAlignment2DVertical ;
owl:onClass ifc:IfcAlignmentCurve ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ifc:IfcFillAreaStyle
rdf:type owl:Class ;
rdfs:subClassOf ifc:IfcPresentationStyle ;
rdfs:subClassOf ifc:IfcPresentationStyleSelect ;
owl:disjointWith ifc:IfcTextStyle, ifc:IfcCurveStyle, ifc:IfcSurfaceStyle ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcFillStyleSelect ;
owl:onProperty ifc:fillStyles_IfcFillAreaStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:fillStyles_IfcFillAreaStyle ;
owl:onClass ifc:IfcFillStyleSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:allValuesFrom ifc:IfcBoolean ;
owl:onProperty ifc:modelorDraughting_IfcFillAreaStyle
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ifc:modelorDraughting_IfcFillAreaStyle ;
owl:onClass ifc:IfcBoolean
] .
ifc:predefinedType_IfcExternalSpatialElement
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcExternalSpatialElement ;
rdfs:range ifc:IfcExternalSpatialElementTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcMaterialConstituent
rdfs:label "Description" ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isStartRadiusCCW_IfcAlignment2DCantSegTransition
rdfs:label "IsStartRadiusCCW" ;
rdfs:domain ifc:IfcAlignment2DCantSegTransition ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingConnectionType_IfcRelConnectsPathElements
rdfs:label "RelatingConnectionType" ;
rdfs:domain ifc:IfcRelConnectsPathElements ;
rdfs:range ifc:IfcConnectionTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcStairFlightType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcStairFlightType ;
rdfs:range ifc:IfcStairFlightTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:placement_IfcPlanarBox
rdfs:label "Placement" ;
rdfs:domain ifc:IfcPlanarBox ;
rdfs:range ifc:IfcAxis2Placement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasProperties_IfcPropertySet
rdfs:label "HasProperties" ;
rdfs:domain ifc:IfcPropertySet ;
rdfs:range ifc:IfcProperty ;
owl:inverseOf ifc:partOfPset_IfcProperty ;
rdf:type owl:ObjectProperty .
ifc:typeIdentifier_IfcReference
rdfs:label "TypeIdentifier" ;
rdfs:domain ifc:IfcReference ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:tensionFailureX_IfcFailureConnectionCondition
rdfs:label "TensionFailureX" ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:range ifc:IfcForceMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:creationDate_IfcWorkControl
rdfs:label "CreationDate" ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:innerRadius_IfcSweptDiskSolid
rdfs:label "InnerRadius" ;
rdfs:domain ifc:IfcSweptDiskSolid ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcActuatorType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcActuatorType ;
rdfs:range ifc:IfcActuatorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:familyName_IfcPerson
rdfs:label "FamilyName" ;
rdfs:domain ifc:IfcPerson ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:wallThickness_IfcRectangleHollowProfileDef
rdfs:label "WallThickness" ;
rdfs:domain ifc:IfcRectangleHollowProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:providesBoundaries_IfcElement
rdfs:label "ProvidesBoundaries" ;
rdfs:domain ifc:IfcElement ;
rdfs:range ifc:IfcRelSpaceBoundary ;
owl:inverseOf ifc:relatedBuildingElement_IfcRelSpaceBoundary ;
rdf:type owl:ObjectProperty .
ifc:confidentiality_IfcDocumentInformation
rdfs:label "Confidentiality" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcDocumentConfidentialityEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:shapeAspectStyle_IfcWindowLiningProperties
rdfs:label "ShapeAspectStyle" ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:range ifc:IfcShapeAspect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcController
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcController ;
rdfs:range ifc:IfcControllerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:uClosed_IfcBSplineSurface
rdfs:label "UClosed" ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:range ifc:IfcLogical ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:representation_IfcProduct
rdfs:label "Representation" ;
rdfs:domain ifc:IfcProduct ;
rdfs:range ifc:IfcProductRepresentation ;
owl:inverseOf ifc:shapeOfProduct_IfcProductDefinitionShape ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:mountable_IfcKerbType
rdfs:label "Mountable" ;
rdfs:domain ifc:IfcKerbType ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:parentProfile_IfcDerivedProfileDef
rdfs:label "ParentProfile" ;
rdfs:domain ifc:IfcDerivedProfileDef ;
rdfs:range ifc:IfcProfileDef ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:segments_IfcIndexedPolyCurve
rdfs:label "Segments" ;
rdfs:domain ifc:IfcIndexedPolyCurve ;
rdfs:range ifc:IfcSegmentIndexSelect_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcSegmentIndexSelect_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcSegmentIndexSelect_List .
ifc:IfcSegmentIndexSelect_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcSegmentIndexSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcSegmentIndexSelect_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcSegmentIndexSelect_List
] .
ifc:relatedDocuments_IfcDocumentInformationRelationship
rdfs:label "RelatedDocuments" ;
rdfs:domain ifc:IfcDocumentInformationRelationship ;
rdfs:range ifc:IfcDocumentInformation ;
owl:inverseOf ifc:isPointedTo_IfcDocumentInformation ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcRailing
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcRailing ;
rdfs:range ifc:IfcRailingTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:mapZone_IfcProjectedCRS
rdfs:label "MapZone" ;
rdfs:domain ifc:IfcProjectedCRS ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingConstraint_IfcResourceConstraintRelationship
rdfs:label "RelatingConstraint" ;
rdfs:domain ifc:IfcResourceConstraintRelationship ;
rdfs:range ifc:IfcConstraint ;
owl:inverseOf ifc:propertiesForConstraint_IfcConstraint ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:facsimileNumbers_IfcTelecomAddress
rdfs:label "FacsimileNumbers" ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:range ifc:IfcLabel_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcLabel_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcLabel_List .
ifc:IfcLabel_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcLabel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcLabel_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcLabel_List
] .
ifc:toLinearAxis_IfcAxisLateralInclination
rdfs:label "ToLinearAxis" ;
rdfs:domain ifc:IfcAxisLateralInclination ;
rdfs:range ifc:IfcLinearAxisWithInclination ;
owl:inverseOf ifc:inclinating_IfcLinearAxisWithInclination ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:surfaceOnRelatedElement_IfcConnectionSurfaceGeometry
rdfs:label "SurfaceOnRelatedElement" ;
rdfs:domain ifc:IfcConnectionSurfaceGeometry ;
rdfs:range ifc:IfcSurfaceOrFaceSurface ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:basisSurface_IfcPointOnSurface
rdfs:label "BasisSurface" ;
rdfs:domain ifc:IfcPointOnSurface ;
rdfs:range ifc:IfcSurface ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingObject_IfcRelNests
rdfs:label "RelatingObject" ;
rdfs:domain ifc:IfcRelNests ;
rdfs:range ifc:IfcObjectDefinition ;
owl:inverseOf ifc:isNestedBy_IfcObjectDefinition ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:compressionFailureX_IfcFailureConnectionCondition
rdfs:label "CompressionFailureX" ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:range ifc:IfcForceMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCourse
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCourse ;
rdfs:range ifc:IfcCourseTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:accessState_IfcSimplePropertyTemplate
rdfs:label "AccessState" ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:range ifc:IfcStateEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:crossSections_IfcSectionedSurface
rdfs:label "CrossSections" ;
rdfs:domain ifc:IfcSectionedSurface ;
rdfs:range ifc:IfcProfileDef_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcProfileDef_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcProfileDef_List .
ifc:IfcProfileDef_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcProfileDef
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcProfileDef_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcProfileDef_List
] .
ifc:name_IfcOrganization
rdfs:label "Name" ;
rdfs:domain ifc:IfcOrganization ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcStructuralCurveMember
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcStructuralCurveMember ;
rdfs:range ifc:IfcStructuralCurveMemberTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcContextDependentUnit
rdfs:label "Name" ;
rdfs:domain ifc:IfcContextDependentUnit ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCrewResource
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCrewResource ;
rdfs:range ifc:IfcCrewResourceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingStructure_IfcRelReferencedInSpatialStructure
rdfs:label "RelatingStructure" ;
rdfs:domain ifc:IfcRelReferencedInSpatialStructure ;
rdfs:range ifc:IfcSpatialElement ;
owl:inverseOf ifc:referencesElements_IfcSpatialElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:userDefinedType_IfcDerivedUnit
rdfs:label "UserDefinedType" ;
rdfs:domain ifc:IfcDerivedUnit ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasFillings_IfcOpeningElement
rdfs:label "HasFillings" ;
rdfs:domain ifc:IfcOpeningElement ;
rdfs:range ifc:IfcRelFillsElement ;
owl:inverseOf ifc:relatingOpeningElement_IfcRelFillsElement ;
rdf:type owl:ObjectProperty .
ifc:basisSurface_IfcCurveBoundedSurface
rdfs:label "BasisSurface" ;
rdfs:domain ifc:IfcCurveBoundedSurface ;
rdfs:range ifc:IfcSurface ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:columns_IfcTable
rdfs:label "Columns" ;
rdfs:domain ifc:IfcTable ;
rdfs:range ifc:IfcTableColumn_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcTableColumn_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcTableColumn_List .
ifc:IfcTableColumn_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcTableColumn
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcTableColumn_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcTableColumn_List
] .
ifc:status_IfcTask
rdfs:label "Status" ;
rdfs:domain ifc:IfcTask ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:axisCurve_IfcGridAxis
rdfs:label "AxisCurve" ;
rdfs:domain ifc:IfcGridAxis ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingPositioningElement_IfcRelPositions
rdfs:label "RelatingPositioningElement" ;
rdfs:domain ifc:IfcRelPositions ;
rdfs:range ifc:IfcPositioningElement ;
owl:inverseOf ifc:positions_IfcPositioningElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcBeam
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcBeam ;
rdfs:range ifc:IfcBeamTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isEndRadiusCCW_IfcAlignment2DVerSegTransition
rdfs:label "IsEndRadiusCCW" ;
rdfs:domain ifc:IfcAlignment2DVerSegTransition ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDoor
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDoor ;
rdfs:range ifc:IfcDoorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcPresentationStyle
rdfs:label "Name" ;
rdfs:domain ifc:IfcPresentationStyle ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:eccentricityInX_IfcConnectionPointEccentricity
rdfs:label "EccentricityInX" ;
rdfs:domain ifc:IfcConnectionPointEccentricity ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:benchmarkValues_IfcObjective
rdfs:label "BenchmarkValues" ;
rdfs:domain ifc:IfcObjective ;
rdfs:range ifc:IfcConstraint_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcConstraint_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcConstraint_List .
ifc:IfcConstraint_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcConstraint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcConstraint_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcConstraint_List
] .
ifc:minCurvatureRadius_IfcTendon
rdfs:label "MinCurvatureRadius" ;
rdfs:domain ifc:IfcTendon ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcMaterial
rdfs:label "Description" ;
rdfs:domain ifc:IfcMaterial ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startDirection_IfcCurveSegment2D
rdfs:label "StartDirection" ;
rdfs:domain ifc:IfcCurveSegment2D ;
rdfs:range ifc:IfcPlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingGroup_IfcRelAssignsToGroup
rdfs:label "RelatingGroup" ;
rdfs:domain ifc:IfcRelAssignsToGroup ;
rdfs:range ifc:IfcGroup ;
owl:inverseOf ifc:isGroupedBy_IfcGroup ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:edgeEnd_IfcEdge
rdfs:label "EdgeEnd" ;
rdfs:domain ifc:IfcEdge ;
rdfs:range ifc:IfcVertex ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:diffuseColour_IfcSurfaceStyleRendering
rdfs:label "DiffuseColour" ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:range ifc:IfcColourOrFactor ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:depth_IfcUShapeProfileDef
rdfs:label "Depth" ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcGeographicElementType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcGeographicElementType ;
rdfs:range ifc:IfcGeographicElementTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:layerOn_IfcPresentationLayerWithStyle
rdfs:label "LayerOn" ;
rdfs:domain ifc:IfcPresentationLayerWithStyle ;
rdfs:range ifc:IfcLogical ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:faces_IfcPolygonalFaceSet
rdfs:label "Faces" ;
rdfs:domain ifc:IfcPolygonalFaceSet ;
rdfs:range ifc:IfcIndexedPolygonalFace_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcIndexedPolygonalFace_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcIndexedPolygonalFace_List .
ifc:IfcIndexedPolygonalFace_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcIndexedPolygonalFace
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcIndexedPolygonalFace_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcIndexedPolygonalFace_List
] .
ifc:predefinedType_IfcCaissonFoundationType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCaissonFoundationType ;
rdfs:range ifc:IfcCaissonFoundationTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:occurrences_IfcRecurrencePattern
rdfs:label "Occurrences" ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:range ifc:IfcInteger ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingSpace_IfcRelSpaceBoundary
rdfs:label "RelatingSpace" ;
rdfs:domain ifc:IfcRelSpaceBoundary ;
rdfs:range ifc:IfcSpaceBoundarySelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:userDefinedTargetView_IfcGeometricRepresentationSubContext
rdfs:label "UserDefinedTargetView" ;
rdfs:domain ifc:IfcGeometricRepresentationSubContext ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startCantLeft_IfcAlignment2DCantSegment
rdfs:label "StartCantLeft" ;
rdfs:domain ifc:IfcAlignment2DCantSegment ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:elements_IfcGeometricSet
rdfs:label "Elements" ;
rdfs:domain ifc:IfcGeometricSet ;
rdfs:range ifc:IfcGeometricSetSelect ;
rdf:type owl:ObjectProperty .
ifc:impliedOrder_IfcRelInterferesElements
rdfs:label "ImpliedOrder" ;
rdfs:domain ifc:IfcRelInterferesElements ;
rdfs:range ifc:IfcLogical ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:radius_IfcCylindricalSurface
rdfs:label "Radius" ;
rdfs:domain ifc:IfcCylindricalSurface ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:flangeSlope_IfcIShapeProfileDef
rdfs:label "FlangeSlope" ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:range ifc:IfcPlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sameSense_IfcFaceSurface
rdfs:label "SameSense" ;
rdfs:domain ifc:IfcFaceSurface ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedObjects_IfcRelAggregates
rdfs:label "RelatedObjects" ;
rdfs:domain ifc:IfcRelAggregates ;
rdfs:range ifc:IfcObjectDefinition ;
owl:inverseOf ifc:decomposes_IfcObjectDefinition ;
rdf:type owl:ObjectProperty .
ifc:formula_IfcQuantityArea
rdfs:label "Formula" ;
rdfs:domain ifc:IfcQuantityArea ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:styles_IfcSurfaceStyle
rdfs:label "Styles" ;
rdfs:domain ifc:IfcSurfaceStyle ;
rdfs:range ifc:IfcSurfaceStyleElementSelect ;
rdf:type owl:ObjectProperty .
ifc:innerReference_IfcReference
rdfs:label "InnerReference" ;
rdfs:domain ifc:IfcReference ;
rdfs:range ifc:IfcReference ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:rasterFormat_IfcBlobTexture
rdfs:label "RasterFormat" ;
rdfs:domain ifc:IfcBlobTexture ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:partitioningType_IfcWindowType
rdfs:label "PartitioningType" ;
rdfs:domain ifc:IfcWindowType ;
rdfs:range ifc:IfcWindowTypePartitioningEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:quantities_IfcElementQuantity
rdfs:label "Quantities" ;
rdfs:domain ifc:IfcElementQuantity ;
rdfs:range ifc:IfcPhysicalQuantity ;
rdf:type owl:ObjectProperty .
ifc:translationalStiffnessByLengthZ_IfcBoundaryEdgeCondition
rdfs:label "TranslationalStiffnessByLengthZ" ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:range ifc:IfcModulusOfTranslationalSubgradeReactionSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:crossSectionPositions_IfcSectionedSolidHorizontal
rdfs:label "CrossSectionPositions" ;
rdfs:domain ifc:IfcSectionedSolidHorizontal ;
rdfs:range ifc:IfcDistanceExpression_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcDistanceExpression_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcDistanceExpression_List .
ifc:IfcDistanceExpression_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcDistanceExpression
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcDistanceExpression_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcDistanceExpression_List
] .
ifc:yLength_IfcRectangularPyramid
rdfs:label "YLength" ;
rdfs:domain ifc:IfcRectangularPyramid ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:paramLength_IfcReparametrisedCompositeCurveSegment
rdfs:label "ParamLength" ;
rdfs:domain ifc:IfcReparametrisedCompositeCurveSegment ;
rdfs:range ifc:IfcParameterValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:positionedRelativeTo_IfcProduct
rdfs:label "PositionedRelativeTo" ;
rdfs:domain ifc:IfcProduct ;
rdfs:range ifc:IfcRelPositions ;
owl:inverseOf ifc:relatedProducts_IfcRelPositions ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcExternalReference
rdfs:label "Name" ;
rdfs:domain ifc:IfcExternalReference ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcVibrationDamper
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcVibrationDamper ;
rdfs:range ifc:IfcVibrationDamperTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:conversionFactor_IfcConversionBasedUnit
rdfs:label "ConversionFactor" ;
rdfs:domain ifc:IfcConversionBasedUnit ;
rdfs:range ifc:IfcMeasureWithUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isStartRadiusCCW_IfcTransitionCurveSegment2D
rdfs:label "IsStartRadiusCCW" ;
rdfs:domain ifc:IfcTransitionCurveSegment2D ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:status_IfcProjectOrder
rdfs:label "Status" ;
rdfs:domain ifc:IfcProjectOrder ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:textTransform_IfcTextStyleTextModel
rdfs:label "TextTransform" ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:range ifc:IfcTextTransformation ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:voids_IfcAdvancedBrepWithVoids
rdfs:label "Voids" ;
rdfs:domain ifc:IfcAdvancedBrepWithVoids ;
rdfs:range ifc:IfcClosedShell ;
rdf:type owl:ObjectProperty .
ifc:nominalDiameter_IfcTendon
rdfs:label "NominalDiameter" ;
rdfs:domain ifc:IfcTendon ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:status_IfcDocumentInformation
rdfs:label "Status" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcDocumentStatusEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:operator_IfcBooleanResult
rdfs:label "Operator" ;
rdfs:domain ifc:IfcBooleanResult ;
rdfs:range ifc:IfcBooleanOperator ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcUnitaryEquipmentType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcUnitaryEquipmentType ;
rdfs:range ifc:IfcUnitaryEquipmentTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSpaceHeaterType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSpaceHeaterType ;
rdfs:range ifc:IfcSpaceHeaterTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:nominalBarDiameter_IfcReinforcementBarProperties
rdfs:label "NominalBarDiameter" ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:location_IfcDocumentInformation
rdfs:label "Location" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcURIReference ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:displacementZ_IfcStructuralLoadSingleDisplacement
rdfs:label "DisplacementZ" ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:knotSpec_IfcBSplineSurfaceWithKnots
rdfs:label "KnotSpec" ;
rdfs:domain ifc:IfcBSplineSurfaceWithKnots ;
rdfs:range ifc:IfcKnotType ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longName_IfcSpaceType
rdfs:label "LongName" ;
rdfs:domain ifc:IfcSpaceType ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:roles_IfcPersonAndOrganization
rdfs:label "Roles" ;
rdfs:domain ifc:IfcPersonAndOrganization ;
rdfs:range ifc:IfcActorRole_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcActorRole_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcActorRole_List .
ifc:IfcActorRole_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcActorRole
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcActorRole_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcActorRole_List
] .
ifc:predefinedType_IfcDiscreteAccessoryType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDiscreteAccessoryType ;
rdfs:range ifc:IfcDiscreteAccessoryTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sectionDefinition_IfcSectionReinforcementProperties
rdfs:label "SectionDefinition" ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:range ifc:IfcSectionProperties ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:offsetFromReferenceLine_IfcMaterialLayerSetUsage
rdfs:label "OffsetFromReferenceLine" ;
rdfs:domain ifc:IfcMaterialLayerSetUsage ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcExtendedProperties
rdfs:label "Description" ;
rdfs:domain ifc:IfcExtendedProperties ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcStructuralSurfaceReaction
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcStructuralSurfaceReaction ;
rdfs:range ifc:IfcStructuralSurfaceActivityTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcShadingDeviceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcShadingDeviceType ;
rdfs:range ifc:IfcShadingDeviceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:objectiveQualifier_IfcObjective
rdfs:label "ObjectiveQualifier" ;
rdfs:domain ifc:IfcObjective ;
rdfs:range ifc:IfcObjectiveEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcBuiltSystem
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcBuiltSystem ;
rdfs:range ifc:IfcBuiltSystemTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:unit_IfcPropertyEnumeration
rdfs:label "Unit" ;
rdfs:domain ifc:IfcPropertyEnumeration ;
rdfs:range ifc:IfcUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:xAxisAbscissa_IfcMapConversion
rdfs:label "XAxisAbscissa" ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:range ifc:IfcReal ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:displacementY_IfcStructuralLoadSingleDisplacement
rdfs:label "DisplacementY" ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:weightValue_IfcQuantityWeight
rdfs:label "WeightValue" ;
rdfs:domain ifc:IfcQuantityWeight ;
rdfs:range ifc:IfcMassMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:width_IfcLShapeProfileDef
rdfs:label "Width" ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startPoint_IfcCurveSegment2D
rdfs:label "StartPoint" ;
rdfs:domain ifc:IfcCurveSegment2D ;
rdfs:range ifc:IfcCartesianPoint ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingReference_IfcExternalReferenceRelationship
rdfs:label "RelatingReference" ;
rdfs:domain ifc:IfcExternalReferenceRelationship ;
rdfs:range ifc:IfcExternalReference ;
owl:inverseOf ifc:externalReferenceForResources_IfcExternalReference ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:reflectionColour_IfcSurfaceStyleRendering
rdfs:label "ReflectionColour" ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:range ifc:IfcColourOrFactor ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcMobileTelecommunicationsApplianceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcMobileTelecommunicationsApplianceType ;
rdfs:range ifc:IfcMobileTelecommunicationsApplianceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:directrix_IfcSectionedSolid
rdfs:label "Directrix" ;
rdfs:domain ifc:IfcSectionedSolid ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedObjects_IfcRelAssigns
rdfs:label "RelatedObjects" ;
rdfs:domain ifc:IfcRelAssigns ;
rdfs:range ifc:IfcObjectDefinition ;
owl:inverseOf ifc:hasAssignments_IfcObjectDefinition ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcCableFittingType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCableFittingType ;
rdfs:range ifc:IfcCableFittingTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:distanceAlong_IfcDistanceExpression
rdfs:label "DistanceAlong" ;
rdfs:domain ifc:IfcDistanceExpression ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:scheduleFinish_IfcTaskTime
rdfs:label "ScheduleFinish" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:colourAppearance_IfcLightSourceGoniometric
rdfs:label "ColourAppearance" ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:range ifc:IfcColourRgb ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:locations_IfcStructuralLoadConfiguration
rdfs:label "Locations" ;
rdfs:domain ifc:IfcStructuralLoadConfiguration ;
rdfs:range ifc:IfcLengthMeasure_List_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcLengthMeasure_List_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcLengthMeasure_List_List .
ifc:IfcLengthMeasure_List_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcLengthMeasure_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcLengthMeasure_List_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcLengthMeasure_List_List
] .
ifc:IfcLengthMeasure_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcLengthMeasure_List .
ifc:IfcLengthMeasure_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcLengthMeasure_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcLengthMeasure_List
] .
ifc:displacementX_IfcStructuralLoadSingleDisplacement
rdfs:label "DisplacementX" ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSignalType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSignalType ;
rdfs:range ifc:IfcSignalTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcConstructionMaterialResourceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcConstructionMaterialResourceType ;
rdfs:range ifc:IfcConstructionMaterialResourceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcWorkPlan
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcWorkPlan ;
rdfs:range ifc:IfcWorkPlanTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:zDim_IfcBoundingBox
rdfs:label "ZDim" ;
rdfs:domain ifc:IfcBoundingBox ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:userDefinedPartitioningType_IfcWindow
rdfs:label "UserDefinedPartitioningType" ;
rdfs:domain ifc:IfcWindow ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isEndRadiusCCW_IfcAlignment2DCantSegTransition
rdfs:label "IsEndRadiusCCW" ;
rdfs:domain ifc:IfcAlignment2DCantSegTransition ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:globalOrLocal_IfcStructuralActivity
rdfs:label "GlobalOrLocal" ;
rdfs:domain ifc:IfcStructuralActivity ;
rdfs:range ifc:IfcGlobalOrLocalEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:timeStep_IfcRegularTimeSeries
rdfs:label "TimeStep" ;
rdfs:domain ifc:IfcRegularTimeSeries ;
rdfs:range ifc:IfcTimeMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:wWWHomePageURL_IfcTelecomAddress
rdfs:label "WWWHomePageURL" ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:range ifc:IfcURIReference ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:panelPosition_IfcWindowPanelProperties
rdfs:label "PanelPosition" ;
rdfs:domain ifc:IfcWindowPanelProperties ;
rdfs:range ifc:IfcWindowPanelPositionEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isEndRadiusCCW_IfcTransitionCurveSegment2D
rdfs:label "IsEndRadiusCCW" ;
rdfs:domain ifc:IfcTransitionCurveSegment2D ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:panelPosition_IfcPermeableCoveringProperties
rdfs:label "PanelPosition" ;
rdfs:domain ifc:IfcPermeableCoveringProperties ;
rdfs:range ifc:IfcWindowPanelPositionEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:unitType_IfcNamedUnit
rdfs:label "UnitType" ;
rdfs:domain ifc:IfcNamedUnit ;
rdfs:range ifc:IfcUnitEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:elevationWithFlooring_IfcSpace
rdfs:label "ElevationWithFlooring" ;
rdfs:domain ifc:IfcSpace ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:constraintGrade_IfcConstraint
rdfs:label "ConstraintGrade" ;
rdfs:domain ifc:IfcConstraint ;
rdfs:range ifc:IfcConstraintEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:actualDate_IfcEventTime
rdfs:label "ActualDate" ;
rdfs:domain ifc:IfcEventTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:slopes_IfcOpenCrossProfileDef
rdfs:label "Slopes" ;
rdfs:domain ifc:IfcOpenCrossProfileDef ;
rdfs:range ifc:IfcPlaneAngleMeasure_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcPlaneAngleMeasure_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcPlaneAngleMeasure_List .
ifc:IfcPlaneAngleMeasure_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcPlaneAngleMeasure_List
] .
ifc:mappingSource_IfcMappedItem
rdfs:label "MappingSource" ;
rdfs:domain ifc:IfcMappedItem ;
rdfs:range ifc:IfcRepresentationMap ;
owl:inverseOf ifc:mapUsage_IfcRepresentationMap ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:compositeProfile_IfcMaterialProfileSet
rdfs:label "CompositeProfile" ;
rdfs:domain ifc:IfcMaterialProfileSet ;
rdfs:range ifc:IfcCompositeProfileDef ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcConstructionEquipmentResourceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcConstructionEquipmentResourceType ;
rdfs:range ifc:IfcConstructionEquipmentResourceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcConstructionProductResource
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcConstructionProductResource ;
rdfs:range ifc:IfcConstructionProductResourceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:wAxes_IfcGrid
rdfs:label "WAxes" ;
rdfs:domain ifc:IfcGrid ;
rdfs:range ifc:IfcGridAxis_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcGridAxis_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcGridAxis_List .
ifc:IfcGridAxis_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcGridAxis
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcGridAxis_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcGridAxis_List
] .
ifc:transmissionColour_IfcSurfaceStyleLighting
rdfs:label "TransmissionColour" ;
rdfs:domain ifc:IfcSurfaceStyleLighting ;
rdfs:range ifc:IfcColourRgb ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:actionSource_IfcStructuralLoadGroup
rdfs:label "ActionSource" ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:range ifc:IfcActionSourceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:bottomFlangeSlope_IfcAsymmetricIShapeProfileDef
rdfs:label "BottomFlangeSlope" ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:range ifc:IfcPlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcChimneyType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcChimneyType ;
rdfs:range ifc:IfcChimneyTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcFastener
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFastener ;
rdfs:range ifc:IfcFastenerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:offsetDirection_IfcMaterialLayerWithOffsets
rdfs:label "OffsetDirection" ;
rdfs:domain ifc:IfcMaterialLayerWithOffsets ;
rdfs:range ifc:IfcLayerSetDirectionEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startRadius_IfcTransitionCurveSegment2D
rdfs:label "StartRadius" ;
rdfs:domain ifc:IfcTransitionCurveSegment2D ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:side_IfcSurfaceStyle
rdfs:label "Side" ;
rdfs:domain ifc:IfcSurfaceStyle ;
rdfs:range ifc:IfcSurfaceSide ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:distance_IfcOffsetCurve3D
rdfs:label "Distance" ;
rdfs:domain ifc:IfcOffsetCurve3D ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSystemFurnitureElementType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSystemFurnitureElementType ;
rdfs:range ifc:IfcSystemFurnitureElementTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:forceZ_IfcStructuralLoadSingleForce
rdfs:label "ForceZ" ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:range ifc:IfcForceMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:declares_IfcObject
rdfs:label "Declares" ;
rdfs:domain ifc:IfcObject ;
rdfs:range ifc:IfcRelDefinesByObject ;
owl:inverseOf ifc:relatingObject_IfcRelDefinesByObject ;
rdf:type owl:ObjectProperty .
ifc:hasAssignments_IfcObjectDefinition
rdfs:label "HasAssignments" ;
rdfs:domain ifc:IfcObjectDefinition ;
rdfs:range ifc:IfcRelAssigns ;
owl:inverseOf ifc:relatedObjects_IfcRelAssigns ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcProtectiveDeviceTrippingUnitType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcProtectiveDeviceTrippingUnitType ;
rdfs:range ifc:IfcProtectiveDeviceTrippingUnitTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:volumeOnRelatingElement_IfcConnectionVolumeGeometry
rdfs:label "VolumeOnRelatingElement" ;
rdfs:domain ifc:IfcConnectionVolumeGeometry ;
rdfs:range ifc:IfcSolidOrShell ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcCoordinateReferenceSystem
rdfs:label "Name" ;
rdfs:domain ifc:IfcCoordinateReferenceSystem ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:thresholdOffset_IfcDoorLiningProperties
rdfs:label "ThresholdOffset" ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedOrganizations_IfcOrganizationRelationship
rdfs:label "RelatedOrganizations" ;
rdfs:domain ifc:IfcOrganizationRelationship ;
rdfs:range ifc:IfcOrganization ;
owl:inverseOf ifc:isRelatedBy_IfcOrganization ;
rdf:type owl:ObjectProperty .
ifc:lastModifiedDate_IfcOwnerHistory
rdfs:label "LastModifiedDate" ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:range ifc:IfcTimeStamp ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:definesType_IfcPropertySetDefinition
rdfs:label "DefinesType" ;
rdfs:domain ifc:IfcPropertySetDefinition ;
rdfs:range ifc:IfcTypeObject ;
owl:inverseOf ifc:hasPropertySets_IfcTypeObject ;
rdf:type owl:ObjectProperty .
ifc:shapeAspectStyle_IfcPermeableCoveringProperties
rdfs:label "ShapeAspectStyle" ;
rdfs:domain ifc:IfcPermeableCoveringProperties ;
rdfs:range ifc:IfcShapeAspect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:orthogonalHeight_IfcMapConversion
rdfs:label "OrthogonalHeight" ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lightDistributionDataSource_IfcLightSourceGoniometric
rdfs:label "LightDistributionDataSource" ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:range ifc:IfcLightDistributionDataSourceSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:fixedReference_IfcFixedReferenceSweptAreaSolid
rdfs:label "FixedReference" ;
rdfs:domain ifc:IfcFixedReferenceSweptAreaSolid ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasResults_IfcStructuralAnalysisModel
rdfs:label "HasResults" ;
rdfs:domain ifc:IfcStructuralAnalysisModel ;
rdfs:range ifc:IfcStructuralResultGroup ;
owl:inverseOf ifc:resultGroupFor_IfcStructuralResultGroup ;
rdf:type owl:ObjectProperty .
ifc:yLength_IfcBlock
rdfs:label "YLength" ;
rdfs:domain ifc:IfcBlock ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcGeographicElement
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcGeographicElement ;
rdfs:range ifc:IfcGeographicElementTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:pointParameterU_IfcPointOnSurface
rdfs:label "PointParameterU" ;
rdfs:domain ifc:IfcPointOnSurface ;
rdfs:range ifc:IfcParameterValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingApproval_IfcResourceApprovalRelationship
rdfs:label "RelatingApproval" ;
rdfs:domain ifc:IfcResourceApprovalRelationship ;
rdfs:range ifc:IfcApproval ;
owl:inverseOf ifc:approvedResources_IfcApproval ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:elementType_IfcElementType
rdfs:label "ElementType" ;
rdfs:domain ifc:IfcElementType ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:workMethod_IfcTask
rdfs:label "WorkMethod" ;
rdfs:domain ifc:IfcTask ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:endDistance_IfcDirectrixDistanceSweptAreaSolid
rdfs:label "EndDistance" ;
rdfs:domain ifc:IfcDirectrixDistanceSweptAreaSolid ;
rdfs:range ifc:IfcDistanceExpression ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:innerBoundaries_IfcAnnotationFillArea
rdfs:label "InnerBoundaries" ;
rdfs:domain ifc:IfcAnnotationFillArea ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:ObjectProperty .
ifc:town_IfcPostalAddress
rdfs:label "Town" ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:attributeIdentifier_IfcReference
rdfs:label "AttributeIdentifier" ;
rdfs:domain ifc:IfcReference ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:radius_IfcSweptDiskSolid
rdfs:label "Radius" ;
rdfs:domain ifc:IfcSweptDiskSolid ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:values_IfcRegularTimeSeries
rdfs:label "Values" ;
rdfs:domain ifc:IfcRegularTimeSeries ;
rdfs:range ifc:IfcTimeSeriesValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcTimeSeriesValue_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcTimeSeriesValue_List .
ifc:IfcTimeSeriesValue_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcTimeSeriesValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcTimeSeriesValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcTimeSeriesValue_List
] .
ifc:servicedBySystems_IfcSpatialElement
rdfs:label "ServicedBySystems" ;
rdfs:domain ifc:IfcSpatialElement ;
rdfs:range ifc:IfcRelServicesBuildings ;
owl:inverseOf ifc:relatedBuildings_IfcRelServicesBuildings ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcHumidifierType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcHumidifierType ;
rdfs:range ifc:IfcHumidifierTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:axis1_IfcCartesianTransformationOperator
rdfs:label "Axis1" ;
rdfs:domain ifc:IfcCartesianTransformationOperator ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcSIUnit
rdfs:label "Name" ;
rdfs:domain ifc:IfcSIUnit ;
rdfs:range ifc:IfcSIUnitName ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sizeInX_IfcPlanarExtent
rdfs:label "SizeInX" ;
rdfs:domain ifc:IfcPlanarExtent ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:depth_IfcLShapeProfileDef
rdfs:label "Depth" ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:parabolaConstant_IfcAlignment2DVerSegParabolicArc
rdfs:label "ParabolaConstant" ;
rdfs:domain ifc:IfcAlignment2DVerSegParabolicArc ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longDescription_IfcTypeProcess
rdfs:label "LongDescription" ;
rdfs:domain ifc:IfcTypeProcess ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:extent_IfcTextLiteralWithExtent
rdfs:label "Extent" ;
rdfs:domain ifc:IfcTextLiteralWithExtent ;
rdfs:range ifc:IfcPlanarExtent ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcRoot
rdfs:label "Name" ;
rdfs:domain ifc:IfcRoot ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:dimensions_IfcNamedUnit
rdfs:label "Dimensions" ;
rdfs:domain ifc:IfcNamedUnit ;
rdfs:range ifc:IfcDimensionalExponents ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcFan
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFan ;
rdfs:range ifc:IfcFanTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:actualFinish_IfcResourceTime
rdfs:label "ActualFinish" ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:endTime_IfcTimePeriod
rdfs:label "EndTime" ;
rdfs:domain ifc:IfcTimePeriod ;
rdfs:range ifc:IfcTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:distance_IfcOffsetCurve2D
rdfs:label "Distance" ;
rdfs:domain ifc:IfcOffsetCurve2D ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:userDefinedDataOrigin_IfcTimeSeries
rdfs:label "UserDefinedDataOrigin" ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcResourceLevelRelationship
rdfs:label "Name" ;
rdfs:domain ifc:IfcResourceLevelRelationship ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:fbsmFaces_IfcFaceBasedSurfaceModel
rdfs:label "FbsmFaces" ;
rdfs:domain ifc:IfcFaceBasedSurfaceModel ;
rdfs:range ifc:IfcConnectedFaceSet ;
rdf:type owl:ObjectProperty .
ifc:unit_IfcPropertyBoundedValue
rdfs:label "Unit" ;
rdfs:domain ifc:IfcPropertyBoundedValue ;
rdfs:range ifc:IfcUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:identification_IfcResource
rdfs:label "Identification" ;
rdfs:domain ifc:IfcResource ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcEvaporativeCoolerType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcEvaporativeCoolerType ;
rdfs:range ifc:IfcEvaporativeCoolerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcPlateType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcPlateType ;
rdfs:range ifc:IfcPlateTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:scale2_IfcCartesianTransformationOperator3DnonUniform
rdfs:label "Scale2" ;
rdfs:domain ifc:IfcCartesianTransformationOperator3DnonUniform ;
rdfs:range ifc:IfcReal ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:planarForceY_IfcStructuralLoadPlanarForce
rdfs:label "PlanarForceY" ;
rdfs:domain ifc:IfcStructuralLoadPlanarForce ;
rdfs:range ifc:IfcPlanarForceMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:unitType_IfcDerivedUnit
rdfs:label "UnitType" ;
rdfs:domain ifc:IfcDerivedUnit ;
rdfs:range ifc:IfcDerivedUnitEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:tensionForce_IfcTendon
rdfs:label "TensionForce" ;
rdfs:domain ifc:IfcTendon ;
rdfs:range ifc:IfcForceMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:addresses_IfcPerson
rdfs:label "Addresses" ;
rdfs:domain ifc:IfcPerson ;
rdfs:range ifc:IfcAddress_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcAddress_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcAddress_List .
ifc:IfcAddress_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcAddress
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcAddress_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcAddress_List
] .
ifc:forProfileEndSet_IfcMaterialProfileSetUsageTapering
rdfs:label "ForProfileEndSet" ;
rdfs:domain ifc:IfcMaterialProfileSetUsageTapering ;
rdfs:range ifc:IfcMaterialProfileSet ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingFlowElement_IfcRelFlowControlElements
rdfs:label "RelatingFlowElement" ;
rdfs:domain ifc:IfcRelFlowControlElements ;
rdfs:range ifc:IfcDistributionFlowElement ;
owl:inverseOf ifc:hasControlElements_IfcDistributionFlowElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:referencedLibrary_IfcLibraryReference
rdfs:label "ReferencedLibrary" ;
rdfs:domain ifc:IfcLibraryReference ;
rdfs:range ifc:IfcLibraryInformation ;
owl:inverseOf ifc:hasLibraryReferences_IfcLibraryInformation ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:contextOfItems_IfcRepresentation
rdfs:label "ContextOfItems" ;
rdfs:domain ifc:IfcRepresentation ;
rdfs:range ifc:IfcRepresentationContext ;
owl:inverseOf ifc:representationsInContext_IfcRepresentationContext ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:position_IfcLightSourcePositional
rdfs:label "Position" ;
rdfs:domain ifc:IfcLightSourcePositional ;
rdfs:range ifc:IfcCartesianPoint ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcLightFixture
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcLightFixture ;
rdfs:range ifc:IfcLightFixtureTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:position_IfcPolygonalBoundedHalfSpace
rdfs:label "Position" ;
rdfs:domain ifc:IfcPolygonalBoundedHalfSpace ;
rdfs:range ifc:IfcAxis2Placement3D ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingObject_IfcRelDefinesByObject
rdfs:label "RelatingObject" ;
rdfs:domain ifc:IfcRelDefinesByObject ;
rdfs:range ifc:IfcObject ;
owl:inverseOf ifc:declares_IfcObject ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:translationalStiffnessByLengthY_IfcBoundaryEdgeCondition
rdfs:label "TranslationalStiffnessByLengthY" ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:range ifc:IfcModulusOfTranslationalSubgradeReactionSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:translationalStiffnessByAreaZ_IfcBoundaryFaceCondition
rdfs:label "TranslationalStiffnessByAreaZ" ;
rdfs:domain ifc:IfcBoundaryFaceCondition ;
rdfs:range ifc:IfcModulusOfSubgradeReactionSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcTask
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTask ;
rdfs:range ifc:IfcTaskTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startHeight_IfcAlignment2DVerticalSegment
rdfs:label "StartHeight" ;
rdfs:domain ifc:IfcAlignment2DVerticalSegment ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:creationDate_IfcOwnerHistory
rdfs:label "CreationDate" ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:range ifc:IfcTimeStamp ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcTendonConduitType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTendonConduitType ;
rdfs:range ifc:IfcTendonConduitTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingPort_IfcRelConnectsPorts
rdfs:label "RelatingPort" ;
rdfs:domain ifc:IfcRelConnectsPorts ;
rdfs:range ifc:IfcPort ;
owl:inverseOf ifc:connectedTo_IfcPort ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:flangeThickness_IfcUShapeProfileDef
rdfs:label "FlangeThickness" ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:connectionGeometry_IfcRelConnectsElements
rdfs:label "ConnectionGeometry" ;
rdfs:domain ifc:IfcRelConnectsElements ;
rdfs:range ifc:IfcConnectionGeometry ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:slippageY_IfcSlippageConnectionCondition
rdfs:label "SlippageY" ;
rdfs:domain ifc:IfcSlippageConnectionCondition ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSpaceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSpaceType ;
rdfs:range ifc:IfcSpaceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasCoverings_IfcSpace
rdfs:label "HasCoverings" ;
rdfs:domain ifc:IfcSpace ;
rdfs:range ifc:IfcRelCoversSpaces ;
owl:inverseOf ifc:relatingSpace_IfcRelCoversSpaces ;
rdf:type owl:ObjectProperty .
ifc:relationshipType_IfcDocumentInformationRelationship
rdfs:label "RelationshipType" ;
rdfs:domain ifc:IfcDocumentInformationRelationship ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcRoofType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcRoofType ;
rdfs:range ifc:IfcRoofTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:appliedCondition_IfcStructuralConnection
rdfs:label "AppliedCondition" ;
rdfs:domain ifc:IfcStructuralConnection ;
rdfs:range ifc:IfcBoundaryCondition ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:colourComponents_IfcPixelTexture
rdfs:label "ColourComponents" ;
rdfs:domain ifc:IfcPixelTexture ;
rdfs:range ifc:IfcInteger ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:filletRadius_IfcIShapeProfileDef
rdfs:label "FilletRadius" ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:deltaTZ_IfcStructuralLoadTemperature
rdfs:label "DeltaTZ" ;
rdfs:domain ifc:IfcStructuralLoadTemperature ;
rdfs:range ifc:IfcThermodynamicTemperatureMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCableCarrierFittingType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCableCarrierFittingType ;
rdfs:range ifc:IfcCableCarrierFittingTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:fillStyles_IfcFillAreaStyle
rdfs:label "FillStyles" ;
rdfs:domain ifc:IfcFillAreaStyle ;
rdfs:range ifc:IfcFillStyleSelect ;
rdf:type owl:ObjectProperty .
ifc:benchmark_IfcMetric
rdfs:label "Benchmark" ;
rdfs:domain ifc:IfcMetric ;
rdfs:range ifc:IfcBenchmarkEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingSpace_IfcRelCoversSpaces
rdfs:label "RelatingSpace" ;
rdfs:domain ifc:IfcRelCoversSpaces ;
rdfs:range ifc:IfcSpace ;
owl:inverseOf ifc:hasCoverings_IfcSpace ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDamper
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDamper ;
rdfs:range ifc:IfcDamperTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:riserHeight_IfcStairFlight
rdfs:label "RiserHeight" ;
rdfs:domain ifc:IfcStairFlight ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sweptCurve_IfcSweptSurface
rdfs:label "SweptCurve" ;
rdfs:domain ifc:IfcSweptSurface ;
rdfs:range ifc:IfcProfileDef ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:totalFloat_IfcWorkControl
rdfs:label "TotalFloat" ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:range ifc:IfcDuration ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:interferenceType_IfcRelInterferesElements
rdfs:label "InterferenceType" ;
rdfs:domain ifc:IfcRelInterferesElements ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:restartDistance_IfcReferent
rdfs:label "RestartDistance" ;
rdfs:domain ifc:IfcReferent ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:usageName_IfcComplexPropertyTemplate
rdfs:label "UsageName" ;
rdfs:domain ifc:IfcComplexPropertyTemplate ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCableCarrierFitting
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCableCarrierFitting ;
rdfs:range ifc:IfcCableCarrierFittingTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:height_IfcRectangularPyramid
rdfs:label "Height" ;
rdfs:domain ifc:IfcRectangularPyramid ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedPropertySets_IfcRelDefinesByTemplate
rdfs:label "RelatedPropertySets" ;
rdfs:domain ifc:IfcRelDefinesByTemplate ;
rdfs:range ifc:IfcPropertySetDefinition ;
owl:inverseOf ifc:isDefinedBy_IfcPropertySetDefinition ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcSubContractResourceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSubContractResourceType ;
rdfs:range ifc:IfcSubContractResourceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:mappedRepresentation_IfcRepresentationMap
rdfs:label "MappedRepresentation" ;
rdfs:domain ifc:IfcRepresentationMap ;
rdfs:range ifc:IfcRepresentation ;
owl:inverseOf ifc:representationMap_IfcRepresentation ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:instanceName_IfcReference
rdfs:label "InstanceName" ;
rdfs:domain ifc:IfcReference ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcConstraint
rdfs:label "Name" ;
rdfs:domain ifc:IfcConstraint ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:mappedTo_IfcIndexedTextureMap
rdfs:label "MappedTo" ;
rdfs:domain ifc:IfcIndexedTextureMap ;
rdfs:range ifc:IfcTessellatedFaceSet ;
owl:inverseOf ifc:hasTextures_IfcTessellatedFaceSet ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:tangentialContinuity_IfcAlignment2DSegment
rdfs:label "TangentialContinuity" ;
rdfs:domain ifc:IfcAlignment2DSegment ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasProjections_IfcElement
rdfs:label "HasProjections" ;
rdfs:domain ifc:IfcElement ;
rdfs:range ifc:IfcRelProjectsElement ;
owl:inverseOf ifc:relatingElement_IfcRelProjectsElement ;
rdf:type owl:ObjectProperty .
ifc:connectedBy_IfcStructuralMember
rdfs:label "ConnectedBy" ;
rdfs:domain ifc:IfcStructuralMember ;
rdfs:range ifc:IfcRelConnectsStructuralMember ;
owl:inverseOf ifc:relatingStructuralMember_IfcRelConnectsStructuralMember ;
rdf:type owl:ObjectProperty .
ifc:areaValue_IfcQuantityArea
rdfs:label "AreaValue" ;
rdfs:domain ifc:IfcQuantityArea ;
rdfs:range ifc:IfcAreaMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:elevationOfTerrain_IfcBuilding
rdfs:label "ElevationOfTerrain" ;
rdfs:domain ifc:IfcBuilding ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:barLength_IfcReinforcingBarType
rdfs:label "BarLength" ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:costQuantities_IfcCostItem
rdfs:label "CostQuantities" ;
rdfs:domain ifc:IfcCostItem ;
rdfs:range ifc:IfcPhysicalQuantity_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcPhysicalQuantity_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcPhysicalQuantity_List .
ifc:IfcPhysicalQuantity_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcPhysicalQuantity
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcPhysicalQuantity_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcPhysicalQuantity_List
] .
ifc:changeAction_IfcOwnerHistory
rdfs:label "ChangeAction" ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:range ifc:IfcChangeActionEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:formula_IfcQuantityLength
rdfs:label "Formula" ;
rdfs:domain ifc:IfcQuantityLength ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:styles_IfcPresentationStyleAssignment
rdfs:label "Styles" ;
rdfs:domain ifc:IfcPresentationStyleAssignment ;
rdfs:range ifc:IfcPresentationStyleSelect ;
rdf:type owl:ObjectProperty .
ifc:diffuseTransmissionColour_IfcSurfaceStyleRendering
rdfs:label "DiffuseTransmissionColour" ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:range ifc:IfcColourOrFactor ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:basisCurve_IfcPointOnCurve
rdfs:label "BasisCurve" ;
rdfs:domain ifc:IfcPointOnCurve ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isActingUpon_IfcActor
rdfs:label "IsActingUpon" ;
rdfs:domain ifc:IfcActor ;
rdfs:range ifc:IfcRelAssignsToActor ;
owl:inverseOf ifc:relatingActor_IfcRelAssignsToActor ;
rdf:type owl:ObjectProperty .
ifc:layerSetName_IfcMaterialLayerSet
rdfs:label "LayerSetName" ;
rdfs:domain ifc:IfcMaterialLayerSet ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDuctFitting
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDuctFitting ;
rdfs:range ifc:IfcDuctFittingTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcTransformerType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTransformerType ;
rdfs:range ifc:IfcTransformerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:durationType_IfcLagTime
rdfs:label "DurationType" ;
rdfs:domain ifc:IfcLagTime ;
rdfs:range ifc:IfcTaskDurationEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lateralAxisDirection_IfcOrientationExpression
rdfs:label "LateralAxisDirection" ;
rdfs:domain ifc:IfcOrientationExpression ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcConveyorSegment
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcConveyorSegment ;
rdfs:range ifc:IfcConveyorSegmentTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcElementAssembly
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcElementAssembly ;
rdfs:range ifc:IfcElementAssemblyTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:formula_IfcQuantityTime
rdfs:label "Formula" ;
rdfs:domain ifc:IfcQuantityTime ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:orientation_IfcVector
rdfs:label "Orientation" ;
rdfs:domain ifc:IfcVector ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:purpose_IfcStructuralLoadGroup
rdfs:label "Purpose" ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:linearMomentX_IfcStructuralLoadLinearForce
rdfs:label "LinearMomentX" ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:range ifc:IfcLinearMomentMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcColourSpecification
rdfs:label "Name" ;
rdfs:domain ifc:IfcColourSpecification ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:parameterTakesPrecedence_IfcDoorStyle
rdfs:label "ParameterTakesPrecedence" ;
rdfs:domain ifc:IfcDoorStyle ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:materialLayers_IfcMaterialLayerSet
rdfs:label "MaterialLayers" ;
rdfs:domain ifc:IfcMaterialLayerSet ;
rdfs:range ifc:IfcMaterialLayer_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcMaterialLayer_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcMaterialLayer_List .
ifc:IfcMaterialLayer_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcMaterialLayer
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcMaterialLayer_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcMaterialLayer_List
] .
ifc:creationTime_IfcConstraint
rdfs:label "CreationTime" ;
rdfs:domain ifc:IfcConstraint ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:assemblyPlace_IfcFurnitureType
rdfs:label "AssemblyPlace" ;
rdfs:domain ifc:IfcFurnitureType ;
rdfs:range ifc:IfcAssemblyPlaceEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcTank
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTank ;
rdfs:range ifc:IfcTankTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:objectType_IfcContext
rdfs:label "ObjectType" ;
rdfs:domain ifc:IfcContext ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:crossSections_IfcSectionedSpine
rdfs:label "CrossSections" ;
rdfs:domain ifc:IfcSectionedSpine ;
rdfs:range ifc:IfcProfileDef_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDistributionChamberElement
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDistributionChamberElement ;
rdfs:range ifc:IfcDistributionChamberElementTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isPointer_IfcDocumentInformation
rdfs:label "IsPointer" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcDocumentInformationRelationship ;
owl:inverseOf ifc:relatingDocument_IfcDocumentInformationRelationship ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:identifier_IfcApproval
rdfs:label "Identifier" ;
rdfs:domain ifc:IfcApproval ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:depth_IfcExtrudedAreaSolid
rdfs:label "Depth" ;
rdfs:domain ifc:IfcExtrudedAreaSolid ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:representationMaps_IfcTypeProduct
rdfs:label "RepresentationMaps" ;
rdfs:domain ifc:IfcTypeProduct ;
rdfs:range ifc:IfcRepresentationMap_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcRepresentationMap_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcRepresentationMap_List .
ifc:IfcRepresentationMap_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcRepresentationMap
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcRepresentationMap_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcRepresentationMap_List
] .
ifc:version_IfcApplication
rdfs:label "Version" ;
rdfs:domain ifc:IfcApplication ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sameSense_IfcEdgeCurve
rdfs:label "SameSense" ;
rdfs:domain ifc:IfcEdgeCurve ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:numberOfRisers_IfcStairFlight
rdfs:label "NumberOfRisers" ;
rdfs:domain ifc:IfcStairFlight ;
rdfs:range ifc:IfcInteger ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:costValues_IfcCostItem
rdfs:label "CostValues" ;
rdfs:domain ifc:IfcCostItem ;
rdfs:range ifc:IfcCostValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcCostValue_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcCostValue_List .
ifc:IfcCostValue_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcCostValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcCostValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcCostValue_List
] .
ifc:applicationDeveloper_IfcApplication
rdfs:label "ApplicationDeveloper" ;
rdfs:domain ifc:IfcApplication ;
rdfs:range ifc:IfcOrganization ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:texCoords_IfcIndexedTextureMap
rdfs:label "TexCoords" ;
rdfs:domain ifc:IfcIndexedTextureMap ;
rdfs:range ifc:IfcTextureVertexList ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:flowDirection_IfcDistributionPort
rdfs:label "FlowDirection" ;
rdfs:domain ifc:IfcDistributionPort ;
rdfs:range ifc:IfcFlowDirectionEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingMaterial_IfcRelAssociatesMaterial
rdfs:label "RelatingMaterial" ;
rdfs:domain ifc:IfcRelAssociatesMaterial ;
rdfs:range ifc:IfcMaterialSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:distortion_IfcStructuralLoadSingleDisplacementDistortion
rdfs:label "Distortion" ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacementDistortion ;
rdfs:range ifc:IfcCurvatureMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:wallThickness_IfcCShapeProfileDef
rdfs:label "WallThickness" ;
rdfs:domain ifc:IfcCShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:userDefinedSequenceType_IfcRelSequence
rdfs:label "UserDefinedSequenceType" ;
rdfs:domain ifc:IfcRelSequence ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:responsiblePerson_IfcAsset
rdfs:label "ResponsiblePerson" ;
rdfs:domain ifc:IfcAsset ;
rdfs:range ifc:IfcPerson ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:coordinateSpaceDimension_IfcGeometricRepresentationContext
rdfs:label "CoordinateSpaceDimension" ;
rdfs:domain ifc:IfcGeometricRepresentationContext ;
rdfs:range ifc:IfcDimensionCount ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sbsmBoundary_IfcShellBasedSurfaceModel
rdfs:label "SbsmBoundary" ;
rdfs:domain ifc:IfcShellBasedSurfaceModel ;
rdfs:range ifc:IfcShell ;
rdf:type owl:ObjectProperty .
ifc:position_IfcConic
rdfs:label "Position" ;
rdfs:domain ifc:IfcConic ;
rdfs:range ifc:IfcAxis2Placement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:defines_IfcPropertySetTemplate
rdfs:label "Defines" ;
rdfs:domain ifc:IfcPropertySetTemplate ;
rdfs:range ifc:IfcRelDefinesByTemplate ;
owl:inverseOf ifc:relatingTemplate_IfcRelDefinesByTemplate ;
rdf:type owl:ObjectProperty .
ifc:outerBoundary_IfcCurveBoundedPlane
rdfs:label "OuterBoundary" ;
rdfs:domain ifc:IfcCurveBoundedPlane ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:height_IfcRightCircularCylinder
rdfs:label "Height" ;
rdfs:domain ifc:IfcRightCircularCylinder ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startDistAlong_IfcAlignment2DCantSegment
rdfs:label "StartDistAlong" ;
rdfs:domain ifc:IfcAlignment2DCantSegment ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:rotationalStiffnessY_IfcBoundaryNodeCondition
rdfs:label "RotationalStiffnessY" ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:range ifc:IfcRotationalStiffnessSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasPorts_IfcDistributionElement
rdfs:label "HasPorts" ;
rdfs:domain ifc:IfcDistributionElement ;
rdfs:range ifc:IfcRelConnectsPortToElement ;
owl:inverseOf ifc:relatedElement_IfcRelConnectsPortToElement ;
rdf:type owl:ObjectProperty .
ifc:relatedCoverings_IfcRelCoversBldgElements
rdfs:label "RelatedCoverings" ;
rdfs:domain ifc:IfcRelCoversBldgElements ;
rdfs:range ifc:IfcCovering ;
owl:inverseOf ifc:coversElements_IfcCovering ;
rdf:type owl:ObjectProperty .
ifc:majorRadius_IfcToroidalSurface
rdfs:label "MajorRadius" ;
rdfs:domain ifc:IfcToroidalSurface ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedObjectsType_IfcRelAssigns
rdfs:label "RelatedObjectsType" ;
rdfs:domain ifc:IfcRelAssigns ;
rdfs:range ifc:IfcObjectTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDamperType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDamperType ;
rdfs:range ifc:IfcDamperTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:status_IfcCostSchedule
rdfs:label "Status" ;
rdfs:domain ifc:IfcCostSchedule ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcConveyorSegmentType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcConveyorSegmentType ;
rdfs:range ifc:IfcConveyorSegmentTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:segmentLength_IfcCurveSegment2D
rdfs:label "SegmentLength" ;
rdfs:domain ifc:IfcCurveSegment2D ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcVibrationDamperType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcVibrationDamperType ;
rdfs:range ifc:IfcVibrationDamperTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:location_IfcPlacement
rdfs:label "Location" ;
rdfs:domain ifc:IfcPlacement ;
rdfs:range ifc:IfcCartesianPoint ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:voids_IfcFacetedBrepWithVoids
rdfs:label "Voids" ;
rdfs:domain ifc:IfcFacetedBrepWithVoids ;
rdfs:range ifc:IfcClosedShell ;
rdf:type owl:ObjectProperty .
ifc:coversElements_IfcCovering
rdfs:label "CoversElements" ;
rdfs:domain ifc:IfcCovering ;
rdfs:range ifc:IfcRelCoversBldgElements ;
owl:inverseOf ifc:relatedCoverings_IfcRelCoversBldgElements ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:position_IfcRecurrencePattern
rdfs:label "Position" ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:range ifc:IfcInteger ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:treeRootExpression_IfcCsgSolid
rdfs:label "TreeRootExpression" ;
rdfs:domain ifc:IfcCsgSolid ;
rdfs:range ifc:IfcCsgSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:liningToPanelOffsetX_IfcDoorLiningProperties
rdfs:label "LiningToPanelOffsetX" ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:timeLag_IfcRelSequence
rdfs:label "TimeLag" ;
rdfs:domain ifc:IfcRelSequence ;
rdfs:range ifc:IfcLagTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:incorporationDate_IfcAsset
rdfs:label "IncorporationDate" ;
rdfs:domain ifc:IfcAsset ;
rdfs:range ifc:IfcDate ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longName_IfcZone
rdfs:label "LongName" ;
rdfs:domain ifc:IfcZone ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:position_IfcParameterizedProfileDef
rdfs:label "Position" ;
rdfs:domain ifc:IfcParameterizedProfileDef ;
rdfs:range ifc:IfcAxis2Placement2D ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:expression_IfcPropertyDependencyRelationship
rdfs:label "Expression" ;
rdfs:domain ifc:IfcPropertyDependencyRelationship ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:meshWidth_IfcReinforcingMeshType
rdfs:label "MeshWidth" ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:language_IfcLibraryReference
rdfs:label "Language" ;
rdfs:domain ifc:IfcLibraryReference ;
rdfs:range ifc:IfcLanguageId ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:topFlangeFilletRadius_IfcAsymmetricIShapeProfileDef
rdfs:label "TopFlangeFilletRadius" ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:timeStamp_IfcIrregularTimeSeriesValue
rdfs:label "TimeStamp" ;
rdfs:domain ifc:IfcIrregularTimeSeriesValue ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:partOfComplex_IfcPhysicalQuantity
rdfs:label "PartOfComplex" ;
rdfs:domain ifc:IfcPhysicalQuantity ;
rdfs:range ifc:IfcPhysicalComplexQuantity ;
owl:inverseOf ifc:hasQuantities_IfcPhysicalComplexQuantity ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:usense_IfcRectangularTrimmedSurface
rdfs:label "Usense" ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:directrix_IfcDirectrixCurveSweptAreaSolid
rdfs:label "Directrix" ;
rdfs:domain ifc:IfcDirectrixCurveSweptAreaSolid ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingClassification_IfcRelAssociatesClassification
rdfs:label "RelatingClassification" ;
rdfs:domain ifc:IfcRelAssociatesClassification ;
rdfs:range ifc:IfcClassificationSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:barSurface_IfcReinforcementBarProperties
rdfs:label "BarSurface" ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:range ifc:IfcReinforcingBarSurfaceEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCoolingTowerType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCoolingTowerType ;
rdfs:range ifc:IfcCoolingTowerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingProfileDef_IfcRelAssociatesProfileDef
rdfs:label "RelatingProfileDef" ;
rdfs:domain ifc:IfcRelAssociatesProfileDef ;
rdfs:range ifc:IfcProfileDef ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcElectricDistributionBoard
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcElectricDistributionBoard ;
rdfs:range ifc:IfcElectricDistributionBoardTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:textIndent_IfcTextStyleTextModel
rdfs:label "TextIndent" ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:range ifc:IfcSizeSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:usage_IfcPhysicalComplexQuantity
rdfs:label "Usage" ;
rdfs:domain ifc:IfcPhysicalComplexQuantity ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:freeFloat_IfcTaskTime
rdfs:label "FreeFloat" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcDuration ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:values_IfcIrregularTimeSeries
rdfs:label "Values" ;
rdfs:domain ifc:IfcIrregularTimeSeries ;
rdfs:range ifc:IfcIrregularTimeSeriesValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcIrregularTimeSeriesValue_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcIrregularTimeSeriesValue_List .
ifc:IfcIrregularTimeSeriesValue_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcIrregularTimeSeriesValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcIrregularTimeSeriesValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcIrregularTimeSeriesValue_List
] .
ifc:parentBoundary_IfcRelSpaceBoundary1stLevel
rdfs:label "ParentBoundary" ;
rdfs:domain ifc:IfcRelSpaceBoundary1stLevel ;
rdfs:range ifc:IfcRelSpaceBoundary1stLevel ;
owl:inverseOf ifc:innerBoundaries_IfcRelSpaceBoundary1stLevel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:orientation_IfcLinearPlacement
rdfs:label "Orientation" ;
rdfs:domain ifc:IfcLinearPlacement ;
rdfs:range ifc:IfcOrientationExpression ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:wordSpacing_IfcTextStyleTextModel
rdfs:label "WordSpacing" ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:range ifc:IfcSizeSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:panelWidth_IfcDoorPanelProperties
rdfs:label "PanelWidth" ;
rdfs:domain ifc:IfcDoorPanelProperties ;
rdfs:range ifc:IfcNormalisedRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:addresses_IfcOrganization
rdfs:label "Addresses" ;
rdfs:domain ifc:IfcOrganization ;
rdfs:range ifc:IfcAddress_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:overallWidth_IfcDoor
rdfs:label "OverallWidth" ;
rdfs:domain ifc:IfcDoor ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:listValues_IfcTimeSeriesValue
rdfs:label "ListValues" ;
rdfs:domain ifc:IfcTimeSeriesValue ;
rdfs:range ifc:IfcValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcValue_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcValue_List .
ifc:IfcValue_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcValue_List
] .
ifc:lastModifyingUser_IfcOwnerHistory
rdfs:label "LastModifyingUser" ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:range ifc:IfcPersonAndOrganization ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasApprovals_IfcProperty
rdfs:label "HasApprovals" ;
rdfs:domain ifc:IfcProperty ;
rdfs:range ifc:IfcResourceApprovalRelationship ;
owl:inverseOf ifc:relatedResourceObjects_IfcResourceApprovalRelationship ;
rdf:type owl:ObjectProperty .
ifc:postalCode_IfcPostalAddress
rdfs:label "PostalCode" ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:modelOrDraughting_IfcTextStyle
rdfs:label "ModelOrDraughting" ;
rdfs:domain ifc:IfcTextStyle ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:position_IfcSweptAreaSolid
rdfs:label "Position" ;
rdfs:domain ifc:IfcSweptAreaSolid ;
rdfs:range ifc:IfcAxis2Placement3D ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:uAxes_IfcGrid
rdfs:label "UAxes" ;
rdfs:domain ifc:IfcGrid ;
rdfs:range ifc:IfcGridAxis_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:coordIndex_IfcIndexedPolygonalFace
rdfs:label "CoordIndex" ;
rdfs:domain ifc:IfcIndexedPolygonalFace ;
rdfs:range ifc:IfcPositiveInteger_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:repeatT_IfcSurfaceTexture
rdfs:label "RepeatT" ;
rdfs:domain ifc:IfcSurfaceTexture ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcBuildingElementProxyType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcBuildingElementProxyType ;
rdfs:range ifc:IfcBuildingElementProxyTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:tensionFailureY_IfcFailureConnectionCondition
rdfs:label "TensionFailureY" ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:range ifc:IfcForceMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:purpose_IfcAddress
rdfs:label "Purpose" ;
rdfs:domain ifc:IfcAddress ;
rdfs:range ifc:IfcAddressTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startParam_IfcDirectrixCurveSweptAreaSolid
rdfs:label "StartParam" ;
rdfs:domain ifc:IfcDirectrixCurveSweptAreaSolid ;
rdfs:range ifc:IfcParameterValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcPhysicalQuantity
rdfs:label "Description" ;
rdfs:domain ifc:IfcPhysicalQuantity ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:unit_IfcTimeSeries
rdfs:label "Unit" ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:range ifc:IfcUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:tag_IfcOffsetCurveByDistances
rdfs:label "Tag" ;
rdfs:domain ifc:IfcOffsetCurveByDistances ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:linearForceY_IfcStructuralLoadLinearForce
rdfs:label "LinearForceY" ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:range ifc:IfcLinearForceMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcWorkSchedule
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcWorkSchedule ;
rdfs:range ifc:IfcWorkScheduleTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:identification_IfcOrganization
rdfs:label "Identification" ;
rdfs:domain ifc:IfcOrganization ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:validFrom_IfcDocumentInformation
rdfs:label "ValidFrom" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcDate ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:eccentricityInZ_IfcConnectionPointEccentricity
rdfs:label "EccentricityInZ" ;
rdfs:domain ifc:IfcConnectionPointEccentricity ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:objectPlacement_IfcProduct
rdfs:label "ObjectPlacement" ;
rdfs:domain ifc:IfcProduct ;
rdfs:range ifc:IfcObjectPlacement ;
owl:inverseOf ifc:placesObject_IfcObjectPlacement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:edgeRadius_IfcZShapeProfileDef
rdfs:label "EdgeRadius" ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcStructuralLoad
rdfs:label "Name" ;
rdfs:domain ifc:IfcStructuralLoad ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:actualStart_IfcResourceTime
rdfs:label "ActualStart" ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:modelorDraughting_IfcFillAreaStyle
rdfs:label "ModelorDraughting" ;
rdfs:domain ifc:IfcFillAreaStyle ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:prefix_IfcSIUnit
rdfs:label "Prefix" ;
rdfs:domain ifc:IfcSIUnit ;
rdfs:range ifc:IfcSIPrefix ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:referenceExtent_IfcMaterialLayerSetUsage
rdfs:label "ReferenceExtent" ;
rdfs:domain ifc:IfcMaterialLayerSetUsage ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:arithmeticOperator_IfcAppliedValue
rdfs:label "ArithmeticOperator" ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:range ifc:IfcArithmeticOperatorEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:category_IfcMaterialLayer
rdfs:label "Category" ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcMechanicalFastener
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcMechanicalFastener ;
rdfs:range ifc:IfcMechanicalFastenerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcFilterType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFilterType ;
rdfs:range ifc:IfcFilterTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:timePeriods_IfcRecurrencePattern
rdfs:label "TimePeriods" ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:range ifc:IfcTimePeriod_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcTimePeriod_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcTimePeriod_List .
ifc:IfcTimePeriod_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcTimePeriod
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcTimePeriod_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcTimePeriod_List
] .
ifc:hasProperties_IfcMaterialDefinition
rdfs:label "HasProperties" ;
rdfs:domain ifc:IfcMaterialDefinition ;
rdfs:range ifc:IfcMaterialProperties ;
owl:inverseOf ifc:material_IfcMaterialProperties ;
rdf:type owl:ObjectProperty .
ifc:liningThickness_IfcWindowLiningProperties
rdfs:label "LiningThickness" ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:endSweptArea_IfcExtrudedAreaSolidTapered
rdfs:label "EndSweptArea" ;
rdfs:domain ifc:IfcExtrudedAreaSolidTapered ;
rdfs:range ifc:IfcProfileDef ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:backgroundColour_IfcTextStyleForDefinedFont
rdfs:label "BackgroundColour" ;
rdfs:domain ifc:IfcTextStyleForDefinedFont ;
rdfs:range ifc:IfcColour ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relates_IfcApproval
rdfs:label "Relates" ;
rdfs:domain ifc:IfcApproval ;
rdfs:range ifc:IfcApprovalRelationship ;
owl:inverseOf ifc:relatingApproval_IfcApprovalRelationship ;
rdf:type owl:ObjectProperty .
ifc:relatedCoverings_IfcRelCoversSpaces
rdfs:label "RelatedCoverings" ;
rdfs:domain ifc:IfcRelCoversSpaces ;
rdfs:range ifc:IfcCovering ;
owl:inverseOf ifc:coversSpaces_IfcCovering ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcValveType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcValveType ;
rdfs:range ifc:IfcValveTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:edgeList_IfcPath
rdfs:label "EdgeList" ;
rdfs:domain ifc:IfcPath ;
rdfs:range ifc:IfcOrientedEdge_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcOrientedEdge_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcOrientedEdge_List .
ifc:IfcOrientedEdge_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcOrientedEdge
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcOrientedEdge_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcOrientedEdge_List
] .
ifc:specularColour_IfcSurfaceStyleRendering
rdfs:label "SpecularColour" ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:range ifc:IfcColourOrFactor ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:knots_IfcBSplineCurveWithKnots
rdfs:label "Knots" ;
rdfs:domain ifc:IfcBSplineCurveWithKnots ;
rdfs:range ifc:IfcParameterValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcParameterValue_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcParameterValue_List .
ifc:IfcParameterValue_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcParameterValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcParameterValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcParameterValue_List
] .
ifc:internalOrExternalBoundary_IfcRelSpaceBoundary
rdfs:label "InternalOrExternalBoundary" ;
rdfs:domain ifc:IfcRelSpaceBoundary ;
rdfs:range ifc:IfcInternalOrExternalEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:role_IfcActorRole
rdfs:label "Role" ;
rdfs:domain ifc:IfcActorRole ;
rdfs:range ifc:IfcRoleEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startOfNextHatchLine_IfcFillAreaStyleHatching
rdfs:label "StartOfNextHatchLine" ;
rdfs:domain ifc:IfcFillAreaStyleHatching ;
rdfs:range ifc:IfcHatchLineDistanceSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:fixedAxisVertical_IfcSectionedSolidHorizontal
rdfs:label "FixedAxisVertical" ;
rdfs:domain ifc:IfcSectionedSolidHorizontal ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:user_IfcAsset
rdfs:label "User" ;
rdfs:domain ifc:IfcAsset ;
rdfs:range ifc:IfcActorSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:amountOfSubstanceExponent_IfcDimensionalExponents
rdfs:label "AmountOfSubstanceExponent" ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:range expr:INTEGER ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:projectsElements_IfcFeatureElementAddition
rdfs:label "ProjectsElements" ;
rdfs:domain ifc:IfcFeatureElementAddition ;
rdfs:range ifc:IfcRelProjectsElement ;
owl:inverseOf ifc:relatedFeatureElement_IfcRelProjectsElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:textureTransform_IfcSurfaceTexture
rdfs:label "TextureTransform" ;
rdfs:domain ifc:IfcSurfaceTexture ;
rdfs:range ifc:IfcCartesianTransformationOperator2D ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:offsetLateral_IfcDistanceExpression
rdfs:label "OffsetLateral" ;
rdfs:domain ifc:IfcDistanceExpression ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcProjectOrder
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcProjectOrder ;
rdfs:range ifc:IfcProjectOrderTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:identification_IfcAsset
rdfs:label "Identification" ;
rdfs:domain ifc:IfcAsset ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:fixedAxisVertical_IfcSectionedSurface
rdfs:label "FixedAxisVertical" ;
rdfs:domain ifc:IfcSectionedSurface ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcHumidifier
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcHumidifier ;
rdfs:range ifc:IfcHumidifierTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:repeatS_IfcSurfaceTexture
rdfs:label "RepeatS" ;
rdfs:domain ifc:IfcSurfaceTexture ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcMedicalDevice
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcMedicalDevice ;
rdfs:range ifc:IfcMedicalDeviceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startDistAlong_IfcAlignment2DVerticalSegment
rdfs:label "StartDistAlong" ;
rdfs:domain ifc:IfcAlignment2DVerticalSegment ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingPropertyDefinition_IfcRelDefinesByProperties
rdfs:label "RelatingPropertyDefinition" ;
rdfs:domain ifc:IfcRelDefinesByProperties ;
rdfs:range ifc:IfcPropertySetDefinitionSelect ;
owl:inverseOf ifc:definesOccurrence_IfcPropertySetDefinition ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasColours_IfcTessellatedFaceSet
rdfs:label "HasColours" ;
rdfs:domain ifc:IfcTessellatedFaceSet ;
rdfs:range ifc:IfcIndexedColourMap ;
owl:inverseOf ifc:mappedTo_IfcIndexedColourMap ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcOutlet
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcOutlet ;
rdfs:range ifc:IfcOutletTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:radius_IfcAlignment2DVerSegCircularArc
rdfs:label "Radius" ;
rdfs:domain ifc:IfcAlignment2DVerSegCircularArc ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:position_IfcSweptSurface
rdfs:label "Position" ;
rdfs:domain ifc:IfcSweptSurface ;
rdfs:range ifc:IfcAxis2Placement3D ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:baseQuantity_IfcConstructionResourceType
rdfs:label "BaseQuantity" ;
rdfs:domain ifc:IfcConstructionResourceType ;
rdfs:range ifc:IfcPhysicalQuantity ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:xLength_IfcBlock
rdfs:label "XLength" ;
rdfs:domain ifc:IfcBlock ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingApproval_IfcRelAssociatesApproval
rdfs:label "RelatingApproval" ;
rdfs:domain ifc:IfcRelAssociatesApproval ;
rdfs:range ifc:IfcApproval ;
owl:inverseOf ifc:approvedObjects_IfcApproval ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingMaterial_IfcMaterialRelationship
rdfs:label "RelatingMaterial" ;
rdfs:domain ifc:IfcMaterialRelationship ;
rdfs:range ifc:IfcMaterial ;
owl:inverseOf ifc:relatesTo_IfcMaterial ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longName_IfcSpatialElement
rdfs:label "LongName" ;
rdfs:domain ifc:IfcSpatialElement ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:location_IfcLibraryInformation
rdfs:label "Location" ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:range ifc:IfcURIReference ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:closed_IfcTriangulatedFaceSet
rdfs:label "Closed" ;
rdfs:domain ifc:IfcTriangulatedFaceSet ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCableCarrierSegmentType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCableCarrierSegmentType ;
rdfs:range ifc:IfcCableCarrierSegmentTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:appliedLoad_IfcStructuralActivity
rdfs:label "AppliedLoad" ;
rdfs:domain ifc:IfcStructuralActivity ;
rdfs:range ifc:IfcStructuralLoad ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:coversSpaces_IfcCovering
rdfs:label "CoversSpaces" ;
rdfs:domain ifc:IfcCovering ;
rdfs:range ifc:IfcRelCoversSpaces ;
owl:inverseOf ifc:relatedCoverings_IfcRelCoversSpaces ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:outerCurve_IfcArbitraryClosedProfileDef
rdfs:label "OuterCurve" ;
rdfs:domain ifc:IfcArbitraryClosedProfileDef ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:orientationOf2DPlane_IfcStructuralAnalysisModel
rdfs:label "OrientationOf2DPlane" ;
rdfs:domain ifc:IfcStructuralAnalysisModel ;
rdfs:range ifc:IfcAxis2Placement3D ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcTaskType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTaskType ;
rdfs:range ifc:IfcTaskTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:frameDepth_IfcPermeableCoveringProperties
rdfs:label "FrameDepth" ;
rdfs:domain ifc:IfcPermeableCoveringProperties ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:prefixTitles_IfcPerson
rdfs:label "PrefixTitles" ;
rdfs:domain ifc:IfcPerson ;
rdfs:range ifc:IfcLabel_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:endRadius_IfcAlignment2DCantSegTransition
rdfs:label "EndRadius" ;
rdfs:domain ifc:IfcAlignment2DCantSegTransition ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatesTo_IfcMaterial
rdfs:label "RelatesTo" ;
rdfs:domain ifc:IfcMaterial ;
rdfs:range ifc:IfcMaterialRelationship ;
owl:inverseOf ifc:relatingMaterial_IfcMaterialRelationship ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcOpeningElement
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcOpeningElement ;
rdfs:range ifc:IfcOpeningElementTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:transitionCurveType_IfcAlignment2DVerSegTransition
rdfs:label "TransitionCurveType" ;
rdfs:domain ifc:IfcAlignment2DVerSegTransition ;
rdfs:range ifc:IfcTransitionCurveType ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:translationalStiffnessZ_IfcBoundaryNodeCondition
rdfs:label "TranslationalStiffnessZ" ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:range ifc:IfcTranslationalStiffnessSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcFooting
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFooting ;
rdfs:range ifc:IfcFootingTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:levelingDelay_IfcResourceTime
rdfs:label "LevelingDelay" ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:range ifc:IfcDuration ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:red_IfcColourRgb
rdfs:label "Red" ;
rdfs:domain ifc:IfcColourRgb ;
rdfs:range ifc:IfcNormalisedRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:shapeAspectStyle_IfcDoorPanelProperties
rdfs:label "ShapeAspectStyle" ;
rdfs:domain ifc:IfcDoorPanelProperties ;
rdfs:range ifc:IfcShapeAspect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:textures_IfcSurfaceStyleWithTextures
rdfs:label "Textures" ;
rdfs:domain ifc:IfcSurfaceStyleWithTextures ;
rdfs:range ifc:IfcSurfaceTexture_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcSurfaceTexture_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcSurfaceTexture_List .
ifc:IfcSurfaceTexture_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcSurfaceTexture
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcSurfaceTexture_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcSurfaceTexture_List
] .
ifc:opacity_IfcIndexedColourMap
rdfs:label "Opacity" ;
rdfs:domain ifc:IfcIndexedColourMap ;
rdfs:range ifc:IfcNormalisedRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lagValue_IfcLagTime
rdfs:label "LagValue" ;
rdfs:domain ifc:IfcLagTime ;
rdfs:range ifc:IfcTimeOrRatioSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcDocumentReference
rdfs:label "Description" ;
rdfs:domain ifc:IfcDocumentReference ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcPropertyEnumeration
rdfs:label "Name" ;
rdfs:domain ifc:IfcPropertyEnumeration ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:setPointValue_IfcPropertyBoundedValue
rdfs:label "SetPointValue" ;
rdfs:domain ifc:IfcPropertyBoundedValue ;
rdfs:range ifc:IfcValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcEvaporatorType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcEvaporatorType ;
rdfs:range ifc:IfcEvaporatorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:basisCurve_IfcTrimmedCurve
rdfs:label "BasisCurve" ;
rdfs:domain ifc:IfcTrimmedCurve ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:location_IfcClassification
rdfs:label "Location" ;
rdfs:domain ifc:IfcClassification ;
rdfs:range ifc:IfcURIReference ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:status_IfcPermit
rdfs:label "Status" ;
rdfs:domain ifc:IfcPermit ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcLibraryInformation
rdfs:label "Description" ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:edgeStart_IfcEdge
rdfs:label "EdgeStart" ;
rdfs:domain ifc:IfcEdge ;
rdfs:range ifc:IfcVertex ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcPipeFittingType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcPipeFittingType ;
rdfs:range ifc:IfcPipeFittingTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedOpeningElement_IfcRelVoidsElement
rdfs:label "RelatedOpeningElement" ;
rdfs:domain ifc:IfcRelVoidsElement ;
rdfs:range ifc:IfcFeatureElementSubtraction ;
owl:inverseOf ifc:voidsElements_IfcFeatureElementSubtraction ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcStructuralSurfaceMember
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcStructuralSurfaceMember ;
rdfs:range ifc:IfcStructuralSurfaceMemberTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longitudinalBarNominalDiameter_IfcReinforcingMeshType
rdfs:label "LongitudinalBarNominalDiameter" ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:selfIntersect_IfcOffsetCurve2D
rdfs:label "SelfIntersect" ;
rdfs:domain ifc:IfcOffsetCurve2D ;
rdfs:range ifc:IfcLogical ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lengthValue_IfcQuantityLength
rdfs:label "LengthValue" ;
rdfs:domain ifc:IfcQuantityLength ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:material_IfcMaterialProperties
rdfs:label "Material" ;
rdfs:domain ifc:IfcMaterialProperties ;
rdfs:range ifc:IfcMaterialDefinition ;
owl:inverseOf ifc:hasProperties_IfcMaterialDefinition ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcStructuralSurfaceAction
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcStructuralSurfaceAction ;
rdfs:range ifc:IfcStructuralSurfaceActivityTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:referencePath_IfcMetric
rdfs:label "ReferencePath" ;
rdfs:domain ifc:IfcMetric ;
rdfs:range ifc:IfcReference ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcMaterialProfileSet
rdfs:label "Description" ;
rdfs:domain ifc:IfcMaterialProfileSet ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:projectedOrTrue_IfcStructuralCurveAction
rdfs:label "ProjectedOrTrue" ;
rdfs:domain ifc:IfcStructuralCurveAction ;
rdfs:range ifc:IfcProjectedOrTrueLengthEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:globalId_IfcRoot
rdfs:label "GlobalId" ;
rdfs:domain ifc:IfcRoot ;
rdfs:range ifc:IfcGloballyUniqueId ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:vsense_IfcRectangularTrimmedSurface
rdfs:label "Vsense" ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:constantAttenuation_IfcLightSourcePositional
rdfs:label "ConstantAttenuation" ;
rdfs:domain ifc:IfcLightSourcePositional ;
rdfs:range ifc:IfcReal ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcApproval
rdfs:label "Description" ;
rdfs:domain ifc:IfcApproval ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isRelatedWith_IfcApproval
rdfs:label "IsRelatedWith" ;
rdfs:domain ifc:IfcApproval ;
rdfs:range ifc:IfcApprovalRelationship ;
owl:inverseOf ifc:relatedApprovals_IfcApprovalRelationship ;
rdf:type owl:ObjectProperty .
ifc:electricCurrentExponent_IfcDimensionalExponents
rdfs:label "ElectricCurrentExponent" ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:range expr:INTEGER ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcTubeBundle
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTubeBundle ;
rdfs:range ifc:IfcTubeBundleTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:selfIntersect_IfcIndexedPolyCurve
rdfs:label "SelfIntersect" ;
rdfs:domain ifc:IfcIndexedPolyCurve ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:shearReinforcement_IfcSurfaceReinforcementArea
rdfs:label "ShearReinforcement" ;
rdfs:domain ifc:IfcSurfaceReinforcementArea ;
rdfs:range ifc:IfcRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:profileType_IfcProfileDef
rdfs:label "ProfileType" ;
rdfs:domain ifc:IfcProfileDef ;
rdfs:range ifc:IfcProfileTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcStairType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcStairType ;
rdfs:range ifc:IfcStairTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:baseCosts_IfcConstructionResource
rdfs:label "BaseCosts" ;
rdfs:domain ifc:IfcConstructionResource ;
rdfs:range ifc:IfcAppliedValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcAppliedValue_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcAppliedValue_List .
ifc:IfcAppliedValue_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcAppliedValue
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcAppliedValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcAppliedValue_List
] .
ifc:isMilestone_IfcTask
rdfs:label "IsMilestone" ;
rdfs:domain ifc:IfcTask ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:crossSections_IfcSectionedSolid
rdfs:label "CrossSections" ;
rdfs:domain ifc:IfcSectionedSolid ;
rdfs:range ifc:IfcProfileDef_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:luminousIntensity_IfcLightDistributionData
rdfs:label "LuminousIntensity" ;
rdfs:domain ifc:IfcLightDistributionData ;
rdfs:range ifc:IfcLuminousIntensityDistributionMeasure_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcLuminousIntensityDistributionMeasure_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcLuminousIntensityDistributionMeasure_List .
ifc:IfcLuminousIntensityDistributionMeasure_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcLuminousIntensityDistributionMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcLuminousIntensityDistributionMeasure_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcLuminousIntensityDistributionMeasure_List
] .
ifc:isSuccessorFrom_IfcProcess
rdfs:label "IsSuccessorFrom" ;
rdfs:domain ifc:IfcProcess ;
rdfs:range ifc:IfcRelSequence ;
owl:inverseOf ifc:relatedProcess_IfcRelSequence ;
rdf:type owl:ObjectProperty .
ifc:connectedFrom_IfcElement
rdfs:label "ConnectedFrom" ;
rdfs:domain ifc:IfcElement ;
rdfs:range ifc:IfcRelConnectsElements ;
owl:inverseOf ifc:relatedElement_IfcRelConnectsElements ;
rdf:type owl:ObjectProperty .
ifc:coordIndex_IfcTriangulatedFaceSet
rdfs:label "CoordIndex" ;
rdfs:domain ifc:IfcTriangulatedFaceSet ;
rdfs:range ifc:IfcPositiveInteger_List_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcPositiveInteger_List_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcPositiveInteger_List_List .
ifc:IfcPositiveInteger_List_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcPositiveInteger_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcPositiveInteger_List_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcPositiveInteger_List_List
] .
ifc:formula_IfcQuantityCount
rdfs:label "Formula" ;
rdfs:domain ifc:IfcQuantityCount ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:completion_IfcResourceTime
rdfs:label "Completion" ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:range ifc:IfcPositiveRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:layerStyles_IfcPresentationLayerWithStyle
rdfs:label "LayerStyles" ;
rdfs:domain ifc:IfcPresentationLayerWithStyle ;
rdfs:range ifc:IfcPresentationStyle ;
rdf:type owl:ObjectProperty .
ifc:unit_IfcPropertyListValue
rdfs:label "Unit" ;
rdfs:domain ifc:IfcPropertyListValue ;
rdfs:range ifc:IfcUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:verticalAxisDirection_IfcOrientationExpression
rdfs:label "VerticalAxisDirection" ;
rdfs:domain ifc:IfcOrientationExpression ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:remainingUsage_IfcResourceTime
rdfs:label "RemainingUsage" ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:range ifc:IfcPositiveRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:geodeticDatum_IfcCoordinateReferenceSystem
rdfs:label "GeodeticDatum" ;
rdfs:domain ifc:IfcCoordinateReferenceSystem ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:radius_IfcRightCircularCylinder
rdfs:label "Radius" ;
rdfs:domain ifc:IfcRightCircularCylinder ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:zLength_IfcBlock
rdfs:label "ZLength" ;
rdfs:domain ifc:IfcBlock ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:bottomFlangeFilletRadius_IfcAsymmetricIShapeProfileDef
rdfs:label "BottomFlangeFilletRadius" ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:responsiblePersons_IfcInventory
rdfs:label "ResponsiblePersons" ;
rdfs:domain ifc:IfcInventory ;
rdfs:range ifc:IfcPerson ;
rdf:type owl:ObjectProperty .
ifc:expression_IfcPropertyTableValue
rdfs:label "Expression" ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcProtectiveDeviceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcProtectiveDeviceType ;
rdfs:range ifc:IfcProtectiveDeviceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:elementType_IfcSpatialElementType
rdfs:label "ElementType" ;
rdfs:domain ifc:IfcSpatialElementType ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:directrix_IfcSweptDiskSolid
rdfs:label "Directrix" ;
rdfs:domain ifc:IfcSweptDiskSolid ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:givingApproval_IfcApproval
rdfs:label "GivingApproval" ;
rdfs:domain ifc:IfcApproval ;
rdfs:range ifc:IfcActorSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:linearForceX_IfcStructuralLoadLinearForce
rdfs:label "LinearForceX" ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:range ifc:IfcLinearForceMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:userDefinedOperationType_IfcDoor
rdfs:label "UserDefinedOperationType" ;
rdfs:domain ifc:IfcDoor ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:quantityInProcess_IfcRelAssignsToProcess
rdfs:label "QuantityInProcess" ;
rdfs:domain ifc:IfcRelAssignsToProcess ;
rdfs:range ifc:IfcMeasureWithUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:roles_IfcOrganization
rdfs:label "Roles" ;
rdfs:domain ifc:IfcOrganization ;
rdfs:range ifc:IfcActorRole_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcLaborResource
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcLaborResource ;
rdfs:range ifc:IfcLaborResourceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:translationalStiffnessByAreaY_IfcBoundaryFaceCondition
rdfs:label "TranslationalStiffnessByAreaY" ;
rdfs:domain ifc:IfcBoundaryFaceCondition ;
rdfs:range ifc:IfcModulusOfSubgradeReactionSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:position_IfcLightSourceGoniometric
rdfs:label "Position" ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:range ifc:IfcAxis2Placement3D ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:flangeWidth_IfcUShapeProfileDef
rdfs:label "FlangeWidth" ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:fillsVoids_IfcElement
rdfs:label "FillsVoids" ;
rdfs:domain ifc:IfcElement ;
rdfs:range ifc:IfcRelFillsElement ;
owl:inverseOf ifc:relatedBuildingElement_IfcRelFillsElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:unitComponent_IfcMeasureWithUnit
rdfs:label "UnitComponent" ;
rdfs:domain ifc:IfcMeasureWithUnit ;
rdfs:range ifc:IfcUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:tilingPattern_IfcFillAreaStyleTiles
rdfs:label "TilingPattern" ;
rdfs:domain ifc:IfcFillAreaStyleTiles ;
rdfs:range ifc:IfcVector_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcVector_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcVector_List .
ifc:IfcVector_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcVector
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcVector_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcVector_List
] .
ifc:expression_IfcMaterialRelationship
rdfs:label "Expression" ;
rdfs:domain ifc:IfcMaterialRelationship ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:dayComponent_IfcRecurrencePattern
rdfs:label "DayComponent" ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:range ifc:IfcDayInMonthNumber ;
rdf:type owl:ObjectProperty .
ifc:finishTime_IfcWorkControl
rdfs:label "FinishTime" ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedBuildings_IfcRelServicesBuildings
rdfs:label "RelatedBuildings" ;
rdfs:domain ifc:IfcRelServicesBuildings ;
rdfs:range ifc:IfcSpatialElement ;
owl:inverseOf ifc:servicedBySystems_IfcSpatialElement ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcBridge
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcBridge ;
rdfs:range ifc:IfcBridgeTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:radius_IfcCircularArcSegment2D
rdfs:label "Radius" ;
rdfs:domain ifc:IfcCircularArcSegment2D ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcJunctionBoxType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcJunctionBoxType ;
rdfs:range ifc:IfcJunctionBoxTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:axis_IfcRevolvedAreaSolid
rdfs:label "Axis" ;
rdfs:domain ifc:IfcRevolvedAreaSolid ;
rdfs:range ifc:IfcAxis1Placement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:path_IfcTextLiteral
rdfs:label "Path" ;
rdfs:domain ifc:IfcTextLiteral ;
rdfs:range ifc:IfcTextPath ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:nominalDiameter_IfcReinforcingBar
rdfs:label "NominalDiameter" ;
rdfs:domain ifc:IfcReinforcingBar ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:conditionCoordinateSystem_IfcStructuralPointConnection
rdfs:label "ConditionCoordinateSystem" ;
rdfs:domain ifc:IfcStructuralPointConnection ;
rdfs:range ifc:IfcAxis2Placement3D ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasPropertyTemplates_IfcPropertySetTemplate
rdfs:label "HasPropertyTemplates" ;
rdfs:domain ifc:IfcPropertySetTemplate ;
rdfs:range ifc:IfcPropertyTemplate ;
owl:inverseOf ifc:partOfPsetTemplate_IfcPropertyTemplate ;
rdf:type owl:ObjectProperty .
ifc:filletRadius_IfcZShapeProfileDef
rdfs:label "FilletRadius" ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:cartesianPosition_IfcLinearPlacement
rdfs:label "CartesianPosition" ;
rdfs:domain ifc:IfcLinearPlacement ;
rdfs:range ifc:IfcAxis2Placement3D ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:offsetVertical_IfcDistanceExpression
rdfs:label "OffsetVertical" ;
rdfs:domain ifc:IfcDistanceExpression ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcReinforcingBar
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcReinforcingBar ;
rdfs:range ifc:IfcReinforcingBarTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:operationType_IfcWindowStyle
rdfs:label "OperationType" ;
rdfs:domain ifc:IfcWindowStyle ;
rdfs:range ifc:IfcWindowStyleOperationEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:exponent_IfcDerivedUnitElement
rdfs:label "Exponent" ;
rdfs:domain ifc:IfcDerivedUnitElement ;
rdfs:range expr:INTEGER ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:containedIn_IfcPort
rdfs:label "ContainedIn" ;
rdfs:domain ifc:IfcPort ;
rdfs:range ifc:IfcRelConnectsPortToElement ;
owl:inverseOf ifc:relatingPort_IfcRelConnectsPortToElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcRailType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcRailType ;
rdfs:range ifc:IfcRailTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:mode_IfcSurfaceTexture
rdfs:label "Mode" ;
rdfs:domain ifc:IfcSurfaceTexture ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:semiAxis1_IfcEllipse
rdfs:label "SemiAxis1" ;
rdfs:domain ifc:IfcEllipse ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:effectiveDepth_IfcReinforcementBarProperties
rdfs:label "EffectiveDepth" ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:coordinates_IfcTextureVertex
rdfs:label "Coordinates" ;
rdfs:domain ifc:IfcTextureVertex ;
rdfs:range ifc:IfcParameterValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcColumn
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcColumn ;
rdfs:range ifc:IfcColumnTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:transomThickness_IfcDoorLiningProperties
rdfs:label "TransomThickness" ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:tag_IfcElement
rdfs:label "Tag" ;
rdfs:domain ifc:IfcElement ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:controlPointsList_IfcBSplineCurve
rdfs:label "ControlPointsList" ;
rdfs:domain ifc:IfcBSplineCurve ;
rdfs:range ifc:IfcCartesianPoint_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcCartesianPoint_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcCartesianPoint_List .
ifc:IfcCartesianPoint_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcCartesianPoint
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcCartesianPoint_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcCartesianPoint_List
] .
ifc:implicitOuter_IfcCurveBoundedSurface
rdfs:label "ImplicitOuter" ;
rdfs:domain ifc:IfcCurveBoundedSurface ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:earlyDate_IfcEventTime
rdfs:label "EarlyDate" ;
rdfs:domain ifc:IfcEventTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcShapeAspect
rdfs:label "Description" ;
rdfs:domain ifc:IfcShapeAspect ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcLiquidTerminalType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcLiquidTerminalType ;
rdfs:range ifc:IfcLiquidTerminalTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedResourceObjects_IfcResourceConstraintRelationship
rdfs:label "RelatedResourceObjects" ;
rdfs:domain ifc:IfcResourceConstraintRelationship ;
rdfs:range ifc:IfcResourceObjectSelect ;
owl:inverseOf ifc:hasConstraints_IfcProperty ;
rdf:type owl:ObjectProperty .
ifc:condition_IfcAppliedValue
rdfs:label "Condition" ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isInterferedByElements_IfcElement
rdfs:label "IsInterferedByElements" ;
rdfs:domain ifc:IfcElement ;
rdfs:range ifc:IfcRelInterferesElements ;
owl:inverseOf ifc:relatedElement_IfcRelInterferesElements ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcCommunicationsAppliance
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCommunicationsAppliance ;
rdfs:range ifc:IfcCommunicationsApplianceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:massExponent_IfcDimensionalExponents
rdfs:label "MassExponent" ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:range expr:INTEGER ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:bendingParameters_IfcReinforcingMeshType
rdfs:label "BendingParameters" ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:range ifc:IfcBendingParameterSelect_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcBendingParameterSelect_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcBendingParameterSelect_List .
ifc:IfcBendingParameterSelect_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcBendingParameterSelect
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcBendingParameterSelect_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcBendingParameterSelect_List
] .
ifc:extrudedDirection_IfcSurfaceOfLinearExtrusion
rdfs:label "ExtrudedDirection" ;
rdfs:domain ifc:IfcSurfaceOfLinearExtrusion ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:engagedIn_IfcPerson
rdfs:label "EngagedIn" ;
rdfs:domain ifc:IfcPerson ;
rdfs:range ifc:IfcPersonAndOrganization ;
owl:inverseOf ifc:thePerson_IfcPersonAndOrganization ;
rdf:type owl:ObjectProperty .
ifc:alongHorizontal_IfcDistanceExpression
rdfs:label "AlongHorizontal" ;
rdfs:domain ifc:IfcDistanceExpression ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startDistance_IfcDirectrixDistanceSweptAreaSolid
rdfs:label "StartDistance" ;
rdfs:domain ifc:IfcDirectrixDistanceSweptAreaSolid ;
rdfs:range ifc:IfcDistanceExpression ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:uMultiplicities_IfcBSplineSurfaceWithKnots
rdfs:label "UMultiplicities" ;
rdfs:domain ifc:IfcBSplineSurfaceWithKnots ;
rdfs:range ifc:IfcInteger_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcInteger_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcInteger_List .
ifc:IfcInteger_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcInteger
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcInteger_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcInteger_List
] .
ifc:controls_IfcControl
rdfs:label "Controls" ;
rdfs:domain ifc:IfcControl ;
rdfs:range ifc:IfcRelAssignsToControl ;
owl:inverseOf ifc:relatingControl_IfcRelAssignsToControl ;
rdf:type owl:ObjectProperty .
ifc:constructionType_IfcPile
rdfs:label "ConstructionType" ;
rdfs:domain ifc:IfcPile ;
rdfs:range ifc:IfcPileConstructionEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingProcess_IfcRelAssignsToProcess
rdfs:label "RelatingProcess" ;
rdfs:domain ifc:IfcRelAssignsToProcess ;
rdfs:range ifc:IfcProcessSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcFireSuppressionTerminal
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFireSuppressionTerminal ;
rdfs:range ifc:IfcFireSuppressionTerminalTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:externalReferenceForResources_IfcExternalReference
rdfs:label "ExternalReferenceForResources" ;
rdfs:domain ifc:IfcExternalReference ;
rdfs:range ifc:IfcExternalReferenceRelationship ;
owl:inverseOf ifc:relatingReference_IfcExternalReferenceRelationship ;
rdf:type owl:ObjectProperty .
ifc:vKnots_IfcBSplineSurfaceWithKnots
rdfs:label "VKnots" ;
rdfs:domain ifc:IfcBSplineSurfaceWithKnots ;
rdfs:range ifc:IfcParameterValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcRoof
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcRoof ;
rdfs:range ifc:IfcRoofTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:applicableDate_IfcAppliedValue
rdfs:label "ApplicableDate" ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:range ifc:IfcDate ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcEventType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcEventType ;
rdfs:range ifc:IfcEventTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:visibleSegmentLength_IfcCurveStyleFontPattern
rdfs:label "VisibleSegmentLength" ;
rdfs:domain ifc:IfcCurveStyleFontPattern ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:transomOffset_IfcDoorLiningProperties
rdfs:label "TransomOffset" ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedObjects_IfcRelAssociates
rdfs:label "RelatedObjects" ;
rdfs:domain ifc:IfcRelAssociates ;
rdfs:range ifc:IfcDefinitionSelect ;
rdf:type owl:ObjectProperty .
ifc:thresholdThickness_IfcDoorLiningProperties
rdfs:label "ThresholdThickness" ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcElectricMotor
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcElectricMotor ;
rdfs:range ifc:IfcElectricMotorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingProduct_IfcRelAssignsToProduct
rdfs:label "RelatingProduct" ;
rdfs:domain ifc:IfcRelAssignsToProduct ;
rdfs:range ifc:IfcProductSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcChiller
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcChiller ;
rdfs:range ifc:IfcChillerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lateStart_IfcTaskTime
rdfs:label "LateStart" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:weekdayComponent_IfcRecurrencePattern
rdfs:label "WeekdayComponent" ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:range ifc:IfcDayInWeekNumber ;
rdf:type owl:ObjectProperty .
ifc:offsetValues_IfcMaterialProfileWithOffsets
rdfs:label "OffsetValues" ;
rdfs:domain ifc:IfcMaterialProfileWithOffsets ;
rdfs:range ifc:IfcLengthMeasure_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:originalValue_IfcInventory
rdfs:label "OriginalValue" ;
rdfs:domain ifc:IfcInventory ;
rdfs:range ifc:IfcCostValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcPerformanceHistory
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcPerformanceHistory ;
rdfs:range ifc:IfcPerformanceHistoryTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcTransformer
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTransformer ;
rdfs:range ifc:IfcTransformerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:endCantRight_IfcAlignment2DCantSegment
rdfs:label "EndCantRight" ;
rdfs:domain ifc:IfcAlignment2DCantSegment ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:depth_IfcTShapeProfileDef
rdfs:label "Depth" ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:xAxisOrdinate_IfcMapConversion
rdfs:label "XAxisOrdinate" ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:range ifc:IfcReal ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcStructuralCurveReaction
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcStructuralCurveReaction ;
rdfs:range ifc:IfcStructuralCurveActivityTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:dataValue_IfcMetric
rdfs:label "DataValue" ;
rdfs:domain ifc:IfcMetric ;
rdfs:range ifc:IfcMetricValueSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedPort_IfcRelConnectsPorts
rdfs:label "RelatedPort" ;
rdfs:domain ifc:IfcRelConnectsPorts ;
rdfs:range ifc:IfcPort ;
owl:inverseOf ifc:connectedFrom_IfcPort ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:containsElements_IfcSpatialElement
rdfs:label "ContainsElements" ;
rdfs:domain ifc:IfcSpatialElement ;
rdfs:range ifc:IfcRelContainedInSpatialStructure ;
owl:inverseOf ifc:relatingStructure_IfcRelContainedInSpatialStructure ;
rdf:type owl:ObjectProperty .
ifc:constructionType_IfcWindowStyle
rdfs:label "ConstructionType" ;
rdfs:domain ifc:IfcWindowStyle ;
rdfs:range ifc:IfcWindowStyleConstructionEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:middleNames_IfcPerson
rdfs:label "MiddleNames" ;
rdfs:domain ifc:IfcPerson ;
rdfs:range ifc:IfcLabel_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sizeable_IfcDoorStyle
rdfs:label "Sizeable" ;
rdfs:domain ifc:IfcDoorStyle ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:owningUser_IfcOwnerHistory
rdfs:label "OwningUser" ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:range ifc:IfcPersonAndOrganization ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:edgeGeometry_IfcEdgeCurve
rdfs:label "EdgeGeometry" ;
rdfs:domain ifc:IfcEdgeCurve ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcApproval
rdfs:label "Name" ;
rdfs:domain ifc:IfcApproval ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isCritical_IfcTaskTime
rdfs:label "IsCritical" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:liningToPanelOffsetX_IfcWindowLiningProperties
rdfs:label "LiningToPanelOffsetX" ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startParam_IfcSweptDiskSolid
rdfs:label "StartParam" ;
rdfs:domain ifc:IfcSweptDiskSolid ;
rdfs:range ifc:IfcParameterValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcStair
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcStair ;
rdfs:range ifc:IfcStairTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:forceX_IfcStructuralLoadSingleForce
rdfs:label "ForceX" ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:range ifc:IfcForceMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:placementRelTo_IfcObjectPlacement
rdfs:label "PlacementRelTo" ;
rdfs:domain ifc:IfcObjectPlacement ;
rdfs:range ifc:IfcObjectPlacement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCostSchedule
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCostSchedule ;
rdfs:range ifc:IfcCostScheduleTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCrewResourceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCrewResourceType ;
rdfs:range ifc:IfcCrewResourceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:connectionType_IfcRelConnectsWithRealizingElements
rdfs:label "ConnectionType" ;
rdfs:domain ifc:IfcRelConnectsWithRealizingElements ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:thresholdDepth_IfcDoorLiningProperties
rdfs:label "ThresholdDepth" ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCooledBeamType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCooledBeamType ;
rdfs:range ifc:IfcCooledBeamTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:pointParameterV_IfcPointOnSurface
rdfs:label "PointParameterV" ;
rdfs:domain ifc:IfcPointOnSurface ;
rdfs:range ifc:IfcParameterValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:colours_IfcIndexedColourMap
rdfs:label "Colours" ;
rdfs:domain ifc:IfcIndexedColourMap ;
rdfs:range ifc:IfcColourRgbList ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:flexible_IfcPavement
rdfs:label "Flexible" ;
rdfs:domain ifc:IfcPavement ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:representationsInContext_IfcRepresentationContext
rdfs:label "RepresentationsInContext" ;
rdfs:domain ifc:IfcRepresentationContext ;
rdfs:range ifc:IfcRepresentation ;
owl:inverseOf ifc:contextOfItems_IfcRepresentation ;
rdf:type owl:ObjectProperty .
ifc:formula_IfcQuantityWeight
rdfs:label "Formula" ;
rdfs:domain ifc:IfcQuantityWeight ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:pnIndex_IfcTriangulatedFaceSet
rdfs:label "PnIndex" ;
rdfs:domain ifc:IfcTriangulatedFaceSet ;
rdfs:range ifc:IfcPositiveInteger_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lightEmissionSource_IfcLightSourceGoniometric
rdfs:label "LightEmissionSource" ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:range ifc:IfcLightEmissionSourceEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:weightsData_IfcRationalBSplineSurfaceWithKnots
rdfs:label "WeightsData" ;
rdfs:domain ifc:IfcRationalBSplineSurfaceWithKnots ;
rdfs:range ifc:IfcReal_List_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcReal_List_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcReal_List_List .
ifc:IfcReal_List_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcReal_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcReal_List_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcReal_List_List
] .
ifc:IfcReal_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcReal_List .
ifc:IfcReal_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcReal
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcReal_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcReal_List
] .
ifc:endRadius_IfcAlignment2DVerSegTransition
rdfs:label "EndRadius" ;
rdfs:domain ifc:IfcAlignment2DVerSegTransition ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:luminousFlux_IfcLightSourceGoniometric
rdfs:label "LuminousFlux" ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:range ifc:IfcLuminousFluxMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:landTitleNumber_IfcSite
rdfs:label "LandTitleNumber" ;
rdfs:domain ifc:IfcSite ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcAirTerminal
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcAirTerminal ;
rdfs:range ifc:IfcAirTerminalTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCoilType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCoilType ;
rdfs:range ifc:IfcCoilTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:overallDepth_IfcAsymmetricIShapeProfileDef
rdfs:label "OverallDepth" ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:assignedToFlowElement_IfcDistributionControlElement
rdfs:label "AssignedToFlowElement" ;
rdfs:domain ifc:IfcDistributionControlElement ;
rdfs:range ifc:IfcRelFlowControlElements ;
owl:inverseOf ifc:relatedControlElements_IfcRelFlowControlElements ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:placement_IfcTextLiteral
rdfs:label "Placement" ;
rdfs:domain ifc:IfcTextLiteral ;
rdfs:range ifc:IfcAxis2Placement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingMonetaryUnit_IfcCurrencyRelationship
rdfs:label "RelatingMonetaryUnit" ;
rdfs:domain ifc:IfcCurrencyRelationship ;
rdfs:range ifc:IfcMonetaryUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:surfaceColour_IfcSurfaceStyleShading
rdfs:label "SurfaceColour" ;
rdfs:domain ifc:IfcSurfaceStyleShading ;
rdfs:range ifc:IfcColourRgb ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:bottomFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef
rdfs:label "BottomFlangeEdgeRadius" ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:components_IfcAppliedValue
rdfs:label "Components" ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:range ifc:IfcAppliedValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:masterRepresentation_IfcSurfaceCurve
rdfs:label "MasterRepresentation" ;
rdfs:domain ifc:IfcSurfaceCurve ;
rdfs:range ifc:IfcPreferredSurfaceCurveRepresentation ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startTag_IfcAlignment2DSegment
rdfs:label "StartTag" ;
rdfs:domain ifc:IfcAlignment2DSegment ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:tag_IfcTypeProduct
rdfs:label "Tag" ;
rdfs:domain ifc:IfcTypeProduct ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longDescription_IfcProcess
rdfs:label "LongDescription" ;
rdfs:domain ifc:IfcProcess ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:usageName_IfcPropertyReferenceValue
rdfs:label "UsageName" ;
rdfs:domain ifc:IfcPropertyReferenceValue ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:layerBlocked_IfcPresentationLayerWithStyle
rdfs:label "LayerBlocked" ;
rdfs:domain ifc:IfcPresentationLayerWithStyle ;
rdfs:range ifc:IfcLogical ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:radius_IfcCircle
rdfs:label "Radius" ;
rdfs:domain ifc:IfcCircle ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isStartRadiusCCW_IfcAlignment2DVerSegTransition
rdfs:label "IsStartRadiusCCW" ;
rdfs:domain ifc:IfcAlignment2DVerSegTransition ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:height_IfcPixelTexture
rdfs:label "Height" ;
rdfs:domain ifc:IfcPixelTexture ;
rdfs:range ifc:IfcInteger ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDoorType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDoorType ;
rdfs:range ifc:IfcDoorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingResource_IfcRelAssignsToResource
rdfs:label "RelatingResource" ;
rdfs:domain ifc:IfcRelAssignsToResource ;
rdfs:range ifc:IfcResourceSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:horizontalLength_IfcAlignment2DCantSegment
rdfs:label "HorizontalLength" ;
rdfs:domain ifc:IfcAlignment2DCantSegment ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:crossSectionPositions_IfcSectionedSurface
rdfs:label "CrossSectionPositions" ;
rdfs:domain ifc:IfcSectionedSurface ;
rdfs:range ifc:IfcDistanceExpression_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcAlignment
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcAlignment ;
rdfs:range ifc:IfcAlignmentTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:upperBoundValue_IfcPropertyBoundedValue
rdfs:label "UpperBoundValue" ;
rdfs:domain ifc:IfcPropertyBoundedValue ;
rdfs:range ifc:IfcValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:primaryMeasureType_IfcSimplePropertyTemplate
rdfs:label "PrimaryMeasureType" ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:letterSpacing_IfcTextStyleTextModel
rdfs:label "LetterSpacing" ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:range ifc:IfcSizeSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:referencesElements_IfcSpatialElement
rdfs:label "ReferencesElements" ;
rdfs:domain ifc:IfcSpatialElement ;
rdfs:range ifc:IfcRelReferencedInSpatialStructure ;
owl:inverseOf ifc:relatingStructure_IfcRelReferencedInSpatialStructure ;
rdf:type owl:ObjectProperty .
ifc:surfaceOnRelatingElement_IfcConnectionSurfaceGeometry
rdfs:label "SurfaceOnRelatingElement" ;
rdfs:domain ifc:IfcConnectionSurfaceGeometry ;
rdfs:range ifc:IfcSurfaceOrFaceSurface ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:assignedItems_IfcPresentationLayerAssignment
rdfs:label "AssignedItems" ;
rdfs:domain ifc:IfcPresentationLayerAssignment ;
rdfs:range ifc:IfcLayeredItem ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcProjectionElement
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcProjectionElement ;
rdfs:range ifc:IfcProjectionElementTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longName_IfcBuiltSystem
rdfs:label "LongName" ;
rdfs:domain ifc:IfcBuiltSystem ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:totalCrossSectionArea_IfcReinforcementBarProperties
rdfs:label "TotalCrossSectionArea" ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:range ifc:IfcAreaMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcStairFlight
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcStairFlight ;
rdfs:range ifc:IfcStairFlightTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:eastings_IfcMapConversion
rdfs:label "Eastings" ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:position_IfcCsgPrimitive3D
rdfs:label "Position" ;
rdfs:domain ifc:IfcCsgPrimitive3D ;
rdfs:range ifc:IfcAxis2Placement3D ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:operationType_IfcDoorStyle
rdfs:label "OperationType" ;
rdfs:domain ifc:IfcDoorStyle ;
rdfs:range ifc:IfcDoorStyleOperationEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:definedUnit_IfcPropertyTableValue
rdfs:label "DefinedUnit" ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:range ifc:IfcUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:creatingActor_IfcConstraint
rdfs:label "CreatingActor" ;
rdfs:domain ifc:IfcConstraint ;
rdfs:range ifc:IfcActorSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcNavigationElement
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcNavigationElement ;
rdfs:range ifc:IfcNavigationElementTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:height_IfcRightCircularCone
rdfs:label "Height" ;
rdfs:domain ifc:IfcRightCircularCone ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:intendedUse_IfcDocumentInformation
rdfs:label "IntendedUse" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcRampFlightType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcRampFlightType ;
rdfs:range ifc:IfcRampFlightTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:values_IfcStructuralLoadConfiguration
rdfs:label "Values" ;
rdfs:domain ifc:IfcStructuralLoadConfiguration ;
rdfs:range ifc:IfcStructuralLoadOrResult_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcStructuralLoadOrResult_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcStructuralLoadOrResult_List .
ifc:IfcStructuralLoadOrResult_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcStructuralLoadOrResult
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcStructuralLoadOrResult_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcStructuralLoadOrResult_List
] .
ifc:partitioningType_IfcWindow
rdfs:label "PartitioningType" ;
rdfs:domain ifc:IfcWindow ;
rdfs:range ifc:IfcWindowTypePartitioningEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingControl_IfcRelAssignsToControl
rdfs:label "RelatingControl" ;
rdfs:domain ifc:IfcRelAssignsToControl ;
rdfs:range ifc:IfcControl ;
owl:inverseOf ifc:controls_IfcControl ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSpace
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSpace ;
rdfs:range ifc:IfcSpaceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcConstructionMaterialResource
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcConstructionMaterialResource ;
rdfs:range ifc:IfcConstructionMaterialResourceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:colour_IfcTextStyleForDefinedFont
rdfs:label "Colour" ;
rdfs:domain ifc:IfcTextStyleForDefinedFont ;
rdfs:range ifc:IfcColour ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:purpose_IfcDocumentInformation
rdfs:label "Purpose" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:orientation_IfcFaceBound
rdfs:label "Orientation" ;
rdfs:domain ifc:IfcFaceBound ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:finish_IfcWorkTime
rdfs:label "Finish" ;
rdfs:domain ifc:IfcWorkTime ;
rdfs:range ifc:IfcDate ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:placementRefDirection_IfcGridPlacement
rdfs:label "PlacementRefDirection" ;
rdfs:domain ifc:IfcGridPlacement ;
rdfs:range ifc:IfcGridPlacementDirectionSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:enumerationValues_IfcPropertyEnumeratedValue
rdfs:label "EnumerationValues" ;
rdfs:domain ifc:IfcPropertyEnumeratedValue ;
rdfs:range ifc:IfcValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcMotorConnectionType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcMotorConnectionType ;
rdfs:range ifc:IfcMotorConnectionTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:verticalDatum_IfcCoordinateReferenceSystem
rdfs:label "VerticalDatum" ;
rdfs:domain ifc:IfcCoordinateReferenceSystem ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcLamp
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcLamp ;
rdfs:range ifc:IfcLampTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcWall
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcWall ;
rdfs:range ifc:IfcWallTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingBuildingElement_IfcRelCoversBldgElements
rdfs:label "RelatingBuildingElement" ;
rdfs:domain ifc:IfcRelCoversBldgElements ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:hasCoverings_IfcElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:materialConstituents_IfcMaterialConstituentSet
rdfs:label "MaterialConstituents" ;
rdfs:domain ifc:IfcMaterialConstituentSet ;
rdfs:range ifc:IfcMaterialConstituent ;
owl:inverseOf ifc:toMaterialConstituentSet_IfcMaterialConstituent ;
rdf:type owl:ObjectProperty .
ifc:hasConstraints_IfcProperty
rdfs:label "HasConstraints" ;
rdfs:domain ifc:IfcProperty ;
rdfs:range ifc:IfcResourceConstraintRelationship ;
owl:inverseOf ifc:relatedResourceObjects_IfcResourceConstraintRelationship ;
rdf:type owl:ObjectProperty .
ifc:crossSectionArea_IfcTendonType
rdfs:label "CrossSectionArea" ;
rdfs:domain ifc:IfcTendonType ;
rdfs:range ifc:IfcAreaMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:depth_IfcSurfaceOfLinearExtrusion
rdfs:label "Depth" ;
rdfs:domain ifc:IfcSurfaceOfLinearExtrusion ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingOrganization_IfcOrganizationRelationship
rdfs:label "RelatingOrganization" ;
rdfs:domain ifc:IfcOrganizationRelationship ;
rdfs:range ifc:IfcOrganization ;
owl:inverseOf ifc:relates_IfcOrganization ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcFootingType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFootingType ;
rdfs:range ifc:IfcFootingTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:spreadAngle_IfcLightSourceSpot
rdfs:label "SpreadAngle" ;
rdfs:domain ifc:IfcLightSourceSpot ;
rdfs:range ifc:IfcPositivePlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:usageName_IfcComplexProperty
rdfs:label "UsageName" ;
rdfs:domain ifc:IfcComplexProperty ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcFilter
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFilter ;
rdfs:range ifc:IfcFilterTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:editionDate_IfcClassification
rdfs:label "EditionDate" ;
rdfs:domain ifc:IfcClassification ;
rdfs:range ifc:IfcDate ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:workingTimes_IfcWorkCalendar
rdfs:label "WorkingTimes" ;
rdfs:domain ifc:IfcWorkCalendar ;
rdfs:range ifc:IfcWorkTime ;
rdf:type owl:ObjectProperty .
ifc:targetCRS_IfcCoordinateOperation
rdfs:label "TargetCRS" ;
rdfs:domain ifc:IfcCoordinateOperation ;
rdfs:range ifc:IfcCoordinateReferenceSystem ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isOverAllocated_IfcResourceTime
rdfs:label "IsOverAllocated" ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isLinear_IfcStructuralResultGroup
rdfs:label "IsLinear" ;
rdfs:domain ifc:IfcStructuralResultGroup ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:totalReplacementCost_IfcAsset
rdfs:label "TotalReplacementCost" ;
rdfs:domain ifc:IfcAsset ;
rdfs:range ifc:IfcCostValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:definedValues_IfcPropertyTableValue
rdfs:label "DefinedValues" ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:range ifc:IfcValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:numberOfTreads_IfcStairFlight
rdfs:label "NumberOfTreads" ;
rdfs:domain ifc:IfcStairFlight ;
rdfs:range ifc:IfcInteger ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcRampFlight
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcRampFlight ;
rdfs:range ifc:IfcRampFlightTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcUnitaryControlElement
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcUnitaryControlElement ;
rdfs:range ifc:IfcUnitaryControlElementTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:axis_IfcStructuralCurveConnection
rdfs:label "Axis" ;
rdfs:domain ifc:IfcStructuralCurveConnection ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:baseQuantity_IfcConstructionResource
rdfs:label "BaseQuantity" ;
rdfs:domain ifc:IfcConstructionResource ;
rdfs:range ifc:IfcPhysicalQuantity ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcElectricTimeControlType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcElectricTimeControlType ;
rdfs:range ifc:IfcElectricTimeControlTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:cardinalEndPoint_IfcMaterialProfileSetUsageTapering
rdfs:label "CardinalEndPoint" ;
rdfs:domain ifc:IfcMaterialProfileSetUsageTapering ;
rdfs:range ifc:IfcCardinalPointReference ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSurfaceFeature
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSurfaceFeature ;
rdfs:range ifc:IfcSurfaceFeatureTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:scheduleStart_IfcTaskTime
rdfs:label "ScheduleStart" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:segments_IfcAlignment2DCant
rdfs:label "Segments" ;
rdfs:domain ifc:IfcAlignment2DCant ;
rdfs:range ifc:IfcAlignment2DCantSegment_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcAlignment2DCantSegment_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcAlignment2DCantSegment_List .
ifc:IfcAlignment2DCantSegment_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcAlignment2DCantSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcAlignment2DCantSegment_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcAlignment2DCantSegment_List
] .
ifc:tags_IfcOpenCrossProfileDef
rdfs:label "Tags" ;
rdfs:domain ifc:IfcOpenCrossProfileDef ;
rdfs:range ifc:IfcLabel_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:diffuseTransmissionColour_IfcSurfaceStyleLighting
rdfs:label "DiffuseTransmissionColour" ;
rdfs:domain ifc:IfcSurfaceStyleLighting ;
rdfs:range ifc:IfcColourRgb ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:enumerators_IfcSimplePropertyTemplate
rdfs:label "Enumerators" ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:range ifc:IfcPropertyEnumeration ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lifeCyclePhase_IfcPerformanceHistory
rdfs:label "LifeCyclePhase" ;
rdfs:domain ifc:IfcPerformanceHistory ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:curveForm_IfcBSplineCurve
rdfs:label "CurveForm" ;
rdfs:domain ifc:IfcBSplineCurve ;
rdfs:range ifc:IfcBSplineCurveForm ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:texCoordIndex_IfcIndexedTriangleTextureMap
rdfs:label "TexCoordIndex" ;
rdfs:domain ifc:IfcIndexedTriangleTextureMap ;
rdfs:range ifc:IfcPositiveInteger_List_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:rotationalDisplacementRZ_IfcStructuralLoadSingleDisplacement
rdfs:label "RotationalDisplacementRZ" ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:range ifc:IfcPlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:materials_IfcMaterialList
rdfs:label "Materials" ;
rdfs:domain ifc:IfcMaterialList ;
rdfs:range ifc:IfcMaterial_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcMaterial_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcMaterial_List .
ifc:IfcMaterial_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcMaterial
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcMaterial_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcMaterial_List
] .
ifc:filletRadius_IfcSweptDiskSolidPolygonal
rdfs:label "FilletRadius" ;
rdfs:domain ifc:IfcSweptDiskSolidPolygonal ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcPipeFitting
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcPipeFitting ;
rdfs:range ifc:IfcPipeFittingTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:resultForLoadGroup_IfcStructuralResultGroup
rdfs:label "ResultForLoadGroup" ;
rdfs:domain ifc:IfcStructuralResultGroup ;
rdfs:range ifc:IfcStructuralLoadGroup ;
owl:inverseOf ifc:sourceOfResultGroup_IfcStructuralLoadGroup ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:enumerationValues_IfcPropertyEnumeration
rdfs:label "EnumerationValues" ;
rdfs:domain ifc:IfcPropertyEnumeration ;
rdfs:range ifc:IfcValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:category_IfcMaterialConstituent
rdfs:label "Category" ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasProperties_IfcComplexProperty
rdfs:label "HasProperties" ;
rdfs:domain ifc:IfcComplexProperty ;
rdfs:range ifc:IfcProperty ;
owl:inverseOf ifc:partOfComplex_IfcProperty ;
rdf:type owl:ObjectProperty .
ifc:layerThickness_IfcMaterialLayer
rdfs:label "LayerThickness" ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcBuildingElementPartType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcBuildingElementPartType ;
rdfs:range ifc:IfcBuildingElementPartTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:scale2_IfcCartesianTransformationOperator2DnonUniform
rdfs:label "Scale2" ;
rdfs:domain ifc:IfcCartesianTransformationOperator2DnonUniform ;
rdfs:range ifc:IfcReal ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:distanceAttenuation_IfcLightSourcePositional
rdfs:label "DistanceAttenuation" ;
rdfs:domain ifc:IfcLightSourcePositional ;
rdfs:range ifc:IfcReal ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:offsetLongitudinal_IfcDistanceExpression
rdfs:label "OffsetLongitudinal" ;
rdfs:domain ifc:IfcDistanceExpression ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:webThickness_IfcIShapeProfileDef
rdfs:label "WebThickness" ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcTimeSeries
rdfs:label "Name" ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isHeading_IfcTableRow
rdfs:label "IsHeading" ;
rdfs:domain ifc:IfcTableRow ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:surfaceReinforcement2_IfcSurfaceReinforcementArea
rdfs:label "SurfaceReinforcement2" ;
rdfs:domain ifc:IfcSurfaceReinforcementArea ;
rdfs:range ifc:IfcLengthMeasure_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:transitionCurveType_IfcAlignment2DCantSegTransition
rdfs:label "TransitionCurveType" ;
rdfs:domain ifc:IfcAlignment2DCantSegTransition ;
rdfs:range ifc:IfcTransitionCurveType ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:realizingElement_IfcRelConnectsPorts
rdfs:label "RealizingElement" ;
rdfs:domain ifc:IfcRelConnectsPorts ;
rdfs:range ifc:IfcElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:givenName_IfcPerson
rdfs:label "GivenName" ;
rdfs:domain ifc:IfcPerson ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:mode_IfcTextureCoordinateGenerator
rdfs:label "Mode" ;
rdfs:domain ifc:IfcTextureCoordinateGenerator ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longDescription_IfcTypeResource
rdfs:label "LongDescription" ;
rdfs:domain ifc:IfcTypeResource ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcDocumentInformation
rdfs:label "Name" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:spineCurve_IfcSectionedSpine
rdfs:label "SpineCurve" ;
rdfs:domain ifc:IfcSectionedSpine ;
rdfs:range ifc:IfcCompositeCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcPile
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcPile ;
rdfs:range ifc:IfcPileTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:connectsStructuralMembers_IfcStructuralConnection
rdfs:label "ConnectsStructuralMembers" ;
rdfs:domain ifc:IfcStructuralConnection ;
rdfs:range ifc:IfcRelConnectsStructuralMember ;
owl:inverseOf ifc:relatedStructuralConnection_IfcRelConnectsStructuralMember ;
rdf:type owl:ObjectProperty .
ifc:horizontal_IfcAlignmentCurve
rdfs:label "Horizontal" ;
rdfs:domain ifc:IfcAlignmentCurve ;
rdfs:range ifc:IfcAlignment2DHorizontal ;
owl:inverseOf ifc:toAlignmentCurve_IfcAlignment2DHorizontal ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:earlyStart_IfcTaskTime
rdfs:label "EarlyStart" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:loadGroupFor_IfcStructuralLoadGroup
rdfs:label "LoadGroupFor" ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:range ifc:IfcStructuralAnalysisModel ;
owl:inverseOf ifc:loadedBy_IfcStructuralAnalysisModel ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcMechanicalFastenerType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcMechanicalFastenerType ;
rdfs:range ifc:IfcMechanicalFastenerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSubContractResource
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSubContractResource ;
rdfs:range ifc:IfcSubContractResourceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:weightsData_IfcRationalBSplineCurveWithKnots
rdfs:label "WeightsData" ;
rdfs:domain ifc:IfcRationalBSplineCurveWithKnots ;
rdfs:range ifc:IfcReal_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longDescription_IfcProjectOrder
rdfs:label "LongDescription" ;
rdfs:domain ifc:IfcProjectOrder ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:linearMomentY_IfcStructuralLoadLinearForce
rdfs:label "LinearMomentY" ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:range ifc:IfcLinearMomentMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:statusTime_IfcTaskTime
rdfs:label "StatusTime" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingConstraint_IfcRelAssociatesConstraint
rdfs:label "RelatingConstraint" ;
rdfs:domain ifc:IfcRelAssociatesConstraint ;
rdfs:range ifc:IfcConstraint ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:reinforcementRole_IfcSectionReinforcementProperties
rdfs:label "ReinforcementRole" ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:range ifc:IfcReinforcingBarRoleEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:dataOrigin_IfcSchedulingTime
rdfs:label "DataOrigin" ;
rdfs:domain ifc:IfcSchedulingTime ;
rdfs:range ifc:IfcDataOriginEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:flags_IfcTriangulatedIrregularNetwork
rdfs:label "Flags" ;
rdfs:domain ifc:IfcTriangulatedIrregularNetwork ;
rdfs:range ifc:IfcInteger_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:messagingIDs_IfcTelecomAddress
rdfs:label "MessagingIDs" ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:range ifc:IfcURIReference_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcURIReference_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcURIReference_List .
ifc:IfcURIReference_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcURIReference
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcURIReference_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcURIReference_List
] .
ifc:quadricAttenuation_IfcLightSourcePositional
rdfs:label "QuadricAttenuation" ;
rdfs:domain ifc:IfcLightSourcePositional ;
rdfs:range ifc:IfcReal ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcElectricMotorType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcElectricMotorType ;
rdfs:range ifc:IfcElectricMotorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startTime_IfcWorkControl
rdfs:label "StartTime" ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:rotationalDisplacementRX_IfcStructuralLoadSingleDisplacement
rdfs:label "RotationalDisplacementRX" ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:range ifc:IfcPlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCurtainWallType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCurtainWallType ;
rdfs:range ifc:IfcCurtainWallTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcAirToAirHeatRecovery
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcAirToAirHeatRecovery ;
rdfs:range ifc:IfcAirToAirHeatRecoveryTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:applicationFullName_IfcApplication
rdfs:label "ApplicationFullName" ;
rdfs:domain ifc:IfcApplication ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcFlowMeter
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFlowMeter ;
rdfs:range ifc:IfcFlowMeterTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:listValues_IfcIrregularTimeSeriesValue
rdfs:label "ListValues" ;
rdfs:domain ifc:IfcIrregularTimeSeriesValue ;
rdfs:range ifc:IfcValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:momentY_IfcStructuralLoadSingleForce
rdfs:label "MomentY" ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:range ifc:IfcTorqueMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:crossSectionArea_IfcTendon
rdfs:label "CrossSectionArea" ;
rdfs:domain ifc:IfcTendon ;
rdfs:range ifc:IfcAreaMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:intent_IfcRelAssociatesConstraint
rdfs:label "Intent" ;
rdfs:domain ifc:IfcRelAssociatesConstraint ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDuctSilencerType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDuctSilencerType ;
rdfs:range ifc:IfcDuctSilencerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcProductRepresentation
rdfs:label "Description" ;
rdfs:domain ifc:IfcProductRepresentation ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:curveOnRelatingElement_IfcConnectionCurveGeometry
rdfs:label "CurveOnRelatingElement" ;
rdfs:domain ifc:IfcConnectionCurveGeometry ;
rdfs:range ifc:IfcCurveOrEdgeCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:frictionCoefficient_IfcTendon
rdfs:label "FrictionCoefficient" ;
rdfs:domain ifc:IfcTendon ;
rdfs:range ifc:IfcNormalisedRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:operationType_IfcWindowPanelProperties
rdfs:label "OperationType" ;
rdfs:domain ifc:IfcWindowPanelProperties ;
rdfs:range ifc:IfcWindowPanelOperationEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:status_IfcActionRequest
rdfs:label "Status" ;
rdfs:domain ifc:IfcActionRequest ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:segments_IfcAlignment2DHorizontal
rdfs:label "Segments" ;
rdfs:domain ifc:IfcAlignment2DHorizontal ;
rdfs:range ifc:IfcAlignment2DHorizontalSegment_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcAlignment2DHorizontalSegment_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcAlignment2DHorizontalSegment_List .
ifc:IfcAlignment2DHorizontalSegment_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcAlignment2DHorizontalSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcAlignment2DHorizontalSegment_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcAlignment2DHorizontalSegment_List
] .
ifc:predefinedType_IfcTendon
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTendon ;
rdfs:range ifc:IfcTendonTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:points_IfcIndexedPolyCurve
rdfs:label "Points" ;
rdfs:domain ifc:IfcIndexedPolyCurve ;
rdfs:range ifc:IfcCartesianPointList ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startCantRight_IfcAlignment2DCantSegment
rdfs:label "StartCantRight" ;
rdfs:domain ifc:IfcAlignment2DCantSegment ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:definingValues_IfcPropertyTableValue
rdfs:label "DefiningValues" ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:range ifc:IfcValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcLightFixtureType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcLightFixtureType ;
rdfs:range ifc:IfcLightFixtureTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcReinforcingBarType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:range ifc:IfcReinforcingBarTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:mullionThickness_IfcWindowLiningProperties
rdfs:label "MullionThickness" ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcChillerType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcChillerType ;
rdfs:range ifc:IfcChillerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcProtectiveDeviceTrippingUnit
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcProtectiveDeviceTrippingUnit ;
rdfs:range ifc:IfcProtectiveDeviceTrippingUnitTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedPriorities_IfcRelConnectsPathElements
rdfs:label "RelatedPriorities" ;
rdfs:domain ifc:IfcRelConnectsPathElements ;
rdfs:range ifc:IfcInteger_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:constructionType_IfcDoorStyle
rdfs:label "ConstructionType" ;
rdfs:domain ifc:IfcDoorStyle ;
rdfs:range ifc:IfcDoorStyleConstructionEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedObjects_IfcRelNests
rdfs:label "RelatedObjects" ;
rdfs:domain ifc:IfcRelNests ;
rdfs:range ifc:IfcObjectDefinition_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcObjectDefinition_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcObjectDefinition_List .
ifc:IfcObjectDefinition_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcObjectDefinition
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcObjectDefinition_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcObjectDefinition_List
] .
ifc:tilingScale_IfcFillAreaStyleTiles
rdfs:label "TilingScale" ;
rdfs:domain ifc:IfcFillAreaStyleTiles ;
rdfs:range ifc:IfcPositiveRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:curveWidth_IfcCurveStyle
rdfs:label "CurveWidth" ;
rdfs:domain ifc:IfcCurveStyle ;
rdfs:range ifc:IfcSizeSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:dependingProperty_IfcPropertyDependencyRelationship
rdfs:label "DependingProperty" ;
rdfs:domain ifc:IfcPropertyDependencyRelationship ;
rdfs:range ifc:IfcProperty ;
owl:inverseOf ifc:propertyForDependance_IfcProperty ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:enclosure_IfcBoxedHalfSpace
rdfs:label "Enclosure" ;
rdfs:domain ifc:IfcBoxedHalfSpace ;
rdfs:range ifc:IfcBoundingBox ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:owner_IfcAsset
rdfs:label "Owner" ;
rdfs:domain ifc:IfcAsset ;
rdfs:range ifc:IfcActorSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hatchLineAppearance_IfcFillAreaStyleHatching
rdfs:label "HatchLineAppearance" ;
rdfs:domain ifc:IfcFillAreaStyleHatching ;
rdfs:range ifc:IfcCurveStyle ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:translationalStiffnessByLengthX_IfcBoundaryEdgeCondition
rdfs:label "TranslationalStiffnessByLengthX" ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:range ifc:IfcModulusOfTranslationalSubgradeReactionSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:identification_IfcControl
rdfs:label "Identification" ;
rdfs:domain ifc:IfcControl ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcReinforcedSoil
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcReinforcedSoil ;
rdfs:range ifc:IfcReinforcedSoilTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:outer_IfcManifoldSolidBrep
rdfs:label "Outer" ;
rdfs:domain ifc:IfcManifoldSolidBrep ;
rdfs:range ifc:IfcClosedShell ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:parentContext_IfcGeometricRepresentationSubContext
rdfs:label "ParentContext" ;
rdfs:domain ifc:IfcGeometricRepresentationSubContext ;
rdfs:range ifc:IfcGeometricRepresentationContext ;
owl:inverseOf ifc:hasSubContexts_IfcGeometricRepresentationContext ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingApproval_IfcApprovalRelationship
rdfs:label "RelatingApproval" ;
rdfs:domain ifc:IfcApprovalRelationship ;
rdfs:range ifc:IfcApproval ;
owl:inverseOf ifc:relates_IfcApproval ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:vAxes_IfcGrid
rdfs:label "VAxes" ;
rdfs:domain ifc:IfcGrid ;
rdfs:range ifc:IfcGridAxis_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingStructure_IfcRelContainedInSpatialStructure
rdfs:label "RelatingStructure" ;
rdfs:domain ifc:IfcRelContainedInSpatialStructure ;
rdfs:range ifc:IfcSpatialElement ;
owl:inverseOf ifc:containsElements_IfcSpatialElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:outerBoundary_IfcAnnotationFillArea
rdfs:label "OuterBoundary" ;
rdfs:domain ifc:IfcAnnotationFillArea ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:userDefinedEventTriggerType_IfcEventType
rdfs:label "UserDefinedEventTriggerType" ;
rdfs:domain ifc:IfcEventType ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCableSegment
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCableSegment ;
rdfs:range ifc:IfcCableSegmentTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:outerFilletRadius_IfcRectangleHollowProfileDef
rdfs:label "OuterFilletRadius" ;
rdfs:domain ifc:IfcRectangleHollowProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcElectricGeneratorType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcElectricGeneratorType ;
rdfs:range ifc:IfcElectricGeneratorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:pnIndex_IfcPolygonalFaceSet
rdfs:label "PnIndex" ;
rdfs:domain ifc:IfcPolygonalFaceSet ;
rdfs:range ifc:IfcPositiveInteger_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:secondTransomOffset_IfcWindowLiningProperties
rdfs:label "SecondTransomOffset" ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:range ifc:IfcNormalisedRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSanitaryTerminalType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSanitaryTerminalType ;
rdfs:range ifc:IfcSanitaryTerminalTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hatchLineAngle_IfcFillAreaStyleHatching
rdfs:label "HatchLineAngle" ;
rdfs:domain ifc:IfcFillAreaStyleHatching ;
rdfs:range ifc:IfcPlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingPort_IfcRelConnectsPortToElement
rdfs:label "RelatingPort" ;
rdfs:domain ifc:IfcRelConnectsPortToElement ;
rdfs:range ifc:IfcPort ;
owl:inverseOf ifc:containedIn_IfcPort ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:corresponds_IfcRelSpaceBoundary2ndLevel
rdfs:label "Corresponds" ;
rdfs:domain ifc:IfcRelSpaceBoundary2ndLevel ;
rdfs:range ifc:IfcRelSpaceBoundary2ndLevel ;
owl:inverseOf ifc:correspondingBoundary_IfcRelSpaceBoundary2ndLevel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcProductRepresentation
rdfs:label "Name" ;
rdfs:domain ifc:IfcProductRepresentation ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:flangeThickness_IfcZShapeProfileDef
rdfs:label "FlangeThickness" ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcVibrationIsolatorType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcVibrationIsolatorType ;
rdfs:range ifc:IfcVibrationIsolatorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcEvent
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcEvent ;
rdfs:range ifc:IfcEventTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:appliedCondition_IfcRelConnectsStructuralMember
rdfs:label "AppliedCondition" ;
rdfs:domain ifc:IfcRelConnectsStructuralMember ;
rdfs:range ifc:IfcBoundaryCondition ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:taskTime_IfcTask
rdfs:label "TaskTime" ;
rdfs:domain ifc:IfcTask ;
rdfs:range ifc:IfcTaskTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:identification_IfcExternalReference
rdfs:label "Identification" ;
rdfs:domain ifc:IfcExternalReference ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcTrackElement
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTrackElement ;
rdfs:range ifc:IfcTrackElementTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcTubeBundleType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTubeBundleType ;
rdfs:range ifc:IfcTubeBundleTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:owningApplication_IfcOwnerHistory
rdfs:label "OwningApplication" ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:range ifc:IfcApplication ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:innerFilletRadius_IfcRectangleHollowProfileDef
rdfs:label "InnerFilletRadius" ;
rdfs:domain ifc:IfcRectangleHollowProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcAudioVisualAppliance
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcAudioVisualAppliance ;
rdfs:range ifc:IfcAudioVisualApplianceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:axis_IfcAxis1Placement
rdfs:label "Axis" ;
rdfs:domain ifc:IfcAxis1Placement ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:unit_IfcPropertySingleValue
rdfs:label "Unit" ;
rdfs:domain ifc:IfcPropertySingleValue ;
rdfs:range ifc:IfcUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:secondOperand_IfcBooleanResult
rdfs:label "SecondOperand" ;
rdfs:domain ifc:IfcBooleanResult ;
rdfs:range ifc:IfcBooleanOperand ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:roundingRadius_IfcRoundedRectangleProfileDef
rdfs:label "RoundingRadius" ;
rdfs:domain ifc:IfcRoundedRectangleProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:pixel_IfcPixelTexture
rdfs:label "Pixel" ;
rdfs:domain ifc:IfcPixelTexture ;
rdfs:range ifc:IfcBinary_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcBinary_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcBinary_List .
ifc:IfcBinary_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcBinary
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcBinary_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcBinary_List
] .
ifc:location_IfcExternalReference
rdfs:label "Location" ;
rdfs:domain ifc:IfcExternalReference ;
rdfs:range ifc:IfcURIReference ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:flangeWidth_IfcZShapeProfileDef
rdfs:label "FlangeWidth" ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:label_IfcCompositeProfileDef
rdfs:label "Label" ;
rdfs:domain ifc:IfcCompositeProfileDef ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:patternStart_IfcFillAreaStyleHatching
rdfs:label "PatternStart" ;
rdfs:domain ifc:IfcFillAreaStyleHatching ;
rdfs:range ifc:IfcCartesianPoint ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:connectedFrom_IfcPort
rdfs:label "ConnectedFrom" ;
rdfs:domain ifc:IfcPort ;
rdfs:range ifc:IfcRelConnectsPorts ;
owl:inverseOf ifc:relatedPort_IfcRelConnectsPorts ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:width_IfcCShapeProfileDef
rdfs:label "Width" ;
rdfs:domain ifc:IfcCShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:selfIntersect_IfcOffsetCurve3D
rdfs:label "SelfIntersect" ;
rdfs:domain ifc:IfcOffsetCurve3D ;
rdfs:range ifc:IfcLogical ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:creationTime_IfcDocumentInformation
rdfs:label "CreationTime" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:parameter_IfcSurfaceTexture
rdfs:label "Parameter" ;
rdfs:domain ifc:IfcSurfaceTexture ;
rdfs:range ifc:IfcIdentifier_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcIdentifier_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcIdentifier_List .
ifc:IfcIdentifier_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcIdentifier
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcIdentifier_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcIdentifier_List
] .
ifc:predefinedType_IfcControllerType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcControllerType ;
rdfs:range ifc:IfcControllerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcTendonAnchorType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTendonAnchorType ;
rdfs:range ifc:IfcTendonAnchorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:polygon_IfcPolyLoop
rdfs:label "Polygon" ;
rdfs:domain ifc:IfcPolyLoop ;
rdfs:range ifc:IfcCartesianPoint_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:purpose_IfcWorkControl
rdfs:label "Purpose" ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:distributionData_IfcLightIntensityDistribution
rdfs:label "DistributionData" ;
rdfs:domain ifc:IfcLightIntensityDistribution ;
rdfs:range ifc:IfcLightDistributionData_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcLightDistributionData_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcLightDistributionData_List .
ifc:IfcLightDistributionData_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcLightDistributionData
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcLightDistributionData_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcLightDistributionData_List
] .
ifc:eventOccurenceTime_IfcEvent
rdfs:label "EventOccurenceTime" ;
rdfs:domain ifc:IfcEvent ;
rdfs:range ifc:IfcEventTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:refLongitude_IfcSite
rdfs:label "RefLongitude" ;
rdfs:domain ifc:IfcSite ;
rdfs:range ifc:IfcCompoundPlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lowerBoundValue_IfcPropertyBoundedValue
rdfs:label "LowerBoundValue" ;
rdfs:domain ifc:IfcPropertyBoundedValue ;
rdfs:range ifc:IfcValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:secondaryMeasureType_IfcSimplePropertyTemplate
rdfs:label "SecondaryMeasureType" ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:rotationalStiffnessZ_IfcBoundaryNodeCondition
rdfs:label "RotationalStiffnessZ" ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:range ifc:IfcRotationalStiffnessSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcStyledItem
rdfs:label "Name" ;
rdfs:domain ifc:IfcStyledItem ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:reinforcementSectionDefinitions_IfcReinforcementDefinitionProperties
rdfs:label "ReinforcementSectionDefinitions" ;
rdfs:domain ifc:IfcReinforcementDefinitionProperties ;
rdfs:range ifc:IfcSectionReinforcementProperties_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcSectionReinforcementProperties_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcSectionReinforcementProperties_List .
ifc:IfcSectionReinforcementProperties_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcSectionReinforcementProperties
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcSectionReinforcementProperties_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcSectionReinforcementProperties_List
] .
ifc:nominalDiameter_IfcMechanicalFastener
rdfs:label "NominalDiameter" ;
rdfs:domain ifc:IfcMechanicalFastener ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:basisSurface_IfcRectangularTrimmedSurface
rdfs:label "BasisSurface" ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:range ifc:IfcSurface ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:pointOnRelatedElement_IfcConnectionPointGeometry
rdfs:label "PointOnRelatedElement" ;
rdfs:domain ifc:IfcConnectionPointGeometry ;
rdfs:range ifc:IfcPointOrVertexPoint ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:representationMap_IfcRepresentation
rdfs:label "RepresentationMap" ;
rdfs:domain ifc:IfcRepresentation ;
rdfs:range ifc:IfcRepresentationMap ;
owl:inverseOf ifc:mappedRepresentation_IfcRepresentationMap ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:proxyType_IfcProxy
rdfs:label "ProxyType" ;
rdfs:domain ifc:IfcProxy ;
rdfs:range ifc:IfcObjectTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:orientation_IfcOrientedEdge
rdfs:label "Orientation" ;
rdfs:domain ifc:IfcOrientedEdge ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcValve
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcValve ;
rdfs:range ifc:IfcValveTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:rasterCode_IfcBlobTexture
rdfs:label "RasterCode" ;
rdfs:domain ifc:IfcBlobTexture ;
rdfs:range ifc:IfcBinary ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcAddress
rdfs:label "Description" ;
rdfs:domain ifc:IfcAddress ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:materialProfiles_IfcMaterialProfileSet
rdfs:label "MaterialProfiles" ;
rdfs:domain ifc:IfcMaterialProfileSet ;
rdfs:range ifc:IfcMaterialProfile_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcMaterialProfile_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcMaterialProfile_List .
ifc:IfcMaterialProfile_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcMaterialProfile
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcMaterialProfile_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcMaterialProfile_List
] .
ifc:predefinedType_IfcPipeSegmentType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcPipeSegmentType ;
rdfs:range ifc:IfcPipeSegmentTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcRail
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcRail ;
rdfs:range ifc:IfcRailTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcRailingType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcRailingType ;
rdfs:range ifc:IfcRailingTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcOrganization
rdfs:label "Description" ;
rdfs:domain ifc:IfcOrganization ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:actualStart_IfcTaskTime
rdfs:label "ActualStart" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:currentValue_IfcAsset
rdfs:label "CurrentValue" ;
rdfs:domain ifc:IfcAsset ;
rdfs:range ifc:IfcCostValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcDocumentInformation
rdfs:label "Description" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcBuildingElementProxy
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcBuildingElementProxy ;
rdfs:range ifc:IfcBuildingElementProxyTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longDescription_IfcResource
rdfs:label "LongDescription" ;
rdfs:domain ifc:IfcResource ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sameSense_IfcGridAxis
rdfs:label "SameSense" ;
rdfs:domain ifc:IfcGridAxis ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcSchedulingTime
rdfs:label "Name" ;
rdfs:domain ifc:IfcSchedulingTime ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcStructuralCurveAction
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcStructuralCurveAction ;
rdfs:range ifc:IfcStructuralCurveActivityTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcTableColumn
rdfs:label "Name" ;
rdfs:domain ifc:IfcTableColumn ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:overallHeight_IfcDoor
rdfs:label "OverallHeight" ;
rdfs:domain ifc:IfcDoor ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sequenceType_IfcRelSequence
rdfs:label "SequenceType" ;
rdfs:domain ifc:IfcRelSequence ;
rdfs:range ifc:IfcSequenceEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:precision_IfcGeometricRepresentationContext
rdfs:label "Precision" ;
rdfs:domain ifc:IfcGeometricRepresentationContext ;
rdfs:range ifc:IfcReal ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startProfile_IfcSectionProperties
rdfs:label "StartProfile" ;
rdfs:domain ifc:IfcSectionProperties ;
rdfs:range ifc:IfcProfileDef ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:expression_IfcSimplePropertyTemplate
rdfs:label "Expression" ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:workMethod_IfcTaskType
rdfs:label "WorkMethod" ;
rdfs:domain ifc:IfcTaskType ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:unit_IfcTableColumn
rdfs:label "Unit" ;
rdfs:domain ifc:IfcTableColumn ;
rdfs:range ifc:IfcUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:pointOnRelatingElement_IfcConnectionPointGeometry
rdfs:label "PointOnRelatingElement" ;
rdfs:domain ifc:IfcConnectionPointGeometry ;
rdfs:range ifc:IfcPointOrVertexPoint ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:u1_IfcRectangularTrimmedSurface
rdfs:label "U1" ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:range ifc:IfcParameterValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:recurrence_IfcTaskTimeRecurring
rdfs:label "Recurrence" ;
rdfs:domain ifc:IfcTaskTimeRecurring ;
rdfs:range ifc:IfcRecurrencePattern ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcMaterialLayer
rdfs:label "Description" ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:representationType_IfcRepresentation
rdfs:label "RepresentationType" ;
rdfs:domain ifc:IfcRepresentation ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:placementLocation_IfcGridPlacement
rdfs:label "PlacementLocation" ;
rdfs:domain ifc:IfcGridPlacement ;
rdfs:range ifc:IfcVirtualGridIntersection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcProcedure
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcProcedure ;
rdfs:range ifc:IfcProcedureTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:diffuseReflectionColour_IfcSurfaceStyleLighting
rdfs:label "DiffuseReflectionColour" ;
rdfs:domain ifc:IfcSurfaceStyleLighting ;
rdfs:range ifc:IfcColourRgb ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasOpenings_IfcElement
rdfs:label "HasOpenings" ;
rdfs:domain ifc:IfcElement ;
rdfs:range ifc:IfcRelVoidsElement ;
owl:inverseOf ifc:relatingBuildingElement_IfcRelVoidsElement ;
rdf:type owl:ObjectProperty .
ifc:frameThickness_IfcWindowPanelProperties
rdfs:label "FrameThickness" ;
rdfs:domain ifc:IfcWindowPanelProperties ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedApprovals_IfcApprovalRelationship
rdfs:label "RelatedApprovals" ;
rdfs:domain ifc:IfcApprovalRelationship ;
rdfs:range ifc:IfcApproval ;
owl:inverseOf ifc:isRelatedWith_IfcApproval ;
rdf:type owl:ObjectProperty .
ifc:referencedDocument_IfcDocumentReference
rdfs:label "ReferencedDocument" ;
rdfs:domain ifc:IfcDocumentReference ;
rdfs:range ifc:IfcDocumentInformation ;
owl:inverseOf ifc:hasDocumentReferences_IfcDocumentInformation ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSpatialZone
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSpatialZone ;
rdfs:range ifc:IfcSpatialZoneTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isRelatedWith_IfcMaterial
rdfs:label "IsRelatedWith" ;
rdfs:domain ifc:IfcMaterial ;
rdfs:range ifc:IfcMaterialRelationship ;
owl:inverseOf ifc:relatedMaterials_IfcMaterialRelationship ;
rdf:type owl:ObjectProperty .
ifc:priority_IfcMaterialProfile
rdfs:label "Priority" ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:range ifc:IfcInteger ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcExtendedProperties
rdfs:label "Name" ;
rdfs:domain ifc:IfcExtendedProperties ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:fixedUntilDate_IfcAppliedValue
rdfs:label "FixedUntilDate" ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:range ifc:IfcDate ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:literal_IfcTextLiteral
rdfs:label "Literal" ;
rdfs:domain ifc:IfcTextLiteral ;
rdfs:range ifc:IfcPresentableText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:nominalDiameter_IfcTendonType
rdfs:label "NominalDiameter" ;
rdfs:domain ifc:IfcTendonType ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:colourTemperature_IfcLightSourceGoniometric
rdfs:label "ColourTemperature" ;
rdfs:domain ifc:IfcLightSourceGoniometric ;
rdfs:range ifc:IfcThermodynamicTemperatureMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcMooringDeviceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcMooringDeviceType ;
rdfs:range ifc:IfcMooringDeviceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:endParam_IfcSweptDiskSolid
rdfs:label "EndParam" ;
rdfs:domain ifc:IfcSweptDiskSolid ;
rdfs:range ifc:IfcParameterValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:closed_IfcPolygonalFaceSet
rdfs:label "Closed" ;
rdfs:domain ifc:IfcPolygonalFaceSet ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcFireSuppressionTerminalType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFireSuppressionTerminalType ;
rdfs:range ifc:IfcFireSuppressionTerminalTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:category_IfcMaterial
rdfs:label "Category" ;
rdfs:domain ifc:IfcMaterial ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:eccentricityInY_IfcConnectionPointEccentricity
rdfs:label "EccentricityInY" ;
rdfs:domain ifc:IfcConnectionPointEccentricity ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:pointParameter_IfcPointOnCurve
rdfs:label "PointParameter" ;
rdfs:domain ifc:IfcPointOnCurve ;
rdfs:range ifc:IfcParameterValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:controlPointsList_IfcBSplineSurface
rdfs:label "ControlPointsList" ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:range ifc:IfcCartesianPoint_List_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcCartesianPoint_List_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcCartesianPoint_List_List .
ifc:IfcCartesianPoint_List_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcCartesianPoint_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcCartesianPoint_List_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcCartesianPoint_List_List
] .
ifc:predefinedType_IfcBurner
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcBurner ;
rdfs:range ifc:IfcBurnerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sameSense_IfcCompositeCurveSegment
rdfs:label "SameSense" ;
rdfs:domain ifc:IfcCompositeCurveSegment ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:documentOwner_IfcDocumentInformation
rdfs:label "DocumentOwner" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcActorSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcAirTerminalType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcAirTerminalType ;
rdfs:range ifc:IfcAirTerminalTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:depreciatedValue_IfcAsset
rdfs:label "DepreciatedValue" ;
rdfs:domain ifc:IfcAsset ;
rdfs:range ifc:IfcCostValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:reflectanceMethod_IfcSurfaceStyleRendering
rdfs:label "ReflectanceMethod" ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:range ifc:IfcReflectanceMethodEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:topFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef
rdfs:label "TopFlangeEdgeRadius" ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:level_IfcApproval
rdfs:label "Level" ;
rdfs:domain ifc:IfcApproval ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:userDefinedDataOrigin_IfcSchedulingTime
rdfs:label "UserDefinedDataOrigin" ;
rdfs:domain ifc:IfcSchedulingTime ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:endCantLeft_IfcAlignment2DCantSegment
rdfs:label "EndCantLeft" ;
rdfs:domain ifc:IfcAlignment2DCantSegment ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:transparency_IfcSurfaceStyleShading
rdfs:label "Transparency" ;
rdfs:domain ifc:IfcSurfaceStyleShading ;
rdfs:range ifc:IfcNormalisedRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sweptArea_IfcSweptAreaSolid
rdfs:label "SweptArea" ;
rdfs:domain ifc:IfcSweptAreaSolid ;
rdfs:range ifc:IfcProfileDef ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcNavigationElementType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcNavigationElementType ;
rdfs:range ifc:IfcNavigationElementTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:unitsInContext_IfcContext
rdfs:label "UnitsInContext" ;
rdfs:domain ifc:IfcContext ;
rdfs:range ifc:IfcUnitAssignment ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcFlowInstrumentType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFlowInstrumentType ;
rdfs:range ifc:IfcFlowInstrumentTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:endParam_IfcDirectrixCurveSweptAreaSolid
rdfs:label "EndParam" ;
rdfs:domain ifc:IfcDirectrixCurveSweptAreaSolid ;
rdfs:range ifc:IfcParameterValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:secondaryPlaneAngle_IfcLightDistributionData
rdfs:label "SecondaryPlaneAngle" ;
rdfs:domain ifc:IfcLightDistributionData ;
rdfs:range ifc:IfcPlaneAngleMeasure_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longitudinalEndPosition_IfcSectionReinforcementProperties
rdfs:label "LongitudinalEndPosition" ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcStructuralLoadGroup
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:range ifc:IfcLoadGroupTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:properties_IfcExtendedProperties
rdfs:label "Properties" ;
rdfs:domain ifc:IfcExtendedProperties ;
rdfs:range ifc:IfcProperty ;
rdf:type owl:ObjectProperty .
ifc:electronicMailAddresses_IfcTelecomAddress
rdfs:label "ElectronicMailAddresses" ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:range ifc:IfcLabel_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:currency_IfcMonetaryUnit
rdfs:label "Currency" ;
rdfs:domain ifc:IfcMonetaryUnit ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:semiAxis1_IfcEllipseProfileDef
rdfs:label "SemiAxis1" ;
rdfs:domain ifc:IfcEllipseProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:edgeElement_IfcOrientedEdge
rdfs:label "EdgeElement" ;
rdfs:domain ifc:IfcOrientedEdge ;
rdfs:range ifc:IfcEdge ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingProcess_IfcRelSequence
rdfs:label "RelatingProcess" ;
rdfs:domain ifc:IfcRelSequence ;
rdfs:range ifc:IfcProcess ;
owl:inverseOf ifc:isPredecessorTo_IfcProcess ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcUnitaryEquipment
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcUnitaryEquipment ;
rdfs:range ifc:IfcUnitaryEquipmentTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcGrid
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcGrid ;
rdfs:range ifc:IfcGridTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasQuantities_IfcPhysicalComplexQuantity
rdfs:label "HasQuantities" ;
rdfs:domain ifc:IfcPhysicalComplexQuantity ;
rdfs:range ifc:IfcPhysicalQuantity ;
owl:inverseOf ifc:partOfComplex_IfcPhysicalQuantity ;
rdf:type owl:ObjectProperty .
ifc:conversionOffset_IfcConversionBasedUnitWithOffset
rdfs:label "ConversionOffset" ;
rdfs:domain ifc:IfcConversionBasedUnitWithOffset ;
rdfs:range ifc:IfcReal ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:actualUsage_IfcResourceTime
rdfs:label "ActualUsage" ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:range ifc:IfcPositiveRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcAirTerminalBoxType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcAirTerminalBoxType ;
rdfs:range ifc:IfcAirTerminalBoxTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lightDistributionCurve_IfcLightIntensityDistribution
rdfs:label "LightDistributionCurve" ;
rdfs:domain ifc:IfcLightIntensityDistribution ;
rdfs:range ifc:IfcLightDistributionCurveEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:supportedLength_IfcRelConnectsStructuralMember
rdfs:label "SupportedLength" ;
rdfs:domain ifc:IfcRelConnectsStructuralMember ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcMarineFacility
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcMarineFacility ;
rdfs:range ifc:IfcMarineFacilityTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isNestedBy_IfcObjectDefinition
rdfs:label "IsNestedBy" ;
rdfs:domain ifc:IfcObjectDefinition ;
rdfs:range ifc:IfcRelNests ;
owl:inverseOf ifc:relatingObject_IfcRelNests ;
rdf:type owl:ObjectProperty .
ifc:planarForceX_IfcStructuralLoadPlanarForce
rdfs:label "PlanarForceX" ;
rdfs:domain ifc:IfcStructuralLoadPlanarForce ;
rdfs:range ifc:IfcPlanarForceMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longName_IfcBuildingSystem
rdfs:label "LongName" ;
rdfs:domain ifc:IfcBuildingSystem ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:mappingOrigin_IfcRepresentationMap
rdfs:label "MappingOrigin" ;
rdfs:domain ifc:IfcRepresentationMap ;
rdfs:range ifc:IfcAxis2Placement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:axisTag_IfcGridAxis
rdfs:label "AxisTag" ;
rdfs:domain ifc:IfcGridAxis ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:thickness_IfcStructuralSurfaceMember
rdfs:label "Thickness" ;
rdfs:domain ifc:IfcStructuralSurfaceMember ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:revision_IfcDocumentInformation
rdfs:label "Revision" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:refLatitude_IfcSite
rdfs:label "RefLatitude" ;
rdfs:domain ifc:IfcSite ;
rdfs:range ifc:IfcCompoundPlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sizeable_IfcWindowStyle
rdfs:label "Sizeable" ;
rdfs:domain ifc:IfcWindowStyle ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lengthExponent_IfcDimensionalExponents
rdfs:label "LengthExponent" ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:range expr:INTEGER ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:fontWeight_IfcTextStyleFontModel
rdfs:label "FontWeight" ;
rdfs:domain ifc:IfcTextStyleFontModel ;
rdfs:range ifc:IfcFontWeight ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:textStyle_IfcTextStyle
rdfs:label "TextStyle" ;
rdfs:domain ifc:IfcTextStyle ;
rdfs:range ifc:IfcTextStyleTextModel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:resourceType_IfcTypeResource
rdfs:label "ResourceType" ;
rdfs:domain ifc:IfcTypeResource ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:definingUnit_IfcPropertyTableValue
rdfs:label "DefiningUnit" ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:range ifc:IfcUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCableCarrierSegment
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCableCarrierSegment ;
rdfs:range ifc:IfcCableCarrierSegmentTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:operationType_IfcDoor
rdfs:label "OperationType" ;
rdfs:domain ifc:IfcDoor ;
rdfs:range ifc:IfcDoorTypeOperationEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:vClosed_IfcBSplineSurface
rdfs:label "VClosed" ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:range ifc:IfcLogical ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSpatialZoneType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSpatialZoneType ;
rdfs:range ifc:IfcSpatialZoneTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:mapProjection_IfcProjectedCRS
rdfs:label "MapProjection" ;
rdfs:domain ifc:IfcProjectedCRS ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcTable
rdfs:label "Name" ;
rdfs:domain ifc:IfcTable ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcBuildingElementPart
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcBuildingElementPart ;
rdfs:range ifc:IfcBuildingElementPartTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:label_IfcDerivedProfileDef
rdfs:label "Label" ;
rdfs:domain ifc:IfcDerivedProfileDef ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCompressorType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCompressorType ;
rdfs:range ifc:IfcCompressorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:toMaterialConstituentSet_IfcMaterialConstituent
rdfs:label "ToMaterialConstituentSet" ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:range ifc:IfcMaterialConstituentSet ;
owl:inverseOf ifc:materialConstituents_IfcMaterialConstituentSet ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:associatedGeometry_IfcSurfaceCurve
rdfs:label "AssociatedGeometry" ;
rdfs:domain ifc:IfcSurfaceCurve ;
rdfs:range ifc:IfcPcurve_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcPcurve_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcPcurve_List .
ifc:IfcPcurve_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcPcurve
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcPcurve_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcPcurve_List
] .
ifc:identification_IfcProcess
rdfs:label "Identification" ;
rdfs:domain ifc:IfcProcess ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcChimney
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcChimney ;
rdfs:range ifc:IfcChimneyTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:formula_IfcQuantityVolume
rdfs:label "Formula" ;
rdfs:domain ifc:IfcQuantityVolume ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:xDim_IfcBoundingBox
rdfs:label "XDim" ;
rdfs:domain ifc:IfcBoundingBox ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:axis_IfcAxis2Placement3D
rdfs:label "Axis" ;
rdfs:domain ifc:IfcAxis2Placement3D ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcActuator
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcActuator ;
rdfs:range ifc:IfcActuatorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:item_IfcStyledItem
rdfs:label "Item" ;
rdfs:domain ifc:IfcStyledItem ;
rdfs:range ifc:IfcRepresentationItem ;
owl:inverseOf ifc:styledByItem_IfcRepresentationItem ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:curveFont_IfcCurveStyleFontAndScaling
rdfs:label "CurveFont" ;
rdfs:domain ifc:IfcCurveStyleFontAndScaling ;
rdfs:range ifc:IfcCurveStyleFontSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:liningDepth_IfcWindowLiningProperties
rdfs:label "LiningDepth" ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:filletRadius_IfcLShapeProfileDef
rdfs:label "FilletRadius" ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:positioningElement_IfcBoundedCurve
rdfs:label "PositioningElement" ;
rdfs:domain ifc:IfcBoundedCurve ;
rdfs:range ifc:IfcLinearPositioningElement ;
owl:inverseOf ifc:axis_IfcLinearPositioningElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:endProfile_IfcSectionProperties
rdfs:label "EndProfile" ;
rdfs:domain ifc:IfcSectionProperties ;
rdfs:range ifc:IfcProfileDef ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longitudinalBarSpacing_IfcReinforcingMesh
rdfs:label "LongitudinalBarSpacing" ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:completion_IfcTaskTime
rdfs:label "Completion" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcPositiveRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedProcess_IfcRelSequence
rdfs:label "RelatedProcess" ;
rdfs:domain ifc:IfcRelSequence ;
rdfs:range ifc:IfcProcess ;
owl:inverseOf ifc:isSuccessorFrom_IfcProcess ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:exceptionTimes_IfcWorkCalendar
rdfs:label "ExceptionTimes" ;
rdfs:domain ifc:IfcWorkCalendar ;
rdfs:range ifc:IfcWorkTime ;
rdf:type owl:ObjectProperty .
ifc:sourceOfResultGroup_IfcStructuralLoadGroup
rdfs:label "SourceOfResultGroup" ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:range ifc:IfcStructuralResultGroup ;
owl:inverseOf ifc:resultForLoadGroup_IfcStructuralResultGroup ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:tensionFailureZ_IfcFailureConnectionCondition
rdfs:label "TensionFailureZ" ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:range ifc:IfcForceMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:timeOfApproval_IfcApproval
rdfs:label "TimeOfApproval" ;
rdfs:domain ifc:IfcApproval ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:targetView_IfcGeometricRepresentationSubContext
rdfs:label "TargetView" ;
rdfs:domain ifc:IfcGeometricRepresentationSubContext ;
rdfs:range ifc:IfcGeometricProjectionEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:userDefinedGrade_IfcConstraint
rdfs:label "UserDefinedGrade" ;
rdfs:domain ifc:IfcConstraint ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:fontFamily_IfcTextStyleFontModel
rdfs:label "FontFamily" ;
rdfs:domain ifc:IfcTextStyleFontModel ;
rdfs:range ifc:IfcTextFontName_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcTextFontName_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcTextFontName_List .
ifc:IfcTextFontName_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcTextFontName
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcTextFontName_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcTextFontName_List
] .
ifc:pnt_IfcLine
rdfs:label "Pnt" ;
rdfs:domain ifc:IfcLine ;
rdfs:range ifc:IfcCartesianPoint ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isTypedBy_IfcObject
rdfs:label "IsTypedBy" ;
rdfs:domain ifc:IfcObject ;
rdfs:range ifc:IfcRelDefinesByType ;
owl:inverseOf ifc:relatedObjects_IfcRelDefinesByType ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDistributionChamberElementType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDistributionChamberElementType ;
rdfs:range ifc:IfcDistributionChamberElementTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:trueNorth_IfcGeometricRepresentationContext
rdfs:label "TrueNorth" ;
rdfs:domain ifc:IfcGeometricRepresentationContext ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSensor
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSensor ;
rdfs:range ifc:IfcSensorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:dispersionFactor_IfcSurfaceStyleRefraction
rdfs:label "DispersionFactor" ;
rdfs:domain ifc:IfcSurfaceStyleRefraction ;
rdfs:range ifc:IfcReal ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:webThickness_IfcUShapeProfileDef
rdfs:label "WebThickness" ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:axis_IfcStructuralCurveMember
rdfs:label "Axis" ;
rdfs:domain ifc:IfcStructuralCurveMember ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCostItem
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCostItem ;
rdfs:range ifc:IfcCostItemTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isGroupedBy_IfcGroup
rdfs:label "IsGroupedBy" ;
rdfs:domain ifc:IfcGroup ;
rdfs:range ifc:IfcRelAssignsToGroup ;
owl:inverseOf ifc:relatingGroup_IfcRelAssignsToGroup ;
rdf:type owl:ObjectProperty .
ifc:enumerationReference_IfcPropertyEnumeratedValue
rdfs:label "EnumerationReference" ;
rdfs:domain ifc:IfcPropertyEnumeratedValue ;
rdfs:range ifc:IfcPropertyEnumeration ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:templateType_IfcPropertySetTemplate
rdfs:label "TemplateType" ;
rdfs:domain ifc:IfcPropertySetTemplate ;
rdfs:range ifc:IfcPropertySetTemplateTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:rows_IfcTable
rdfs:label "Rows" ;
rdfs:domain ifc:IfcTable ;
rdfs:range ifc:IfcTableRow_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcTableRow_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcTableRow_List .
ifc:IfcTableRow_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcTableRow
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcTableRow_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcTableRow_List
] .
ifc:segments_IfcCompositeCurve
rdfs:label "Segments" ;
rdfs:domain ifc:IfcCompositeCurve ;
rdfs:range ifc:IfcCompositeCurveSegment_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcCompositeCurveSegment_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcCompositeCurveSegment_List .
ifc:IfcCompositeCurveSegment_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcCompositeCurveSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcCompositeCurveSegment_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcCompositeCurveSegment_List
] .
ifc:isConnectionRealization_IfcElement
rdfs:label "IsConnectionRealization" ;
rdfs:domain ifc:IfcElement ;
rdfs:range ifc:IfcRelConnectsWithRealizingElements ;
owl:inverseOf ifc:realizingElements_IfcRelConnectsWithRealizingElements ;
rdf:type owl:ObjectProperty .
ifc:flangeSlope_IfcTShapeProfileDef
rdfs:label "FlangeSlope" ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:range ifc:IfcPlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcLiquidTerminal
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcLiquidTerminal ;
rdfs:range ifc:IfcLiquidTerminalTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lastUpdateDate_IfcInventory
rdfs:label "LastUpdateDate" ;
rdfs:domain ifc:IfcInventory ;
rdfs:range ifc:IfcDate ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:identifier_IfcPresentationLayerAssignment
rdfs:label "Identifier" ;
rdfs:domain ifc:IfcPresentationLayerAssignment ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcPhysicalQuantity
rdfs:label "Name" ;
rdfs:domain ifc:IfcPhysicalQuantity ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:monthComponent_IfcRecurrencePattern
rdfs:label "MonthComponent" ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:range ifc:IfcMonthInYearNumber ;
rdf:type owl:ObjectProperty .
ifc:theActor_IfcActor
rdfs:label "TheActor" ;
rdfs:domain ifc:IfcActor ;
rdfs:range ifc:IfcActorSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcRamp
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcRamp ;
rdfs:range ifc:IfcRampTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedProducts_IfcRelPositions
rdfs:label "RelatedProducts" ;
rdfs:domain ifc:IfcRelPositions ;
rdfs:range ifc:IfcProduct ;
owl:inverseOf ifc:positionedRelativeTo_IfcProduct ;
rdf:type owl:ObjectProperty .
ifc:offsetValues_IfcOffsetCurveByDistances
rdfs:label "OffsetValues" ;
rdfs:domain ifc:IfcOffsetCurveByDistances ;
rdfs:range ifc:IfcDistanceExpression_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:scale3_IfcCartesianTransformationOperator3DnonUniform
rdfs:label "Scale3" ;
rdfs:domain ifc:IfcCartesianTransformationOperator3DnonUniform ;
rdfs:range ifc:IfcReal ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:partOfPsetTemplate_IfcPropertyTemplate
rdfs:label "PartOfPsetTemplate" ;
rdfs:domain ifc:IfcPropertyTemplate ;
rdfs:range ifc:IfcPropertySetTemplate ;
owl:inverseOf ifc:hasPropertyTemplates_IfcPropertySetTemplate ;
rdf:type owl:ObjectProperty .
ifc:representations_IfcProductRepresentation
rdfs:label "Representations" ;
rdfs:domain ifc:IfcProductRepresentation ;
rdfs:range ifc:IfcRepresentation_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcRepresentation_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcRepresentation_List .
ifc:IfcRepresentation_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcRepresentation
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcRepresentation_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcRepresentation_List
] .
ifc:frameDepth_IfcWindowPanelProperties
rdfs:label "FrameDepth" ;
rdfs:domain ifc:IfcWindowPanelProperties ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:updateDate_IfcCostSchedule
rdfs:label "UpdateDate" ;
rdfs:domain ifc:IfcCostSchedule ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:boxAlignment_IfcTextLiteralWithExtent
rdfs:label "BoxAlignment" ;
rdfs:domain ifc:IfcTextLiteralWithExtent ;
rdfs:range ifc:IfcBoxAlignment ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:factor_IfcRelAssignsToGroupByFactor
rdfs:label "Factor" ;
rdfs:domain ifc:IfcRelAssignsToGroupByFactor ;
rdfs:range ifc:IfcRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:transition_IfcCompositeCurveSegment
rdfs:label "Transition" ;
rdfs:domain ifc:IfcCompositeCurveSegment ;
rdfs:range ifc:IfcTransitionCode ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:compressionFailureZ_IfcFailureConnectionCondition
rdfs:label "CompressionFailureZ" ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:range ifc:IfcForceMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:meshLength_IfcReinforcingMeshType
rdfs:label "MeshLength" ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:templateType_IfcSimplePropertyTemplate
rdfs:label "TemplateType" ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:range ifc:IfcSimplePropertyTemplateTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:logicalAggregator_IfcObjective
rdfs:label "LogicalAggregator" ;
rdfs:domain ifc:IfcObjective ;
rdfs:range ifc:IfcLogicalOperatorEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcResourceLevelRelationship
rdfs:label "Description" ;
rdfs:domain ifc:IfcResourceLevelRelationship ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:webSlope_IfcTShapeProfileDef
rdfs:label "WebSlope" ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:range ifc:IfcPlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:filletRadius_IfcTShapeProfileDef
rdfs:label "FilletRadius" ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:overallWidth_IfcIShapeProfileDef
rdfs:label "OverallWidth" ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:trim2_IfcTrimmedCurve
rdfs:label "Trim2" ;
rdfs:domain ifc:IfcTrimmedCurve ;
rdfs:range ifc:IfcTrimmingSelect ;
rdf:type owl:ObjectProperty .
ifc:material_IfcMaterialProfile
rdfs:label "Material" ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:range ifc:IfcMaterial ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:timeValue_IfcQuantityTime
rdfs:label "TimeValue" ;
rdfs:domain ifc:IfcQuantityTime ;
rdfs:range ifc:IfcTimeMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:identifier_IfcTableColumn
rdfs:label "Identifier" ;
rdfs:domain ifc:IfcTableColumn ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedObjects_IfcRelDefinesByObject
rdfs:label "RelatedObjects" ;
rdfs:domain ifc:IfcRelDefinesByObject ;
rdfs:range ifc:IfcObject ;
owl:inverseOf ifc:isDeclaredBy_IfcObject ;
rdf:type owl:ObjectProperty .
ifc:deltaTY_IfcStructuralLoadTemperature
rdfs:label "DeltaTY" ;
rdfs:domain ifc:IfcStructuralLoadTemperature ;
rdfs:range ifc:IfcThermodynamicTemperatureMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:widths_IfcOpenCrossProfileDef
rdfs:label "Widths" ;
rdfs:domain ifc:IfcOpenCrossProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcNonNegativeLengthMeasure_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcNonNegativeLengthMeasure_List .
ifc:IfcNonNegativeLengthMeasure_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcNonNegativeLengthMeasure_List
] .
ifc:predefinedType_IfcCableSegmentType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCableSegmentType ;
rdfs:range ifc:IfcCableSegmentTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcMaterialLayer
rdfs:label "Name" ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:steelGrade_IfcReinforcingElement
rdfs:label "SteelGrade" ;
rdfs:domain ifc:IfcReinforcingElement ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:postalBox_IfcPostalAddress
rdfs:label "PostalBox" ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:patternList_IfcCurveStyleFont
rdfs:label "PatternList" ;
rdfs:domain ifc:IfcCurveStyleFont ;
rdfs:range ifc:IfcCurveStyleFontPattern_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcCurveStyleFontPattern_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcCurveStyleFontPattern_List .
ifc:IfcCurveStyleFontPattern_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcCurveStyleFontPattern
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcCurveStyleFontPattern_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcCurveStyleFontPattern_List
] .
ifc:vertexGeometry_IfcVertexPoint
rdfs:label "VertexGeometry" ;
rdfs:domain ifc:IfcVertexPoint ;
rdfs:range ifc:IfcPoint ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcElementAssemblyType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcElementAssemblyType ;
rdfs:range ifc:IfcElementAssemblyTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sourceCRS_IfcCoordinateOperation
rdfs:label "SourceCRS" ;
rdfs:domain ifc:IfcCoordinateOperation ;
rdfs:range ifc:IfcCoordinateReferenceSystemSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcActorRole
rdfs:label "Description" ;
rdfs:domain ifc:IfcActorRole ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:tag_IfcAlignmentCurve
rdfs:label "Tag" ;
rdfs:domain ifc:IfcAlignmentCurve ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:parentEdge_IfcSubedge
rdfs:label "ParentEdge" ;
rdfs:domain ifc:IfcSubedge ;
rdfs:range ifc:IfcEdge ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:methodOfMeasurement_IfcElementQuantity
rdfs:label "MethodOfMeasurement" ;
rdfs:domain ifc:IfcElementQuantity ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:firstOperand_IfcBooleanResult
rdfs:label "FirstOperand" ;
rdfs:domain ifc:IfcBooleanResult ;
rdfs:range ifc:IfcBooleanOperand ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCovering
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCovering ;
rdfs:range ifc:IfcCoveringTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingElement_IfcRelInterferesElements
rdfs:label "RelatingElement" ;
rdfs:domain ifc:IfcRelInterferesElements ;
rdfs:range ifc:IfcInterferenceSelect ;
owl:inverseOf ifc:interferesElements_IfcElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:rotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition
rdfs:label "RotationalStiffnessByLengthZ" ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:range ifc:IfcModulusOfRotationalSubgradeReactionSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:loadedBy_IfcStructuralAnalysisModel
rdfs:label "LoadedBy" ;
rdfs:domain ifc:IfcStructuralAnalysisModel ;
rdfs:range ifc:IfcStructuralLoadGroup ;
owl:inverseOf ifc:loadGroupFor_IfcStructuralLoadGroup ;
rdf:type owl:ObjectProperty .
ifc:currentValue_IfcInventory
rdfs:label "CurrentValue" ;
rdfs:domain ifc:IfcInventory ;
rdfs:range ifc:IfcCostValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:invisibleSegmentLength_IfcCurveStyleFontPattern
rdfs:label "InvisibleSegmentLength" ;
rdfs:domain ifc:IfcCurveStyleFontPattern ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:material_IfcMaterialLayer
rdfs:label "Material" ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:range ifc:IfcMaterial ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcFastenerType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFastenerType ;
rdfs:range ifc:IfcFastenerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasPropertyTemplates_IfcComplexPropertyTemplate
rdfs:label "HasPropertyTemplates" ;
rdfs:domain ifc:IfcComplexPropertyTemplate ;
rdfs:range ifc:IfcPropertyTemplate ;
owl:inverseOf ifc:partOfComplexTemplate_IfcPropertyTemplate ;
rdf:type owl:ObjectProperty .
ifc:longitudinalBarCrossSectionArea_IfcReinforcingMesh
rdfs:label "LongitudinalBarCrossSectionArea" ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:range ifc:IfcAreaMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startRadius_IfcAlignment2DVerSegTransition
rdfs:label "StartRadius" ;
rdfs:domain ifc:IfcAlignment2DVerSegTransition ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:jurisdiction_IfcInventory
rdfs:label "Jurisdiction" ;
rdfs:domain ifc:IfcInventory ;
rdfs:range ifc:IfcActorSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcLampType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcLampType ;
rdfs:range ifc:IfcLampTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:textDecoration_IfcTextStyleTextModel
rdfs:label "TextDecoration" ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:range ifc:IfcTextDecoration ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:validUntil_IfcDocumentInformation
rdfs:label "ValidUntil" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcDate ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:usageType_IfcFacilityPart
rdfs:label "UsageType" ;
rdfs:domain ifc:IfcFacilityPart ;
rdfs:range ifc:IfcFacilityUsageEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:additionalConditions_IfcRelConnectsStructuralMember
rdfs:label "AdditionalConditions" ;
rdfs:domain ifc:IfcRelConnectsStructuralMember ;
rdfs:range ifc:IfcStructuralConnectionCondition ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:engages_IfcOrganization
rdfs:label "Engages" ;
rdfs:domain ifc:IfcOrganization ;
rdfs:range ifc:IfcPersonAndOrganization ;
owl:inverseOf ifc:theOrganization_IfcPersonAndOrganization ;
rdf:type owl:ObjectProperty .
ifc:addressLines_IfcPostalAddress
rdfs:label "AddressLines" ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:range ifc:IfcLabel_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:countValue_IfcQuantityCount
rdfs:label "CountValue" ;
rdfs:domain ifc:IfcQuantityCount ;
rdfs:range ifc:IfcCountMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:innerCurves_IfcArbitraryProfileDefWithVoids
rdfs:label "InnerCurves" ;
rdfs:domain ifc:IfcArbitraryProfileDefWithVoids ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:ObjectProperty .
ifc:worldCoordinateSystem_IfcGeometricRepresentationContext
rdfs:label "WorldCoordinateSystem" ;
rdfs:domain ifc:IfcGeometricRepresentationContext ;
rdfs:range ifc:IfcAxis2Placement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingElement_IfcRelConnectsStructuralActivity
rdfs:label "RelatingElement" ;
rdfs:domain ifc:IfcRelConnectsStructuralActivity ;
rdfs:range ifc:IfcStructuralActivityAssignmentSelect ;
owl:inverseOf ifc:assignedStructuralActivity_IfcStructuralItem ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingLibrary_IfcRelAssociatesLibrary
rdfs:label "RelatingLibrary" ;
rdfs:domain ifc:IfcRelAssociatesLibrary ;
rdfs:range ifc:IfcLibrarySelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:coordinates_IfcTessellatedFaceSet
rdfs:label "Coordinates" ;
rdfs:domain ifc:IfcTessellatedFaceSet ;
rdfs:range ifc:IfcCartesianPointList3D ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:tag_IfcProxy
rdfs:label "Tag" ;
rdfs:domain ifc:IfcProxy ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:partOfComplex_IfcProperty
rdfs:label "PartOfComplex" ;
rdfs:domain ifc:IfcProperty ;
rdfs:range ifc:IfcComplexProperty ;
owl:inverseOf ifc:hasProperties_IfcComplexProperty ;
rdf:type owl:ObjectProperty .
ifc:frameThickness_IfcPermeableCoveringProperties
rdfs:label "FrameThickness" ;
rdfs:domain ifc:IfcPermeableCoveringProperties ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:endSweptArea_IfcRevolvedAreaSolidTapered
rdfs:label "EndSweptArea" ;
rdfs:domain ifc:IfcRevolvedAreaSolidTapered ;
rdfs:range ifc:IfcProfileDef ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:mappingTarget_IfcMappedItem
rdfs:label "MappingTarget" ;
rdfs:domain ifc:IfcMappedItem ;
rdfs:range ifc:IfcCartesianTransformationOperator ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcReinforcingMesh
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:range ifc:IfcReinforcingMeshTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:eventTriggerType_IfcEvent
rdfs:label "EventTriggerType" ;
rdfs:domain ifc:IfcEvent ;
rdfs:range ifc:IfcEventTriggerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:momentX_IfcStructuralLoadSingleForce
rdfs:label "MomentX" ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:range ifc:IfcTorqueMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:slippageZ_IfcSlippageConnectionCondition
rdfs:label "SlippageZ" ;
rdfs:domain ifc:IfcSlippageConnectionCondition ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:filletRadius_IfcUShapeProfileDef
rdfs:label "FilletRadius" ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:crossSectionPositions_IfcSectionedSpine
rdfs:label "CrossSectionPositions" ;
rdfs:domain ifc:IfcSectionedSpine ;
rdfs:range ifc:IfcAxis2Placement3D_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcAxis2Placement3D_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcAxis2Placement3D_List .
ifc:IfcAxis2Placement3D_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcAxis2Placement3D
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcAxis2Placement3D_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcAxis2Placement3D_List
] .
ifc:assignedStructuralActivity_IfcStructuralItem
rdfs:label "AssignedStructuralActivity" ;
rdfs:domain ifc:IfcStructuralItem ;
rdfs:range ifc:IfcRelConnectsStructuralActivity ;
owl:inverseOf ifc:relatingElement_IfcRelConnectsStructuralActivity ;
rdf:type owl:ObjectProperty .
ifc:textCharacterAppearance_IfcTextStyle
rdfs:label "TextCharacterAppearance" ;
rdfs:domain ifc:IfcTextStyle ;
rdfs:range ifc:IfcTextStyleForDefinedFont ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:width_IfcPixelTexture
rdfs:label "Width" ;
rdfs:domain ifc:IfcPixelTexture ;
rdfs:range ifc:IfcInteger ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:applicableOccurrence_IfcTypeObject
rdfs:label "ApplicableOccurrence" ;
rdfs:domain ifc:IfcTypeObject ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcMember
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcMember ;
rdfs:range ifc:IfcMemberTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:angle_IfcRevolvedAreaSolid
rdfs:label "Angle" ;
rdfs:domain ifc:IfcRevolvedAreaSolid ;
rdfs:range ifc:IfcPlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:resultGroupFor_IfcStructuralResultGroup
rdfs:label "ResultGroupFor" ;
rdfs:domain ifc:IfcStructuralResultGroup ;
rdfs:range ifc:IfcStructuralAnalysisModel ;
owl:inverseOf ifc:hasResults_IfcStructuralAnalysisModel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDistributionSystem
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDistributionSystem ;
rdfs:range ifc:IfcDistributionSystemEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:blue_IfcColourRgb
rdfs:label "Blue" ;
rdfs:domain ifc:IfcColourRgb ;
rdfs:range ifc:IfcNormalisedRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSystemFurnitureElement
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSystemFurnitureElement ;
rdfs:range ifc:IfcSystemFurnitureElementTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCondenserType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCondenserType ;
rdfs:range ifc:IfcCondenserTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:actionType_IfcStructuralLoadGroup
rdfs:label "ActionType" ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:range ifc:IfcActionTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:surfaceForm_IfcBSplineSurface
rdfs:label "SurfaceForm" ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:range ifc:IfcBSplineSurfaceForm ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:innerBoundaries_IfcRelSpaceBoundary1stLevel
rdfs:label "InnerBoundaries" ;
rdfs:domain ifc:IfcRelSpaceBoundary1stLevel ;
rdfs:range ifc:IfcRelSpaceBoundary1stLevel ;
owl:inverseOf ifc:parentBoundary_IfcRelSpaceBoundary1stLevel ;
rdf:type owl:ObjectProperty .
ifc:fontStyle_IfcTextStyleFontModel
rdfs:label "FontStyle" ;
rdfs:domain ifc:IfcTextStyleFontModel ;
rdfs:range ifc:IfcFontStyle ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:scope_IfcDocumentInformation
rdfs:label "Scope" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startRadius_IfcAlignment2DCantSegTransition
rdfs:label "StartRadius" ;
rdfs:domain ifc:IfcAlignment2DCantSegTransition ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:interferesElements_IfcElement
rdfs:label "InterferesElements" ;
rdfs:domain ifc:IfcElement ;
rdfs:range ifc:IfcRelInterferesElements ;
owl:inverseOf ifc:relatingElement_IfcRelInterferesElements ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcSensorType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSensorType ;
rdfs:range ifc:IfcSensorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcBearingType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcBearingType ;
rdfs:range ifc:IfcBearingTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longName_IfcContext
rdfs:label "LongName" ;
rdfs:domain ifc:IfcContext ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSign
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSign ;
rdfs:range ifc:IfcSignTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSolarDeviceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSolarDeviceType ;
rdfs:range ifc:IfcSolarDeviceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:rateSource_IfcCurrencyRelationship
rdfs:label "RateSource" ;
rdfs:domain ifc:IfcCurrencyRelationship ;
rdfs:range ifc:IfcLibraryInformation ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcRampType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcRampType ;
rdfs:range ifc:IfcRampTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:voidsElements_IfcFeatureElementSubtraction
rdfs:label "VoidsElements" ;
rdfs:domain ifc:IfcFeatureElementSubtraction ;
rdfs:range ifc:IfcRelVoidsElement ;
owl:inverseOf ifc:relatedOpeningElement_IfcRelVoidsElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcBeamType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcBeamType ;
rdfs:range ifc:IfcBeamTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcFacilityPart
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFacilityPart ;
rdfs:range ifc:IfcFacilityPartTypeSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:northings_IfcMapConversion
rdfs:label "Northings" ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:reflectanceColour_IfcSurfaceStyleLighting
rdfs:label "ReflectanceColour" ;
rdfs:domain ifc:IfcSurfaceStyleLighting ;
rdfs:range ifc:IfcColourRgb ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedStructuralActivity_IfcRelConnectsStructuralActivity
rdfs:label "RelatedStructuralActivity" ;
rdfs:domain ifc:IfcRelConnectsStructuralActivity ;
rdfs:range ifc:IfcStructuralActivity ;
owl:inverseOf ifc:assignedToStructuralItem_IfcStructuralActivity ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:dependantProperty_IfcPropertyDependencyRelationship
rdfs:label "DependantProperty" ;
rdfs:domain ifc:IfcPropertyDependencyRelationship ;
rdfs:range ifc:IfcProperty ;
owl:inverseOf ifc:propertyDependsOn_IfcProperty ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingObject_IfcRelAggregates
rdfs:label "RelatingObject" ;
rdfs:domain ifc:IfcRelAggregates ;
rdfs:range ifc:IfcObjectDefinition ;
owl:inverseOf ifc:isDecomposedBy_IfcObjectDefinition ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcHeatExchanger
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcHeatExchanger ;
rdfs:range ifc:IfcHeatExchangerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:classifiedMaterial_IfcMaterialClassificationRelationship
rdfs:label "ClassifiedMaterial" ;
rdfs:domain ifc:IfcMaterialClassificationRelationship ;
rdfs:range ifc:IfcMaterial ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:profile_IfcMaterialProfile
rdfs:label "Profile" ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:range ifc:IfcProfileDef ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcTendonType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTendonType ;
rdfs:range ifc:IfcTendonTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:meshWidth_IfcReinforcingMesh
rdfs:label "MeshWidth" ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:physicalOrVirtualBoundary_IfcRelSpaceBoundary
rdfs:label "PhysicalOrVirtualBoundary" ;
rdfs:domain ifc:IfcRelSpaceBoundary ;
rdfs:range ifc:IfcPhysicalOrVirtualEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:slippageX_IfcSlippageConnectionCondition
rdfs:label "SlippageX" ;
rdfs:domain ifc:IfcSlippageConnectionCondition ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedElement_IfcRelConnectsElements
rdfs:label "RelatedElement" ;
rdfs:domain ifc:IfcRelConnectsElements ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:connectedFrom_IfcElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcMaterialConstituentSet
rdfs:label "Description" ;
rdfs:domain ifc:IfcMaterialConstituentSet ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:coefficient_IfcStructuralLoadGroup
rdfs:label "Coefficient" ;
rdfs:domain ifc:IfcStructuralLoadGroup ;
rdfs:range ifc:IfcRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:surfaceReinforcement1_IfcSurfaceReinforcementArea
rdfs:label "SurfaceReinforcement1" ;
rdfs:domain ifc:IfcSurfaceReinforcementArea ;
rdfs:range ifc:IfcLengthMeasure_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:v2_IfcRectangularTrimmedSurface
rdfs:label "V2" ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:range ifc:IfcParameterValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcProtectiveDevice
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcProtectiveDevice ;
rdfs:range ifc:IfcProtectiveDeviceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:steelGrade_IfcReinforcementBarProperties
rdfs:label "SteelGrade" ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcPreDefinedItem
rdfs:label "Name" ;
rdfs:domain ifc:IfcPreDefinedItem ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:shapeAspectStyle_IfcDoorLiningProperties
rdfs:label "ShapeAspectStyle" ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:range ifc:IfcShapeAspect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:span_IfcLinearSpanPlacement
rdfs:label "Span" ;
rdfs:domain ifc:IfcLinearSpanPlacement ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:internalFilletRadius_IfcCShapeProfileDef
rdfs:label "InternalFilletRadius" ;
rdfs:domain ifc:IfcCShapeProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:flangeThickness_IfcTShapeProfileDef
rdfs:label "FlangeThickness" ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:segments_IfcAlignment2DVertical
rdfs:label "Segments" ;
rdfs:domain ifc:IfcAlignment2DVertical ;
rdfs:range ifc:IfcAlignment2DVerticalSegment_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcAlignment2DVerticalSegment_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcAlignment2DVerticalSegment_List .
ifc:IfcAlignment2DVerticalSegment_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcAlignment2DVerticalSegment
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcAlignment2DVerticalSegment_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcAlignment2DVerticalSegment_List
] .
ifc:translationalStiffnessX_IfcBoundaryNodeCondition
rdfs:label "TranslationalStiffnessX" ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:range ifc:IfcTranslationalStiffnessSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcPileType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcPileType ;
rdfs:range ifc:IfcPileTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:rotationalStiffnessByLengthY_IfcBoundaryEdgeCondition
rdfs:label "RotationalStiffnessByLengthY" ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:range ifc:IfcModulusOfRotationalSubgradeReactionSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:crossSectionArea_IfcReinforcingBarType
rdfs:label "CrossSectionArea" ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:range ifc:IfcAreaMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relates_IfcOrganization
rdfs:label "Relates" ;
rdfs:domain ifc:IfcOrganization ;
rdfs:range ifc:IfcOrganizationRelationship ;
owl:inverseOf ifc:relatingOrganization_IfcOrganizationRelationship ;
rdf:type owl:ObjectProperty .
ifc:isVentilated_IfcMaterialLayer
rdfs:label "IsVentilated" ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:range ifc:IfcLogical ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:userDefinedQualifier_IfcObjective
rdfs:label "UserDefinedQualifier" ;
rdfs:domain ifc:IfcObjective ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcReinforcingMeshType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:range ifc:IfcReinforcingMeshTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:intersectingAxes_IfcVirtualGridIntersection
rdfs:label "IntersectingAxes" ;
rdfs:domain ifc:IfcVirtualGridIntersection ;
rdfs:range ifc:IfcGridAxis_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcEngine
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcEngine ;
rdfs:range ifc:IfcEngineTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:durationType_IfcTaskTime
rdfs:label "DurationType" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcTaskDurationEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:state_IfcOwnerHistory
rdfs:label "State" ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:range ifc:IfcStateEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:cfsFaces_IfcConnectedFaceSet
rdfs:label "CfsFaces" ;
rdfs:domain ifc:IfcConnectedFaceSet ;
rdfs:range ifc:IfcFace ;
rdf:type owl:ObjectProperty .
ifc:creators_IfcWorkControl
rdfs:label "Creators" ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:range ifc:IfcPerson ;
rdf:type owl:ObjectProperty .
ifc:roles_IfcPerson
rdfs:label "Roles" ;
rdfs:domain ifc:IfcPerson ;
rdfs:range ifc:IfcActorRole_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedFeatureElement_IfcRelProjectsElement
rdfs:label "RelatedFeatureElement" ;
rdfs:domain ifc:IfcRelProjectsElement ;
rdfs:range ifc:IfcFeatureElementAddition ;
owl:inverseOf ifc:projectsElements_IfcFeatureElementAddition ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSlabType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSlabType ;
rdfs:range ifc:IfcSlabTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:inclinating_IfcLinearAxisWithInclination
rdfs:label "Inclinating" ;
rdfs:domain ifc:IfcLinearAxisWithInclination ;
rdfs:range ifc:IfcAxisLateralInclination ;
owl:inverseOf ifc:toLinearAxis_IfcAxisLateralInclination ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:shapeAspectStyle_IfcWindowPanelProperties
rdfs:label "ShapeAspectStyle" ;
rdfs:domain ifc:IfcWindowPanelProperties ;
rdfs:range ifc:IfcShapeAspect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:mapUnit_IfcProjectedCRS
rdfs:label "MapUnit" ;
rdfs:domain ifc:IfcProjectedCRS ;
rdfs:range ifc:IfcNamedUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:fontSize_IfcTextStyleFontModel
rdfs:label "FontSize" ;
rdfs:domain ifc:IfcTextStyleFontModel ;
rdfs:range ifc:IfcSizeSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:axisPosition_IfcSurfaceOfRevolution
rdfs:label "AxisPosition" ;
rdfs:domain ifc:IfcSurfaceOfRevolution ;
rdfs:range ifc:IfcAxis1Placement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcWindow
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcWindow ;
rdfs:range ifc:IfcWindowTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:endRadius_IfcTransitionCurveSegment2D
rdfs:label "EndRadius" ;
rdfs:domain ifc:IfcTransitionCurveSegment2D ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcBoundaryCondition
rdfs:label "Name" ;
rdfs:domain ifc:IfcBoundaryCondition ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:propertyDependsOn_IfcProperty
rdfs:label "PropertyDependsOn" ;
rdfs:domain ifc:IfcProperty ;
rdfs:range ifc:IfcPropertyDependencyRelationship ;
owl:inverseOf ifc:dependantProperty_IfcPropertyDependencyRelationship ;
rdf:type owl:ObjectProperty .
ifc:start_IfcWorkTime
rdfs:label "Start" ;
rdfs:domain ifc:IfcWorkTime ;
rdfs:range ifc:IfcDate ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:topFlangeThickness_IfcAsymmetricIShapeProfileDef
rdfs:label "TopFlangeThickness" ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:flangeEdgeRadius_IfcIShapeProfileDef
rdfs:label "FlangeEdgeRadius" ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:systemType_IfcDistributionPort
rdfs:label "SystemType" ;
rdfs:domain ifc:IfcDistributionPort ;
rdfs:range ifc:IfcDistributionSystemEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:edgeList_IfcEdgeLoop
rdfs:label "EdgeList" ;
rdfs:domain ifc:IfcEdgeLoop ;
rdfs:range ifc:IfcOrientedEdge_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:girth_IfcCShapeProfileDef
rdfs:label "Girth" ;
rdfs:domain ifc:IfcCShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:coordinates_IfcCartesianPoint
rdfs:label "Coordinates" ;
rdfs:domain ifc:IfcCartesianPoint ;
rdfs:range ifc:IfcLengthMeasure_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:representationIdentifier_IfcRepresentation
rdfs:label "RepresentationIdentifier" ;
rdfs:domain ifc:IfcRepresentation ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:xLength_IfcRectangularPyramid
rdfs:label "XLength" ;
rdfs:domain ifc:IfcRectangularPyramid ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingElement_IfcRelConnectsElements
rdfs:label "RelatingElement" ;
rdfs:domain ifc:IfcRelConnectsElements ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:connectedTo_IfcElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcInterceptor
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcInterceptor ;
rdfs:range ifc:IfcInterceptorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCoil
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCoil ;
rdfs:range ifc:IfcCoilTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:webThickness_IfcAsymmetricIShapeProfileDef
rdfs:label "WebThickness" ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:orientation_IfcLightSourceSpot
rdfs:label "Orientation" ;
rdfs:domain ifc:IfcLightSourceSpot ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:directionSense_IfcMaterialLayerSetUsage
rdfs:label "DirectionSense" ;
rdfs:domain ifc:IfcMaterialLayerSetUsage ;
rdfs:range ifc:IfcDirectionSenseEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:primaryUnit_IfcSimplePropertyTemplate
rdfs:label "PrimaryUnit" ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:range ifc:IfcUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:listValues_IfcPropertyListValue
rdfs:label "ListValues" ;
rdfs:domain ifc:IfcPropertyListValue ;
rdfs:range ifc:IfcValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:tiles_IfcFillAreaStyleTiles
rdfs:label "Tiles" ;
rdfs:domain ifc:IfcFillAreaStyleTiles ;
rdfs:range ifc:IfcStyledItem ;
rdf:type owl:ObjectProperty .
ifc:casingThickness_IfcDoorLiningProperties
rdfs:label "CasingThickness" ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSignType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSignType ;
rdfs:range ifc:IfcSignTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:topFlangeWidth_IfcAsymmetricIShapeProfileDef
rdfs:label "TopFlangeWidth" ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:baseCosts_IfcConstructionResourceType
rdfs:label "BaseCosts" ;
rdfs:domain ifc:IfcConstructionResourceType ;
rdfs:range ifc:IfcAppliedValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcTimeSeries
rdfs:label "Description" ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:beamWidthAngle_IfcLightSourceSpot
rdfs:label "BeamWidthAngle" ;
rdfs:domain ifc:IfcLightSourceSpot ;
rdfs:range ifc:IfcPositivePlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedElements_IfcRelReferencedInSpatialStructure
rdfs:label "RelatedElements" ;
rdfs:domain ifc:IfcRelReferencedInSpatialStructure ;
rdfs:range ifc:IfcSpatialReferenceSelect ;
rdf:type owl:ObjectProperty .
ifc:flangeWidth_IfcTShapeProfileDef
rdfs:label "FlangeWidth" ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sort_IfcClassificationReference
rdfs:label "Sort" ;
rdfs:domain ifc:IfcClassificationReference ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:theoryType_IfcStructuralResultGroup
rdfs:label "TheoryType" ;
rdfs:domain ifc:IfcStructuralResultGroup ;
rdfs:range ifc:IfcAnalysisTheoryTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:liningOffset_IfcDoorLiningProperties
rdfs:label "LiningOffset" ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasLibraryReferences_IfcLibraryInformation
rdfs:label "HasLibraryReferences" ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:range ifc:IfcLibraryReference ;
owl:inverseOf ifc:referencedLibrary_IfcLibraryReference ;
rdf:type owl:ObjectProperty .
ifc:hasRepresentation_IfcMaterial
rdfs:label "HasRepresentation" ;
rdfs:domain ifc:IfcMaterial ;
rdfs:range ifc:IfcMaterialDefinitionRepresentation ;
owl:inverseOf ifc:representedMaterial_IfcMaterialDefinitionRepresentation ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcElectricFlowTreatmentDevice
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcElectricFlowTreatmentDevice ;
rdfs:range ifc:IfcElectricFlowTreatmentDeviceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:correspondingBoundary_IfcRelSpaceBoundary2ndLevel
rdfs:label "CorrespondingBoundary" ;
rdfs:domain ifc:IfcRelSpaceBoundary2ndLevel ;
rdfs:range ifc:IfcRelSpaceBoundary2ndLevel ;
owl:inverseOf ifc:corresponds_IfcRelSpaceBoundary2ndLevel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:referenceCurve_IfcPcurve
rdfs:label "ReferenceCurve" ;
rdfs:domain ifc:IfcPcurve ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:bottomFlangeThickness_IfcAsymmetricIShapeProfileDef
rdfs:label "BottomFlangeThickness" ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:approvedObjects_IfcApproval
rdfs:label "ApprovedObjects" ;
rdfs:domain ifc:IfcApproval ;
rdfs:range ifc:IfcRelAssociatesApproval ;
owl:inverseOf ifc:relatingApproval_IfcRelAssociatesApproval ;
rdf:type owl:ObjectProperty .
ifc:pointOfReferenceHatchLine_IfcFillAreaStyleHatching
rdfs:label "PointOfReferenceHatchLine" ;
rdfs:domain ifc:IfcFillAreaStyleHatching ;
rdfs:range ifc:IfcCartesianPoint ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDistributionBoardType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDistributionBoardType ;
rdfs:range ifc:IfcDistributionBoardTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcPump
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcPump ;
rdfs:range ifc:IfcPumpTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:templateType_IfcComplexPropertyTemplate
rdfs:label "TemplateType" ;
rdfs:domain ifc:IfcComplexPropertyTemplate ;
rdfs:range ifc:IfcComplexPropertyTemplateTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcMaterial
rdfs:label "Name" ;
rdfs:domain ifc:IfcMaterial ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:directionRatios_IfcDirection
rdfs:label "DirectionRatios" ;
rdfs:domain ifc:IfcDirection ;
rdfs:range ifc:IfcReal_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcFurnitureType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFurnitureType ;
rdfs:range ifc:IfcFurnitureTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:pagerNumber_IfcTelecomAddress
rdfs:label "PagerNumber" ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:fraction_IfcMaterialConstituent
rdfs:label "Fraction" ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:range ifc:IfcNormalisedRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingDocument_IfcRelAssociatesDocument
rdfs:label "RelatingDocument" ;
rdfs:domain ifc:IfcRelAssociatesDocument ;
rdfs:range ifc:IfcDocumentSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:editors_IfcDocumentInformation
rdfs:label "Editors" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcActorSelect ;
rdf:type owl:ObjectProperty .
ifc:rowCells_IfcTableRow
rdfs:label "RowCells" ;
rdfs:domain ifc:IfcTableRow ;
rdfs:range ifc:IfcValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:localOrigin_IfcCartesianTransformationOperator
rdfs:label "LocalOrigin" ;
rdfs:domain ifc:IfcCartesianTransformationOperator ;
rdfs:range ifc:IfcCartesianPoint ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:barSurface_IfcReinforcingBarType
rdfs:label "BarSurface" ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:range ifc:IfcReinforcingBarSurfaceEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:trim1_IfcTrimmedCurve
rdfs:label "Trim1" ;
rdfs:domain ifc:IfcTrimmedCurve ;
rdfs:range ifc:IfcTrimmingSelect ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcSwitchingDeviceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSwitchingDeviceType ;
rdfs:range ifc:IfcSwitchingDeviceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:bounds_IfcFace
rdfs:label "Bounds" ;
rdfs:domain ifc:IfcFace ;
rdfs:range ifc:IfcFaceBound ;
rdf:type owl:ObjectProperty .
ifc:transverseBarCrossSectionArea_IfcReinforcingMeshType
rdfs:label "TransverseBarCrossSectionArea" ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:range ifc:IfcAreaMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:barLength_IfcReinforcingBar
rdfs:label "BarLength" ;
rdfs:domain ifc:IfcReinforcingBar ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:valueSource_IfcMetric
rdfs:label "ValueSource" ;
rdfs:domain ifc:IfcMetric ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:interferenceGeometry_IfcRelInterferesElements
rdfs:label "InterferenceGeometry" ;
rdfs:domain ifc:IfcRelInterferesElements ;
rdfs:range ifc:IfcConnectionGeometry ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:distance_IfcLinearPlacement
rdfs:label "Distance" ;
rdfs:domain ifc:IfcLinearPlacement ;
rdfs:range ifc:IfcDistanceExpression ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:curveInterpolation_IfcPropertyTableValue
rdfs:label "CurveInterpolation" ;
rdfs:domain ifc:IfcPropertyTableValue ;
rdfs:range ifc:IfcCurveInterpolationEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:forLayerSet_IfcMaterialLayerSetUsage
rdfs:label "ForLayerSet" ;
rdfs:domain ifc:IfcMaterialLayerSetUsage ;
rdfs:range ifc:IfcMaterialLayerSet ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcElectricGenerator
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcElectricGenerator ;
rdfs:range ifc:IfcElectricGeneratorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedConnectionType_IfcRelConnectsPathElements
rdfs:label "RelatedConnectionType" ;
rdfs:domain ifc:IfcRelConnectsPathElements ;
rdfs:range ifc:IfcConnectionTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:curve_IfcArbitraryOpenProfileDef
rdfs:label "Curve" ;
rdfs:domain ifc:IfcArbitraryOpenProfileDef ;
rdfs:range ifc:IfcBoundedCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasProperties_IfcProfileDef
rdfs:label "HasProperties" ;
rdfs:domain ifc:IfcProfileDef ;
rdfs:range ifc:IfcProfileProperties ;
owl:inverseOf ifc:profileDefinition_IfcProfileProperties ;
rdf:type owl:ObjectProperty .
ifc:liningDepth_IfcDoorLiningProperties
rdfs:label "LiningDepth" ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:constraintSource_IfcConstraint
rdfs:label "ConstraintSource" ;
rdfs:domain ifc:IfcConstraint ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longitudinalStartPosition_IfcSectionReinforcementProperties
rdfs:label "LongitudinalStartPosition" ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:offsetValues_IfcMaterialLayerWithOffsets
rdfs:label "OffsetValues" ;
rdfs:domain ifc:IfcMaterialLayerWithOffsets ;
rdfs:range ifc:IfcLengthMeasure_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcInventory
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcInventory ;
rdfs:range ifc:IfcInventoryTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcRoot
rdfs:label "Description" ;
rdfs:domain ifc:IfcRoot ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcWindowType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcWindowType ;
rdfs:range ifc:IfcWindowTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:minorRadius_IfcToroidalSurface
rdfs:label "MinorRadius" ;
rdfs:domain ifc:IfcToroidalSurface ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:normals_IfcTriangulatedFaceSet
rdfs:label "Normals" ;
rdfs:domain ifc:IfcTriangulatedFaceSet ;
rdfs:range ifc:IfcParameterValue_List_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcParameterValue_List_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcParameterValue_List_List .
ifc:IfcParameterValue_List_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcParameterValue_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcParameterValue_List_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcParameterValue_List_List
] .
ifc:warpingMoment_IfcStructuralLoadSingleForceWarping
rdfs:label "WarpingMoment" ;
rdfs:domain ifc:IfcStructuralLoadSingleForceWarping ;
rdfs:range ifc:IfcWarpingMomentMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:actingRole_IfcRelAssignsToActor
rdfs:label "ActingRole" ;
rdfs:domain ifc:IfcRelAssignsToActor ;
rdfs:range ifc:IfcActorRole ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:definesOccurrence_IfcPropertySetDefinition
rdfs:label "DefinesOccurrence" ;
rdfs:domain ifc:IfcPropertySetDefinition ;
rdfs:range ifc:IfcRelDefinesByProperties ;
owl:inverseOf ifc:relatingPropertyDefinition_IfcRelDefinesByProperties ;
rdf:type owl:ObjectProperty .
ifc:volumeValue_IfcQuantityVolume
rdfs:label "VolumeValue" ;
rdfs:domain ifc:IfcQuantityVolume ;
rdfs:range ifc:IfcVolumeMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:meshLength_IfcReinforcingMesh
rdfs:label "MeshLength" ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcElectricFlowStorageDeviceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcElectricFlowStorageDeviceType ;
rdfs:range ifc:IfcElectricFlowStorageDeviceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startTime_IfcTimeSeries
rdfs:label "StartTime" ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcColumnType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcColumnType ;
rdfs:range ifc:IfcColumnTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:nominalValue_IfcPropertySingleValue
rdfs:label "NominalValue" ;
rdfs:domain ifc:IfcPropertySingleValue ;
rdfs:range ifc:IfcValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:uKnots_IfcBSplineSurfaceWithKnots
rdfs:label "UKnots" ;
rdfs:domain ifc:IfcBSplineSurfaceWithKnots ;
rdfs:range ifc:IfcParameterValue_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcLaborResourceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcLaborResourceType ;
rdfs:range ifc:IfcLaborResourceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:semiAxis2_IfcEllipse
rdfs:label "SemiAxis2" ;
rdfs:domain ifc:IfcEllipse ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:nominalLength_IfcMechanicalFastener
rdfs:label "NominalLength" ;
rdfs:domain ifc:IfcMechanicalFastener ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcConstructionEquipmentResource
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcConstructionEquipmentResource ;
rdfs:range ifc:IfcConstructionEquipmentResourceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:textAlign_IfcTextStyleTextModel
rdfs:label "TextAlign" ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:range ifc:IfcTextAlignment ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedControlElements_IfcRelFlowControlElements
rdfs:label "RelatedControlElements" ;
rdfs:domain ifc:IfcRelFlowControlElements ;
rdfs:range ifc:IfcDistributionControlElement ;
owl:inverseOf ifc:assignedToFlowElement_IfcDistributionControlElement ;
rdf:type owl:ObjectProperty .
ifc:edgeRadius_IfcLShapeProfileDef
rdfs:label "EdgeRadius" ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:referenceTokens_IfcClassification
rdfs:label "ReferenceTokens" ;
rdfs:domain ifc:IfcClassification ;
rdfs:range ifc:IfcIdentifier_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:assignedToStructuralItem_IfcStructuralActivity
rdfs:label "AssignedToStructuralItem" ;
rdfs:domain ifc:IfcStructuralActivity ;
rdfs:range ifc:IfcRelConnectsStructuralActivity ;
owl:inverseOf ifc:relatedStructuralActivity_IfcRelConnectsStructuralActivity ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:material_IfcMaterialConstituent
rdfs:label "Material" ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:range ifc:IfcMaterial ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:momentZ_IfcStructuralLoadSingleForce
rdfs:label "MomentZ" ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:range ifc:IfcTorqueMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcClassification
rdfs:label "Name" ;
rdfs:domain ifc:IfcClassification ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:partOfComplexTemplate_IfcPropertyTemplate
rdfs:label "PartOfComplexTemplate" ;
rdfs:domain ifc:IfcPropertyTemplate ;
rdfs:range ifc:IfcComplexPropertyTemplate ;
owl:inverseOf ifc:hasPropertyTemplates_IfcComplexPropertyTemplate ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcTrackElementType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTrackElementType ;
rdfs:range ifc:IfcTrackElementTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:preStress_IfcTendon
rdfs:label "PreStress" ;
rdfs:domain ifc:IfcTendon ;
rdfs:range ifc:IfcPressureMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasControlElements_IfcDistributionFlowElement
rdfs:label "HasControlElements" ;
rdfs:domain ifc:IfcDistributionFlowElement ;
rdfs:range ifc:IfcRelFlowControlElements ;
owl:inverseOf ifc:relatingFlowElement_IfcRelFlowControlElements ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:directrix_IfcLinearAxisWithInclination
rdfs:label "Directrix" ;
rdfs:domain ifc:IfcLinearAxisWithInclination ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:senseAgreement_IfcTrimmedCurve
rdfs:label "SenseAgreement" ;
rdfs:domain ifc:IfcTrimmedCurve ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:panelDepth_IfcDoorPanelProperties
rdfs:label "PanelDepth" ;
rdfs:domain ifc:IfcDoorPanelProperties ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:nominalDiameter_IfcReinforcingBarType
rdfs:label "NominalDiameter" ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:railHeadDistance_IfcAlignment2DCant
rdfs:label "RailHeadDistance" ;
rdfs:domain ifc:IfcAlignment2DCant ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:thickness_IfcLShapeProfileDef
rdfs:label "Thickness" ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcPumpType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcPumpType ;
rdfs:range ifc:IfcPumpTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:elevationOfRefHeight_IfcBuilding
rdfs:label "ElevationOfRefHeight" ;
rdfs:domain ifc:IfcBuilding ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCoveringType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCoveringType ;
rdfs:range ifc:IfcCoveringTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:actualFinish_IfcTaskTime
rdfs:label "ActualFinish" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:ownerHistory_IfcRoot
rdfs:label "OwnerHistory" ;
rdfs:domain ifc:IfcRoot ;
rdfs:range ifc:IfcOwnerHistory ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:transverseBarSpacing_IfcReinforcingMeshType
rdfs:label "TransverseBarSpacing" ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcAppliedValue
rdfs:label "Name" ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcAnnotation
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcAnnotation ;
rdfs:range ifc:IfcAnnotationTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:unit_IfcDerivedUnitElement
rdfs:label "Unit" ;
rdfs:domain ifc:IfcDerivedUnitElement ;
rdfs:range ifc:IfcNamedUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longName_IfcSpatialZoneType
rdfs:label "LongName" ;
rdfs:domain ifc:IfcSpatialZoneType ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcBuildingSystem
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcBuildingSystem ;
rdfs:range ifc:IfcBuildingSystemTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:positions_IfcPositioningElement
rdfs:label "Positions" ;
rdfs:domain ifc:IfcPositioningElement ;
rdfs:range ifc:IfcRelPositions ;
owl:inverseOf ifc:relatingPositioningElement_IfcRelPositions ;
rdf:type owl:ObjectProperty .
ifc:basisSurface_IfcPcurve
rdfs:label "BasisSurface" ;
rdfs:domain ifc:IfcPcurve ;
rdfs:range ifc:IfcSurface ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:barCount_IfcReinforcementBarProperties
rdfs:label "BarCount" ;
rdfs:domain ifc:IfcReinforcementBarProperties ;
rdfs:range ifc:IfcCountMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcWorkCalendar
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcWorkCalendar ;
rdfs:range ifc:IfcWorkCalendarTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcMooringDevice
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcMooringDevice ;
rdfs:range ifc:IfcMooringDeviceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcStackTerminalType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcStackTerminalType ;
rdfs:range ifc:IfcStackTerminalTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingOpeningElement_IfcRelFillsElement
rdfs:label "RelatingOpeningElement" ;
rdfs:domain ifc:IfcRelFillsElement ;
rdfs:range ifc:IfcOpeningElement ;
owl:inverseOf ifc:hasFillings_IfcOpeningElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcEarthworksFill
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcEarthworksFill ;
rdfs:range ifc:IfcEarthworksFillTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDuctSegment
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDuctSegment ;
rdfs:range ifc:IfcDuctSegmentTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:priority_IfcMaterialLayer
rdfs:label "Priority" ;
rdfs:domain ifc:IfcMaterialLayer ;
rdfs:range ifc:IfcInteger ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:firstTransomOffset_IfcWindowLiningProperties
rdfs:label "FirstTransomOffset" ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:range ifc:IfcNormalisedRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcAirToAirHeatRecoveryType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcAirToAirHeatRecoveryType ;
rdfs:range ifc:IfcAirToAirHeatRecoveryTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedElement_IfcRelInterferesElements
rdfs:label "RelatedElement" ;
rdfs:domain ifc:IfcRelInterferesElements ;
rdfs:range ifc:IfcInterferenceSelect ;
owl:inverseOf ifc:isInterferedByElements_IfcElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcAlarmType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcAlarmType ;
rdfs:range ifc:IfcAlarmTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:uDegree_IfcBSplineSurface
rdfs:label "UDegree" ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:range ifc:IfcInteger ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:liningOffset_IfcWindowLiningProperties
rdfs:label "LiningOffset" ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:flexible_IfcPavementType
rdfs:label "Flexible" ;
rdfs:domain ifc:IfcPavementType ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longitudinalBarSpacing_IfcReinforcingMeshType
rdfs:label "LongitudinalBarSpacing" ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:telephoneNumbers_IfcTelecomAddress
rdfs:label "TelephoneNumbers" ;
rdfs:domain ifc:IfcTelecomAddress ;
rdfs:range ifc:IfcLabel_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sizeInY_IfcPlanarExtent
rdfs:label "SizeInY" ;
rdfs:domain ifc:IfcPlanarExtent ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:inclinating_IfcLinearPlacementWithInclination
rdfs:label "Inclinating" ;
rdfs:domain ifc:IfcLinearPlacementWithInclination ;
rdfs:range ifc:IfcAxisLateralInclination ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:targetScale_IfcGeometricRepresentationSubContext
rdfs:label "TargetScale" ;
rdfs:domain ifc:IfcGeometricRepresentationSubContext ;
rdfs:range ifc:IfcPositiveRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcEvaporativeCooler
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcEvaporativeCooler ;
rdfs:range ifc:IfcEvaporativeCoolerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcMaterialProfile
rdfs:label "Name" ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:connectedTo_IfcPort
rdfs:label "ConnectedTo" ;
rdfs:domain ifc:IfcPort ;
rdfs:range ifc:IfcRelConnectsPorts ;
owl:inverseOf ifc:relatingPort_IfcRelConnectsPorts ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:requestingApproval_IfcApproval
rdfs:label "RequestingApproval" ;
rdfs:domain ifc:IfcApproval ;
rdfs:range ifc:IfcActorSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCooledBeam
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCooledBeam ;
rdfs:range ifc:IfcCooledBeamTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:rotationalStiffnessByLengthX_IfcBoundaryEdgeCondition
rdfs:label "RotationalStiffnessByLengthX" ;
rdfs:domain ifc:IfcBoundaryEdgeCondition ;
rdfs:range ifc:IfcModulusOfRotationalSubgradeReactionSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcMaterialProfile
rdfs:label "Description" ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcProcedureType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcProcedureType ;
rdfs:range ifc:IfcProcedureTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:approvedResources_IfcApproval
rdfs:label "ApprovedResources" ;
rdfs:domain ifc:IfcApproval ;
rdfs:range ifc:IfcResourceApprovalRelationship ;
owl:inverseOf ifc:relatingApproval_IfcResourceApprovalRelationship ;
rdf:type owl:ObjectProperty .
ifc:scheduleContour_IfcResourceTime
rdfs:label "ScheduleContour" ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:scheduleStart_IfcResourceTime
rdfs:label "ScheduleStart" ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:overallWidth_IfcWindow
rdfs:label "OverallWidth" ;
rdfs:domain ifc:IfcWindow ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcImpactProtectionDevice
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcImpactProtectionDevice ;
rdfs:range ifc:IfcImpactProtectionDeviceTypeSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:nominalDiameter_IfcMechanicalFastenerType
rdfs:label "NominalDiameter" ;
rdfs:domain ifc:IfcMechanicalFastenerType ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcBoiler
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcBoiler ;
rdfs:range ifc:IfcBoilerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcPresentationLayerAssignment
rdfs:label "Description" ;
rdfs:domain ifc:IfcPresentationLayerAssignment ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:curveOnRelatedElement_IfcConnectionCurveGeometry
rdfs:label "CurveOnRelatedElement" ;
rdfs:domain ifc:IfcConnectionCurveGeometry ;
rdfs:range ifc:IfcCurveOrEdgeCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:luminousIntensityExponent_IfcDimensionalExponents
rdfs:label "LuminousIntensityExponent" ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:range expr:INTEGER ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:submittedOn_IfcCostSchedule
rdfs:label "SubmittedOn" ;
rdfs:domain ifc:IfcCostSchedule ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:userDefinedOperationType_IfcDoorType
rdfs:label "UserDefinedOperationType" ;
rdfs:domain ifc:IfcDoorType ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:electronicFormat_IfcDocumentInformation
rdfs:label "ElectronicFormat" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:timeSeriesDataType_IfcTimeSeries
rdfs:label "TimeSeriesDataType" ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:range ifc:IfcTimeSeriesDataTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:firstMullionOffset_IfcWindowLiningProperties
rdfs:label "FirstMullionOffset" ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:range ifc:IfcNormalisedRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:yDim_IfcRectangleProfileDef
rdfs:label "YDim" ;
rdfs:domain ifc:IfcRectangleProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:referencePath_IfcTableColumn
rdfs:label "ReferencePath" ;
rdfs:domain ifc:IfcTableColumn ;
rdfs:range ifc:IfcReference ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedResourceObjects_IfcResourceApprovalRelationship
rdfs:label "RelatedResourceObjects" ;
rdfs:domain ifc:IfcResourceApprovalRelationship ;
rdfs:range ifc:IfcResourceObjectSelect ;
owl:inverseOf ifc:hasApprovals_IfcProperty ;
rdf:type owl:ObjectProperty .
ifc:axis2_IfcCartesianTransformationOperator
rdfs:label "Axis2" ;
rdfs:domain ifc:IfcCartesianTransformationOperator ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:thickness_IfcCenterLineProfileDef
rdfs:label "Thickness" ;
rdfs:domain ifc:IfcCenterLineProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcWasteTerminalType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcWasteTerminalType ;
rdfs:range ifc:IfcWasteTerminalTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:elements_IfcDerivedUnit
rdfs:label "Elements" ;
rdfs:domain ifc:IfcDerivedUnit ;
rdfs:range ifc:IfcDerivedUnitElement ;
rdf:type owl:ObjectProperty .
ifc:relatingElement_IfcRelProjectsElement
rdfs:label "RelatingElement" ;
rdfs:domain ifc:IfcRelProjectsElement ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:hasProjections_IfcElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:layerSetDirection_IfcMaterialLayerSetUsage
rdfs:label "LayerSetDirection" ;
rdfs:domain ifc:IfcMaterialLayerSetUsage ;
rdfs:range ifc:IfcLayerSetDirectionEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:bendingShapeCode_IfcReinforcingMeshType
rdfs:label "BendingShapeCode" ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:bottomFlangeWidth_IfcAsymmetricIShapeProfileDef
rdfs:label "BottomFlangeWidth" ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcFanType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFanType ;
rdfs:range ifc:IfcFanTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:rateDateTime_IfcCurrencyRelationship
rdfs:label "RateDateTime" ;
rdfs:domain ifc:IfcCurrencyRelationship ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:scheduleDuration_IfcTaskTime
rdfs:label "ScheduleDuration" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcDuration ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:coordList_IfcCartesianPointList2D
rdfs:label "CoordList" ;
rdfs:domain ifc:IfcCartesianPointList2D ;
rdfs:range ifc:IfcLengthMeasure_List_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:qualifier_IfcApproval
rdfs:label "Qualifier" ;
rdfs:domain ifc:IfcApproval ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:linearMomentZ_IfcStructuralLoadLinearForce
rdfs:label "LinearMomentZ" ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:range ifc:IfcLinearMomentMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcOccupant
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcOccupant ;
rdfs:range ifc:IfcOccupantTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcStackTerminal
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcStackTerminal ;
rdfs:range ifc:IfcStackTerminalTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDuctSegmentType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDuctSegmentType ;
rdfs:range ifc:IfcDuctSegmentTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:originalValue_IfcAsset
rdfs:label "OriginalValue" ;
rdfs:domain ifc:IfcAsset ;
rdfs:range ifc:IfcCostValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingTemplate_IfcRelDefinesByTemplate
rdfs:label "RelatingTemplate" ;
rdfs:domain ifc:IfcRelDefinesByTemplate ;
rdfs:range ifc:IfcPropertySetTemplate ;
owl:inverseOf ifc:defines_IfcPropertySetTemplate ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedResourceObjects_IfcExternalReferenceRelationship
rdfs:label "RelatedResourceObjects" ;
rdfs:domain ifc:IfcExternalReferenceRelationship ;
rdfs:range ifc:IfcResourceObjectSelect ;
rdf:type owl:ObjectProperty .
ifc:relatingPriorities_IfcRelConnectsPathElements
rdfs:label "RelatingPriorities" ;
rdfs:domain ifc:IfcRelConnectsPathElements ;
rdfs:range ifc:IfcInteger_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:curveFontScaling_IfcCurveStyleFontAndScaling
rdfs:label "CurveFontScaling" ;
rdfs:domain ifc:IfcCurveStyleFontAndScaling ;
rdfs:range ifc:IfcPositiveRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:scheduleDate_IfcEventTime
rdfs:label "ScheduleDate" ;
rdfs:domain ifc:IfcEventTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSignal
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSignal ;
rdfs:range ifc:IfcSignalTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingBuildingElement_IfcRelVoidsElement
rdfs:label "RelatingBuildingElement" ;
rdfs:domain ifc:IfcRelVoidsElement ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:hasOpenings_IfcElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:userDefinedPartitioningType_IfcWindowType
rdfs:label "UserDefinedPartitioningType" ;
rdfs:domain ifc:IfcWindowType ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:edition_IfcClassification
rdfs:label "Edition" ;
rdfs:domain ifc:IfcClassification ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:operationType_IfcPermeableCoveringProperties
rdfs:label "OperationType" ;
rdfs:domain ifc:IfcPermeableCoveringProperties ;
rdfs:range ifc:IfcPermeableCoveringOperationEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:placementMeasuredAlong_IfcLinearPlacement
rdfs:label "PlacementMeasuredAlong" ;
rdfs:domain ifc:IfcLinearPlacement ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCableFitting
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCableFitting ;
rdfs:range ifc:IfcCableFittingTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:xDim_IfcRectangleProfileDef
rdfs:label "XDim" ;
rdfs:domain ifc:IfcRectangleProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcPlate
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcPlate ;
rdfs:range ifc:IfcPlateTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isDefinedBy_IfcPropertySetDefinition
rdfs:label "IsDefinedBy" ;
rdfs:domain ifc:IfcPropertySetDefinition ;
rdfs:range ifc:IfcRelDefinesByTemplate ;
owl:inverseOf ifc:relatedPropertySets_IfcRelDefinesByTemplate ;
rdf:type owl:ObjectProperty .
ifc:interval_IfcRecurrencePattern
rdfs:label "Interval" ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:range ifc:IfcInteger ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:compositionType_IfcSpatialStructureElement
rdfs:label "CompositionType" ;
rdfs:domain ifc:IfcSpatialStructureElement ;
rdfs:range ifc:IfcElementCompositionEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcLibraryInformation
rdfs:label "Name" ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lastModifyingApplication_IfcOwnerHistory
rdfs:label "LastModifyingApplication" ;
rdfs:domain ifc:IfcOwnerHistory ;
rdfs:range ifc:IfcApplication ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longName_IfcDistributionSystem
rdfs:label "LongName" ;
rdfs:domain ifc:IfcDistributionSystem ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:bendingParameters_IfcReinforcingBarType
rdfs:label "BendingParameters" ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:range ifc:IfcBendingParameterSelect_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcAirTerminalBox
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcAirTerminalBox ;
rdfs:range ifc:IfcAirTerminalBoxTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:legSlope_IfcLShapeProfileDef
rdfs:label "LegSlope" ;
rdfs:domain ifc:IfcLShapeProfileDef ;
rdfs:range ifc:IfcPlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedElement_IfcRelConnectsPortToElement
rdfs:label "RelatedElement" ;
rdfs:domain ifc:IfcRelConnectsPortToElement ;
rdfs:range ifc:IfcDistributionElement ;
owl:inverseOf ifc:hasPorts_IfcDistributionElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:compressionFailureY_IfcFailureConnectionCondition
rdfs:label "CompressionFailureY" ;
rdfs:domain ifc:IfcFailureConnectionCondition ;
rdfs:range ifc:IfcForceMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:secondMullionOffset_IfcWindowLiningProperties
rdfs:label "SecondMullionOffset" ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:range ifc:IfcNormalisedRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:bottomXDim_IfcTrapeziumProfileDef
rdfs:label "BottomXDim" ;
rdfs:domain ifc:IfcTrapeziumProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingContext_IfcRelDeclares
rdfs:label "RelatingContext" ;
rdfs:domain ifc:IfcRelDeclares ;
rdfs:range ifc:IfcContext ;
owl:inverseOf ifc:declares_IfcContext ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:innerCoordIndices_IfcIndexedPolygonalFaceWithVoids
rdfs:label "InnerCoordIndices" ;
rdfs:domain ifc:IfcIndexedPolygonalFaceWithVoids ;
rdfs:range ifc:IfcPositiveInteger_List_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:connectionConstraint_IfcRelConnectsWithEccentricity
rdfs:label "ConnectionConstraint" ;
rdfs:domain ifc:IfcRelConnectsWithEccentricity ;
rdfs:range ifc:IfcConnectionGeometry ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcMotorConnection
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcMotorConnection ;
rdfs:range ifc:IfcMotorConnectionTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:objectType_IfcObject
rdfs:label "ObjectType" ;
rdfs:domain ifc:IfcObject ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:parameterTakesPrecedence_IfcDoorType
rdfs:label "ParameterTakesPrecedence" ;
rdfs:domain ifc:IfcDoorType ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:overallDepth_IfcIShapeProfileDef
rdfs:label "OverallDepth" ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingActor_IfcRelAssignsToActor
rdfs:label "RelatingActor" ;
rdfs:domain ifc:IfcRelAssignsToActor ;
rdfs:range ifc:IfcActor ;
owl:inverseOf ifc:isActingUpon_IfcActor ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:webThickness_IfcTShapeProfileDef
rdfs:label "WebThickness" ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:axis3_IfcCartesianTransformationOperator3D
rdfs:label "Axis3" ;
rdfs:domain ifc:IfcCartesianTransformationOperator3D ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcJunctionBox
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcJunctionBox ;
rdfs:range ifc:IfcJunctionBoxTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:selfIntersect_IfcBSplineCurve
rdfs:label "SelfIntersect" ;
rdfs:domain ifc:IfcBSplineCurve ;
rdfs:range ifc:IfcLogical ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasTextures_IfcTessellatedFaceSet
rdfs:label "HasTextures" ;
rdfs:domain ifc:IfcTessellatedFaceSet ;
rdfs:range ifc:IfcIndexedTextureMap ;
owl:inverseOf ifc:mappedTo_IfcIndexedTextureMap ;
rdf:type owl:ObjectProperty .
ifc:sectionType_IfcSectionProperties
rdfs:label "SectionType" ;
rdfs:domain ifc:IfcSectionProperties ;
rdfs:range ifc:IfcSectionTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcMaterialProfileSet
rdfs:label "Name" ;
rdfs:domain ifc:IfcMaterialProfileSet ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:quality_IfcPhysicalComplexQuantity
rdfs:label "Quality" ;
rdfs:domain ifc:IfcPhysicalComplexQuantity ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:scheduleWork_IfcResourceTime
rdfs:label "ScheduleWork" ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:range ifc:IfcDuration ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcWasteTerminal
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcWasteTerminal ;
rdfs:range ifc:IfcWasteTerminalTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:selfIntersect_IfcBSplineSurface
rdfs:label "SelfIntersect" ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:range ifc:IfcLogical ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:layerFrozen_IfcPresentationLayerWithStyle
rdfs:label "LayerFrozen" ;
rdfs:domain ifc:IfcPresentationLayerWithStyle ;
rdfs:range ifc:IfcLogical ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:contextIdentifier_IfcRepresentationContext
rdfs:label "ContextIdentifier" ;
rdfs:domain ifc:IfcRepresentationContext ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:thePerson_IfcPersonAndOrganization
rdfs:label "ThePerson" ;
rdfs:domain ifc:IfcPersonAndOrganization ;
rdfs:range ifc:IfcPerson ;
owl:inverseOf ifc:engagedIn_IfcPerson ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:depth_IfcZShapeProfileDef
rdfs:label "Depth" ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lateFinish_IfcTaskTime
rdfs:label "LateFinish" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isPointedTo_IfcDocumentInformation
rdfs:label "IsPointedTo" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcDocumentInformationRelationship ;
owl:inverseOf ifc:relatedDocuments_IfcDocumentInformationRelationship ;
rdf:type owl:ObjectProperty .
ifc:description_IfcConstraint
rdfs:label "Description" ;
rdfs:domain ifc:IfcConstraint ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:vertical_IfcAlignmentCurve
rdfs:label "Vertical" ;
rdfs:domain ifc:IfcAlignmentCurve ;
rdfs:range ifc:IfcAlignment2DVertical ;
owl:inverseOf ifc:toAlignmentCurve_IfcAlignment2DVertical ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:processType_IfcTypeProcess
rdfs:label "ProcessType" ;
rdfs:domain ifc:IfcTypeProcess ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:orientation_IfcLightSourceDirectional
rdfs:label "Orientation" ;
rdfs:domain ifc:IfcLightSourceDirectional ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedStructuralConnection_IfcRelConnectsStructuralMember
rdfs:label "RelatedStructuralConnection" ;
rdfs:domain ifc:IfcRelConnectsStructuralMember ;
rdfs:range ifc:IfcStructuralConnection ;
owl:inverseOf ifc:connectsStructuralMembers_IfcStructuralConnection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:texCoordsList_IfcTextureVertexList
rdfs:label "TexCoordsList" ;
rdfs:domain ifc:IfcTextureVertexList ;
rdfs:range ifc:IfcParameterValue_List_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:remainingTime_IfcTaskTime
rdfs:label "RemainingTime" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcDuration ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:items_IfcRepresentation
rdfs:label "Items" ;
rdfs:domain ifc:IfcRepresentation ;
rdfs:range ifc:IfcRepresentationItem ;
rdf:type owl:ObjectProperty .
ifc:name_IfcMaterialConstituentSet
rdfs:label "Name" ;
rdfs:domain ifc:IfcMaterialConstituentSet ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcElectricTimeControl
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcElectricTimeControl ;
rdfs:range ifc:IfcElectricTimeControlTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcPipeSegment
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcPipeSegment ;
rdfs:range ifc:IfcPipeSegmentTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:crossSectionArea_IfcReinforcingBar
rdfs:label "CrossSectionArea" ;
rdfs:domain ifc:IfcReinforcingBar ;
rdfs:range ifc:IfcAreaMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:productDefinitional_IfcShapeAspect
rdfs:label "ProductDefinitional" ;
rdfs:domain ifc:IfcShapeAspect ;
rdfs:range ifc:IfcLogical ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sheathDiameter_IfcTendonType
rdfs:label "SheathDiameter" ;
rdfs:domain ifc:IfcTendonType ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lightColour_IfcLightSource
rdfs:label "LightColour" ;
rdfs:domain ifc:IfcLightSource ;
rdfs:range ifc:IfcColourRgb ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcBoilerType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcBoilerType ;
rdfs:range ifc:IfcBoilerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasSubContexts_IfcGeometricRepresentationContext
rdfs:label "HasSubContexts" ;
rdfs:domain ifc:IfcGeometricRepresentationContext ;
rdfs:range ifc:IfcGeometricRepresentationSubContext ;
owl:inverseOf ifc:parentContext_IfcGeometricRepresentationSubContext ;
rdf:type owl:ObjectProperty .
ifc:longitudinalBarNominalDiameter_IfcReinforcingMesh
rdfs:label "LongitudinalBarNominalDiameter" ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:discrimination_IfcPhysicalComplexQuantity
rdfs:label "Discrimination" ;
rdfs:domain ifc:IfcPhysicalComplexQuantity ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingSystem_IfcRelServicesBuildings
rdfs:label "RelatingSystem" ;
rdfs:domain ifc:IfcRelServicesBuildings ;
rdfs:range ifc:IfcSystem ;
owl:inverseOf ifc:servicesBuildings_IfcSystem ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:yDim_IfcBoundingBox
rdfs:label "YDim" ;
rdfs:domain ifc:IfcBoundingBox ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:shapeOfProduct_IfcProductDefinitionShape
rdfs:label "ShapeOfProduct" ;
rdfs:domain ifc:IfcProductDefinitionShape ;
rdfs:range ifc:IfcProduct ;
owl:inverseOf ifc:representation_IfcProduct ;
rdf:type owl:ObjectProperty .
ifc:faceSurface_IfcFaceSurface
rdfs:label "FaceSurface" ;
rdfs:domain ifc:IfcFaceSurface ;
rdfs:range ifc:IfcSurface ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:masterRepresentation_IfcTrimmedCurve
rdfs:label "MasterRepresentation" ;
rdfs:domain ifc:IfcTrimmedCurve ;
rdfs:range ifc:IfcTrimmingPreference ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:dir_IfcLine
rdfs:label "Dir" ;
rdfs:domain ifc:IfcLine ;
rdfs:range ifc:IfcVector ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:vMultiplicities_IfcBSplineSurfaceWithKnots
rdfs:label "VMultiplicities" ;
rdfs:domain ifc:IfcBSplineSurfaceWithKnots ;
rdfs:range ifc:IfcInteger_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:polygonalBoundary_IfcPolygonalBoundedHalfSpace
rdfs:label "PolygonalBoundary" ;
rdfs:domain ifc:IfcPolygonalBoundedHalfSpace ;
rdfs:range ifc:IfcBoundedCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:axis_IfcLinearPositioningElement
rdfs:label "Axis" ;
rdfs:domain ifc:IfcLinearPositioningElement ;
rdfs:range ifc:IfcCurve ;
owl:inverseOf ifc:positioningElement_IfcBoundedCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcEvaporator
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcEvaporator ;
rdfs:range ifc:IfcEvaporatorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:radius_IfcSphericalSurface
rdfs:label "Radius" ;
rdfs:domain ifc:IfcSphericalSurface ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcAudioVisualApplianceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcAudioVisualApplianceType ;
rdfs:range ifc:IfcAudioVisualApplianceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:assemblyPlace_IfcElementAssembly
rdfs:label "AssemblyPlace" ;
rdfs:domain ifc:IfcElementAssembly ;
rdfs:range ifc:IfcAssemblyPlaceEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:versionDate_IfcLibraryInformation
rdfs:label "VersionDate" ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:applicationIdentifier_IfcApplication
rdfs:label "ApplicationIdentifier" ;
rdfs:domain ifc:IfcApplication ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:loopVertex_IfcVertexLoop
rdfs:label "LoopVertex" ;
rdfs:domain ifc:IfcVertexLoop ;
rdfs:range ifc:IfcVertex ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcStructuralAnalysisModel
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcStructuralAnalysisModel ;
rdfs:range ifc:IfcAnalysisModelTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:coordList_IfcCartesianPointList3D
rdfs:label "CoordList" ;
rdfs:domain ifc:IfcCartesianPointList3D ;
rdfs:range ifc:IfcLengthMeasure_List_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:radius_IfcCircleProfileDef
rdfs:label "Radius" ;
rdfs:domain ifc:IfcCircleProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:baseSurface_IfcHalfSpaceSolid
rdfs:label "BaseSurface" ;
rdfs:domain ifc:IfcHalfSpaceSolid ;
rdfs:range ifc:IfcSurface ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcMemberType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcMemberType ;
rdfs:range ifc:IfcMemberTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:publisher_IfcLibraryInformation
rdfs:label "Publisher" ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:range ifc:IfcActorSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:wallThickness_IfcCircleHollowProfileDef
rdfs:label "WallThickness" ;
rdfs:domain ifc:IfcCircleHollowProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:u2_IfcRectangularTrimmedSurface
rdfs:label "U2" ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:range ifc:IfcParameterValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:transverseBarNominalDiameter_IfcReinforcingMesh
rdfs:label "TransverseBarNominalDiameter" ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcTendonConduit
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTendonConduit ;
rdfs:range ifc:IfcTendonConduitTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:destabilizingLoad_IfcStructuralAction
rdfs:label "DestabilizingLoad" ;
rdfs:domain ifc:IfcStructuralAction ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:transitionCurveType_IfcTransitionCurveSegment2D
rdfs:label "TransitionCurveType" ;
rdfs:domain ifc:IfcTransitionCurveSegment2D ;
rdfs:range ifc:IfcTransitionCurveType ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:panelPosition_IfcDoorPanelProperties
rdfs:label "PanelPosition" ;
rdfs:domain ifc:IfcDoorPanelProperties ;
rdfs:range ifc:IfcDoorPanelPositionEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcCurveStyleFontAndScaling
rdfs:label "Name" ;
rdfs:domain ifc:IfcCurveStyleFontAndScaling ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:mountable_IfcKerb
rdfs:label "Mountable" ;
rdfs:domain ifc:IfcKerb ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:thermodynamicTemperatureExponent_IfcDimensionalExponents
rdfs:label "ThermodynamicTemperatureExponent" ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:range expr:INTEGER ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:sharedPlacement_IfcStructuralAnalysisModel
rdfs:label "SharedPlacement" ;
rdfs:domain ifc:IfcStructuralAnalysisModel ;
rdfs:range ifc:IfcObjectPlacement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:curveColour_IfcCurveStyle
rdfs:label "CurveColour" ;
rdfs:domain ifc:IfcCurveStyle ;
rdfs:range ifc:IfcColour ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:translationalStiffnessByAreaX_IfcBoundaryFaceCondition
rdfs:label "TranslationalStiffnessByAreaX" ;
rdfs:domain ifc:IfcBoundaryFaceCondition ;
rdfs:range ifc:IfcModulusOfSubgradeReactionSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcBearing
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcBearing ;
rdfs:range ifc:IfcBearingTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:forceY_IfcStructuralLoadSingleForce
rdfs:label "ForceY" ;
rdfs:domain ifc:IfcStructuralLoadSingleForce ;
rdfs:range ifc:IfcForceMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:inclinating_IfcInclinedReferenceSweptAreaSolid
rdfs:label "Inclinating" ;
rdfs:domain ifc:IfcInclinedReferenceSweptAreaSolid ;
rdfs:range ifc:IfcAxisLateralInclination ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcEarthworksCut
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcEarthworksCut ;
rdfs:range ifc:IfcEarthworksCutTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:duration_IfcWorkControl
rdfs:label "Duration" ;
rdfs:domain ifc:IfcWorkControl ;
rdfs:range ifc:IfcDuration ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:v1_IfcRectangularTrimmedSurface
rdfs:label "V1" ;
rdfs:domain ifc:IfcRectangularTrimmedSurface ;
rdfs:range ifc:IfcParameterValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:magnitude_IfcVector
rdfs:label "Magnitude" ;
rdfs:domain ifc:IfcVector ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:corner_IfcBoundingBox
rdfs:label "Corner" ;
rdfs:domain ifc:IfcBoundingBox ;
rdfs:range ifc:IfcCartesianPoint ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:exchangeRate_IfcCurrencyRelationship
rdfs:label "ExchangeRate" ;
rdfs:domain ifc:IfcCurrencyRelationship ;
rdfs:range ifc:IfcPositiveRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcImpactProtectionDeviceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcImpactProtectionDeviceType ;
rdfs:range ifc:IfcImpactProtectionDeviceTypeSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:dataOrigin_IfcTimeSeries
rdfs:label "DataOrigin" ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:range ifc:IfcDataOriginEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:remainingWork_IfcResourceTime
rdfs:label "RemainingWork" ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:range ifc:IfcDuration ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:propertiesForConstraint_IfcConstraint
rdfs:label "PropertiesForConstraint" ;
rdfs:domain ifc:IfcConstraint ;
rdfs:range ifc:IfcResourceConstraintRelationship ;
owl:inverseOf ifc:relatingConstraint_IfcResourceConstraintRelationship ;
rdf:type owl:ObjectProperty .
ifc:relatedObjects_IfcRelDefinesByType
rdfs:label "RelatedObjects" ;
rdfs:domain ifc:IfcRelDefinesByType ;
rdfs:range ifc:IfcObject ;
owl:inverseOf ifc:isTypedBy_IfcObject ;
rdf:type owl:ObjectProperty .
ifc:conditionCoordinateSystem_IfcRelConnectsStructuralMember
rdfs:label "ConditionCoordinateSystem" ;
rdfs:domain ifc:IfcRelConnectsStructuralMember ;
rdfs:range ifc:IfcAxis2Placement3D ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:endTag_IfcAlignment2DSegment
rdfs:label "EndTag" ;
rdfs:domain ifc:IfcAlignment2DSegment ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:offsetDistances_IfcVirtualGridIntersection
rdfs:label "OffsetDistances" ;
rdfs:domain ifc:IfcVirtualGridIntersection ;
rdfs:range ifc:IfcLengthMeasure_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:transverseBarSpacing_IfcReinforcingMesh
rdfs:label "TransverseBarSpacing" ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCurtainWall
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCurtainWall ;
rdfs:range ifc:IfcCurtainWallTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcStructuralConnectionCondition
rdfs:label "Name" ;
rdfs:domain ifc:IfcStructuralConnectionCondition ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:textFontStyle_IfcTextStyle
rdfs:label "TextFontStyle" ;
rdfs:domain ifc:IfcTextStyle ;
rdfs:range ifc:IfcTextFontSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcElectricApplianceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcElectricApplianceType ;
rdfs:range ifc:IfcElectricApplianceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSanitaryTerminal
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSanitaryTerminal ;
rdfs:range ifc:IfcSanitaryTerminalTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDistributionBoard
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDistributionBoard ;
rdfs:range ifc:IfcDistributionBoardTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lateDate_IfcEventTime
rdfs:label "LateDate" ;
rdfs:domain ifc:IfcEventTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:modelOrDraughting_IfcCurveStyle
rdfs:label "ModelOrDraughting" ;
rdfs:domain ifc:IfcCurveStyle ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:styles_IfcStyledItem
rdfs:label "Styles" ;
rdfs:domain ifc:IfcStyledItem ;
rdfs:range ifc:IfcStyleAssignmentSelect ;
rdf:type owl:ObjectProperty .
ifc:basisSurface_IfcCurveBoundedPlane
rdfs:label "BasisSurface" ;
rdfs:domain ifc:IfcCurveBoundedPlane ;
rdfs:range ifc:IfcPlane ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:mappedTo_IfcIndexedColourMap
rdfs:label "MappedTo" ;
rdfs:domain ifc:IfcIndexedColourMap ;
rdfs:range ifc:IfcTessellatedFaceSet ;
owl:inverseOf ifc:hasColours_IfcTessellatedFaceSet ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:curveGeometry_IfcAlignment2DHorizontalSegment
rdfs:label "CurveGeometry" ;
rdfs:domain ifc:IfcAlignment2DHorizontalSegment ;
rdfs:range ifc:IfcCurveSegment2D ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:degree_IfcBSplineCurve
rdfs:label "Degree" ;
rdfs:domain ifc:IfcBSplineCurve ;
rdfs:range ifc:IfcInteger ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:usage_IfcConstructionResource
rdfs:label "Usage" ;
rdfs:domain ifc:IfcConstructionResource ;
rdfs:range ifc:IfcResourceTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lineHeight_IfcTextStyleTextModel
rdfs:label "LineHeight" ;
rdfs:domain ifc:IfcTextStyleTextModel ;
rdfs:range ifc:IfcSizeSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcTransportElementType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTransportElementType ;
rdfs:range ifc:IfcTransportElementTypeSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcLightSource
rdfs:label "Name" ;
rdfs:domain ifc:IfcLightSource ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:concentrationExponent_IfcLightSourceSpot
rdfs:label "ConcentrationExponent" ;
rdfs:domain ifc:IfcLightSourceSpot ;
rdfs:range ifc:IfcReal ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:semiAxis2_IfcEllipseProfileDef
rdfs:label "SemiAxis2" ;
rdfs:domain ifc:IfcEllipseProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcCoordinateReferenceSystem
rdfs:label "Description" ;
rdfs:domain ifc:IfcCoordinateReferenceSystem ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:extrudedDirection_IfcExtrudedAreaSolid
rdfs:label "ExtrudedDirection" ;
rdfs:domain ifc:IfcExtrudedAreaSolid ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:connectionGeometry_IfcRelSpaceBoundary
rdfs:label "ConnectionGeometry" ;
rdfs:domain ifc:IfcRelSpaceBoundary ;
rdfs:range ifc:IfcConnectionGeometry ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcTableColumn
rdfs:label "Description" ;
rdfs:domain ifc:IfcTableColumn ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:userDefinedEventTriggerType_IfcEvent
rdfs:label "UserDefinedEventTriggerType" ;
rdfs:domain ifc:IfcEvent ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSlab
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSlab ;
rdfs:range ifc:IfcSlabTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingStructuralMember_IfcRelConnectsStructuralMember
rdfs:label "RelatingStructuralMember" ;
rdfs:domain ifc:IfcRelConnectsStructuralMember ;
rdfs:range ifc:IfcStructuralMember ;
owl:inverseOf ifc:connectedBy_IfcStructuralMember ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:source_IfcClassification
rdfs:label "Source" ;
rdfs:domain ifc:IfcClassification ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:contextType_IfcRepresentationContext
rdfs:label "ContextType" ;
rdfs:domain ifc:IfcRepresentationContext ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:cardinalPoint_IfcMaterialProfileSetUsage
rdfs:label "CardinalPoint" ;
rdfs:domain ifc:IfcMaterialProfileSetUsage ;
rdfs:range ifc:IfcCardinalPointReference ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:toAlignmentCurve_IfcAlignment2DVertical
rdfs:label "ToAlignmentCurve" ;
rdfs:domain ifc:IfcAlignment2DVertical ;
rdfs:range ifc:IfcAlignmentCurve ;
owl:inverseOf ifc:vertical_IfcAlignmentCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:rotationalStiffnessX_IfcBoundaryNodeCondition
rdfs:label "RotationalStiffnessX" ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:range ifc:IfcRotationalStiffnessSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:userDefinedPurpose_IfcAddress
rdfs:label "UserDefinedPurpose" ;
rdfs:domain ifc:IfcAddress ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:identification_IfcDocumentInformation
rdfs:label "Identification" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:referencedSource_IfcClassificationReference
rdfs:label "ReferencedSource" ;
rdfs:domain ifc:IfcClassificationReference ;
rdfs:range ifc:IfcClassificationReferenceSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:profileName_IfcProfileDef
rdfs:label "ProfileName" ;
rdfs:domain ifc:IfcProfileDef ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:innerBoundaries_IfcCurveBoundedPlane
rdfs:label "InnerBoundaries" ;
rdfs:domain ifc:IfcCurveBoundedPlane ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:ObjectProperty .
ifc:anchorageSlip_IfcTendon
rdfs:label "AnchorageSlip" ;
rdfs:domain ifc:IfcTendon ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:recurrenceType_IfcRecurrencePattern
rdfs:label "RecurrenceType" ;
rdfs:domain ifc:IfcRecurrencePattern ;
rdfs:range ifc:IfcRecurrenceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:parameterTakesPrecedence_IfcWindowStyle
rdfs:label "ParameterTakesPrecedence" ;
rdfs:domain ifc:IfcWindowStyle ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:flangeSlope_IfcUShapeProfileDef
rdfs:label "FlangeSlope" ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:range ifc:IfcPlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedMonetaryUnit_IfcCurrencyRelationship
rdfs:label "RelatedMonetaryUnit" ;
rdfs:domain ifc:IfcCurrencyRelationship ;
rdfs:range ifc:IfcMonetaryUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:decomposes_IfcObjectDefinition
rdfs:label "Decomposes" ;
rdfs:domain ifc:IfcObjectDefinition ;
rdfs:range ifc:IfcRelAggregates ;
owl:inverseOf ifc:relatedObjects_IfcRelAggregates ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcAppliedValue
rdfs:label "Description" ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcOutletType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcOutletType ;
rdfs:range ifc:IfcOutletTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:fixedAxisVertical_IfcInclinedReferenceSweptAreaSolid
rdfs:label "FixedAxisVertical" ;
rdfs:domain ifc:IfcInclinedReferenceSweptAreaSolid ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:crossSectionReinforcementDefinitions_IfcSectionReinforcementProperties
rdfs:label "CrossSectionReinforcementDefinitions" ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:range ifc:IfcReinforcementBarProperties ;
rdf:type owl:ObjectProperty .
ifc:listPositions_IfcReference
rdfs:label "ListPositions" ;
rdfs:domain ifc:IfcReference ;
rdfs:range ifc:IfcInteger_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcMedicalDeviceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcMedicalDeviceType ;
rdfs:range ifc:IfcMedicalDeviceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:edgeRadius_IfcUShapeProfileDef
rdfs:label "EdgeRadius" ;
rdfs:domain ifc:IfcUShapeProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDuctSilencer
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDuctSilencer ;
rdfs:range ifc:IfcDuctSilencerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedDefinitions_IfcRelDeclares
rdfs:label "RelatedDefinitions" ;
rdfs:domain ifc:IfcRelDeclares ;
rdfs:range ifc:IfcDefinitionSelect ;
rdf:type owl:ObjectProperty .
ifc:deltaTConstant_IfcStructuralLoadTemperature
rdfs:label "DeltaTConstant" ;
rdfs:domain ifc:IfcStructuralLoadTemperature ;
rdfs:range ifc:IfcThermodynamicTemperatureMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longitudinalBarCrossSectionArea_IfcReinforcingMeshType
rdfs:label "LongitudinalBarCrossSectionArea" ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:range ifc:IfcAreaMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:flangeEdgeRadius_IfcTShapeProfileDef
rdfs:label "FlangeEdgeRadius" ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:scheduleFinish_IfcResourceTime
rdfs:label "ScheduleFinish" ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:profiles_IfcCompositeProfileDef
rdfs:label "Profiles" ;
rdfs:domain ifc:IfcCompositeProfileDef ;
rdfs:range ifc:IfcProfileDef ;
rdf:type owl:ObjectProperty .
ifc:forProfileSet_IfcMaterialProfileSetUsage
rdfs:label "ForProfileSet" ;
rdfs:domain ifc:IfcMaterialProfileSetUsage ;
rdfs:range ifc:IfcMaterialProfileSet ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:styledByItem_IfcRepresentationItem
rdfs:label "StyledByItem" ;
rdfs:domain ifc:IfcRepresentationItem ;
rdfs:range ifc:IfcStyledItem ;
owl:inverseOf ifc:item_IfcStyledItem ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:green_IfcColourRgb
rdfs:label "Green" ;
rdfs:domain ifc:IfcColourRgb ;
rdfs:range ifc:IfcNormalisedRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcElectricFlowStorageDevice
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcElectricFlowStorageDevice ;
rdfs:range ifc:IfcElectricFlowStorageDeviceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isDeclaredBy_IfcObject
rdfs:label "IsDeclaredBy" ;
rdfs:domain ifc:IfcObject ;
rdfs:range ifc:IfcRelDefinesByObject ;
owl:inverseOf ifc:relatedObjects_IfcRelDefinesByObject ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:partOfPset_IfcProperty
rdfs:label "PartOfPset" ;
rdfs:domain ifc:IfcProperty ;
rdfs:range ifc:IfcPropertySet ;
owl:inverseOf ifc:hasProperties_IfcPropertySet ;
rdf:type owl:ObjectProperty .
ifc:liningToPanelOffsetY_IfcWindowLiningProperties
rdfs:label "LiningToPanelOffsetY" ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcMaterialConstituent
rdfs:label "Name" ;
rdfs:domain ifc:IfcMaterialConstituent ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcElectricAppliance
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcElectricAppliance ;
rdfs:range ifc:IfcElectricApplianceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcWallType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcWallType ;
rdfs:range ifc:IfcWallTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedMaterials_IfcMaterialRelationship
rdfs:label "RelatedMaterials" ;
rdfs:domain ifc:IfcMaterialRelationship ;
rdfs:range ifc:IfcMaterial ;
owl:inverseOf ifc:isRelatedWith_IfcMaterial ;
rdf:type owl:ObjectProperty .
ifc:description_IfcLibraryReference
rdfs:label "Description" ;
rdfs:domain ifc:IfcLibraryReference ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:liningToPanelOffsetY_IfcDoorLiningProperties
rdfs:label "LiningToPanelOffsetY" ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:transmissionColour_IfcSurfaceStyleRendering
rdfs:label "TransmissionColour" ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:range ifc:IfcColourOrFactor ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isDecomposedBy_IfcObjectDefinition
rdfs:label "IsDecomposedBy" ;
rdfs:domain ifc:IfcObjectDefinition ;
rdfs:range ifc:IfcRelAggregates ;
owl:inverseOf ifc:relatingObject_IfcRelAggregates ;
rdf:type owl:ObjectProperty .
ifc:unitBasis_IfcAppliedValue
rdfs:label "UnitBasis" ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:range ifc:IfcMeasureWithUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:applicableEntity_IfcPropertySetTemplate
rdfs:label "ApplicableEntity" ;
rdfs:domain ifc:IfcPropertySetTemplate ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:curveFont_IfcCurveStyle
rdfs:label "CurveFont" ;
rdfs:domain ifc:IfcCurveStyle ;
rdfs:range ifc:IfcCurveFontOrScaledCurveFontSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:knotSpec_IfcBSplineCurveWithKnots
rdfs:label "KnotSpec" ;
rdfs:domain ifc:IfcBSplineCurveWithKnots ;
rdfs:range ifc:IfcKnotType ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDuctFittingType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDuctFittingType ;
rdfs:range ifc:IfcDuctFittingTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingDocument_IfcDocumentInformationRelationship
rdfs:label "RelatingDocument" ;
rdfs:domain ifc:IfcDocumentInformationRelationship ;
rdfs:range ifc:IfcDocumentInformation ;
owl:inverseOf ifc:isPointer_IfcDocumentInformation ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isRelatedBy_IfcOrganization
rdfs:label "IsRelatedBy" ;
rdfs:domain ifc:IfcOrganization ;
rdfs:range ifc:IfcOrganizationRelationship ;
owl:inverseOf ifc:relatedOrganizations_IfcOrganizationRelationship ;
rdf:type owl:ObjectProperty .
ifc:name_IfcConversionBasedUnit
rdfs:label "Name" ;
rdfs:domain ifc:IfcConversionBasedUnit ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isCCW_IfcCircularArcSegment2D
rdfs:label "IsCCW" ;
rdfs:domain ifc:IfcCircularArcSegment2D ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:types_IfcTypeObject
rdfs:label "Types" ;
rdfs:domain ifc:IfcTypeObject ;
rdfs:range ifc:IfcRelDefinesByType ;
owl:inverseOf ifc:relatingType_IfcRelDefinesByType ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:referenceSurface_IfcSurfaceCurveSweptAreaSolid
rdfs:label "ReferenceSurface" ;
rdfs:domain ifc:IfcSurfaceCurveSweptAreaSolid ;
rdfs:range ifc:IfcSurface ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:horizontalWidths_IfcOpenCrossProfileDef
rdfs:label "HorizontalWidths" ;
rdfs:domain ifc:IfcOpenCrossProfileDef ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:flangeThickness_IfcIShapeProfileDef
rdfs:label "FlangeThickness" ;
rdfs:domain ifc:IfcIShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:mapUsage_IfcRepresentationMap
rdfs:label "MapUsage" ;
rdfs:domain ifc:IfcRepresentationMap ;
rdfs:range ifc:IfcMappedItem ;
owl:inverseOf ifc:mappingSource_IfcMappedItem ;
rdf:type owl:ObjectProperty .
ifc:isPredecessorTo_IfcProcess
rdfs:label "IsPredecessorTo" ;
rdfs:domain ifc:IfcProcess ;
rdfs:range ifc:IfcRelSequence ;
owl:inverseOf ifc:relatingProcess_IfcRelSequence ;
rdf:type owl:ObjectProperty .
ifc:servicesBuildings_IfcSystem
rdfs:label "ServicesBuildings" ;
rdfs:domain ifc:IfcSystem ;
rdfs:range ifc:IfcRelServicesBuildings ;
owl:inverseOf ifc:relatingSystem_IfcRelServicesBuildings ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:refDirection_IfcAxis2Placement3D
rdfs:label "RefDirection" ;
rdfs:domain ifc:IfcAxis2Placement3D ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcTendonAnchor
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTendonAnchor ;
rdfs:range ifc:IfcTendonAnchorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcVoidingFeature
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcVoidingFeature ;
rdfs:range ifc:IfcVoidingFeatureTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:country_IfcPostalAddress
rdfs:label "Country" ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:warpingStiffness_IfcBoundaryNodeConditionWarping
rdfs:label "WarpingStiffness" ;
rdfs:domain ifc:IfcBoundaryNodeConditionWarping ;
rdfs:range ifc:IfcWarpingStiffnessSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:statusTime_IfcResourceTime
rdfs:label "StatusTime" ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:representationContexts_IfcContext
rdfs:label "RepresentationContexts" ;
rdfs:domain ifc:IfcContext ;
rdfs:range ifc:IfcRepresentationContext ;
rdf:type owl:ObjectProperty .
ifc:liningThickness_IfcDoorLiningProperties
rdfs:label "LiningThickness" ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:units_IfcUnitAssignment
rdfs:label "Units" ;
rdfs:domain ifc:IfcUnitAssignment ;
rdfs:range ifc:IfcUnit ;
rdf:type owl:ObjectProperty .
ifc:operator_IfcDerivedProfileDef
rdfs:label "Operator" ;
rdfs:domain ifc:IfcDerivedProfileDef ;
rdfs:range ifc:IfcCartesianTransformationOperator2D ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:siteAddress_IfcSite
rdfs:label "SiteAddress" ;
rdfs:domain ifc:IfcSite ;
rdfs:range ifc:IfcPostalAddress ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startTime_IfcTimePeriod
rdfs:label "StartTime" ;
rdfs:domain ifc:IfcTimePeriod ;
rdfs:range ifc:IfcTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isConvex_IfcAlignment2DVerSegParabolicArc
rdfs:label "IsConvex" ;
rdfs:domain ifc:IfcAlignment2DVerSegParabolicArc ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:suffixTitles_IfcPerson
rdfs:label "SuffixTitles" ;
rdfs:domain ifc:IfcPerson ;
rdfs:range ifc:IfcLabel_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:selfWeightCoefficients_IfcStructuralLoadCase
rdfs:label "SelfWeightCoefficients" ;
rdfs:domain ifc:IfcStructuralLoadCase ;
rdfs:range ifc:IfcRatioMeasure_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcRatioMeasure_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcRatioMeasure_List .
ifc:IfcRatioMeasure_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcRatioMeasure_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcRatioMeasure_List
] .
ifc:transomThickness_IfcWindowLiningProperties
rdfs:label "TransomThickness" ;
rdfs:domain ifc:IfcWindowLiningProperties ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:identification_IfcTypeResource
rdfs:label "Identification" ;
rdfs:domain ifc:IfcTypeResource ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:fontVariant_IfcTextStyleFontModel
rdfs:label "FontVariant" ;
rdfs:domain ifc:IfcTextStyleFontModel ;
rdfs:range ifc:IfcFontVariant ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedElements_IfcRelContainedInSpatialStructure
rdfs:label "RelatedElements" ;
rdfs:domain ifc:IfcRelContainedInSpatialStructure ;
rdfs:range ifc:IfcProduct ;
rdf:type owl:ObjectProperty .
ifc:relativePlacement_IfcLocalPlacement
rdfs:label "RelativePlacement" ;
rdfs:domain ifc:IfcLocalPlacement ;
rdfs:range ifc:IfcAxis2Placement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:version_IfcLibraryInformation
rdfs:label "Version" ;
rdfs:domain ifc:IfcLibraryInformation ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:panelOperation_IfcDoorPanelProperties
rdfs:label "PanelOperation" ;
rdfs:domain ifc:IfcDoorPanelProperties ;
rdfs:range ifc:IfcDoorPanelOperationEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:scale_IfcMapConversion
rdfs:label "Scale" ;
rdfs:domain ifc:IfcMapConversion ;
rdfs:range ifc:IfcReal ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:specularHighlight_IfcSurfaceStyleRendering
rdfs:label "SpecularHighlight" ;
rdfs:domain ifc:IfcSurfaceStyleRendering ;
rdfs:range ifc:IfcSpecularHighlightSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longDescription_IfcPermit
rdfs:label "LongDescription" ;
rdfs:domain ifc:IfcPermit ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:overallHeight_IfcWindow
rdfs:label "OverallHeight" ;
rdfs:domain ifc:IfcWindow ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:bottomRadius_IfcRightCircularCone
rdfs:label "BottomRadius" ;
rdfs:domain ifc:IfcRightCircularCone ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasDocumentReferences_IfcDocumentInformation
rdfs:label "HasDocumentReferences" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcDocumentReference ;
owl:inverseOf ifc:referencedDocument_IfcDocumentReference ;
rdf:type owl:ObjectProperty .
ifc:startGradient_IfcAlignment2DVerticalSegment
rdfs:label "StartGradient" ;
rdfs:domain ifc:IfcAlignment2DVerticalSegment ;
rdfs:range ifc:IfcRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:volumeOnRelatedElement_IfcConnectionVolumeGeometry
rdfs:label "VolumeOnRelatedElement" ;
rdfs:domain ifc:IfcConnectionVolumeGeometry ;
rdfs:range ifc:IfcSolidOrShell ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcHeatExchangerType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcHeatExchangerType ;
rdfs:range ifc:IfcHeatExchangerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDistributionPort
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDistributionPort ;
rdfs:range ifc:IfcDistributionPortTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:category_IfcAppliedValue
rdfs:label "Category" ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:radius_IfcLightSourcePositional
rdfs:label "Radius" ;
rdfs:domain ifc:IfcLightSourcePositional ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSolarDevice
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSolarDevice ;
rdfs:range ifc:IfcSolarDeviceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:definitionType_IfcReinforcementDefinitionProperties
rdfs:label "DefinitionType" ;
rdfs:domain ifc:IfcReinforcementDefinitionProperties ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:topFlangeSlope_IfcAsymmetricIShapeProfileDef
rdfs:label "TopFlangeSlope" ;
rdfs:domain ifc:IfcAsymmetricIShapeProfileDef ;
rdfs:range ifc:IfcPlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcActionRequest
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcActionRequest ;
rdfs:range ifc:IfcActionRequestTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:totalFloat_IfcTaskTime
rdfs:label "TotalFloat" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcDuration ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcSpaceHeater
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSpaceHeater ;
rdfs:range ifc:IfcSpaceHeaterTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:secondaryUnit_IfcSimplePropertyTemplate
rdfs:label "SecondaryUnit" ;
rdfs:domain ifc:IfcSimplePropertyTemplate ;
rdfs:range ifc:IfcUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:placesObject_IfcObjectPlacement
rdfs:label "PlacesObject" ;
rdfs:domain ifc:IfcObjectPlacement ;
rdfs:range ifc:IfcProduct ;
owl:inverseOf ifc:objectPlacement_IfcProduct ;
rdf:type owl:ObjectProperty .
ifc:curve3D_IfcSurfaceCurve
rdfs:label "Curve3D" ;
rdfs:domain ifc:IfcSurfaceCurve ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:scale_IfcCartesianTransformationOperator
rdfs:label "Scale" ;
rdfs:domain ifc:IfcCartesianTransformationOperator ;
rdfs:range ifc:IfcReal ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:parameterTakesPrecedence_IfcWindowType
rdfs:label "ParameterTakesPrecedence" ;
rdfs:domain ifc:IfcWindowType ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:connectedTo_IfcElement
rdfs:label "ConnectedTo" ;
rdfs:domain ifc:IfcElement ;
rdfs:range ifc:IfcRelConnectsElements ;
owl:inverseOf ifc:relatingElement_IfcRelConnectsElements ;
rdf:type owl:ObjectProperty .
ifc:timeExponent_IfcDimensionalExponents
rdfs:label "TimeExponent" ;
rdfs:domain ifc:IfcDimensionalExponents ;
rdfs:range expr:INTEGER ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:referenceExtent_IfcMaterialProfileSetUsage
rdfs:label "ReferenceExtent" ;
rdfs:domain ifc:IfcMaterialProfileSetUsage ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcPermit
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcPermit ;
rdfs:range ifc:IfcPermitTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:region_IfcPostalAddress
rdfs:label "Region" ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:toAlignmentCurve_IfcAlignment2DHorizontal
rdfs:label "ToAlignmentCurve" ;
rdfs:domain ifc:IfcAlignment2DHorizontal ;
rdfs:range ifc:IfcAlignmentCurve ;
owl:inverseOf ifc:horizontal_IfcAlignmentCurve ;
rdf:type owl:ObjectProperty .
ifc:description_IfcMaterialLayerSet
rdfs:label "Description" ;
rdfs:domain ifc:IfcMaterialLayerSet ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:depth_IfcCShapeProfileDef
rdfs:label "Depth" ;
rdfs:domain ifc:IfcCShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:directrix_IfcSectionedSurface
rdfs:label "Directrix" ;
rdfs:domain ifc:IfcSectionedSurface ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcBurnerType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcBurnerType ;
rdfs:range ifc:IfcBurnerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:actualDuration_IfcTaskTime
rdfs:label "ActualDuration" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcDuration ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcElectricDistributionBoardType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcElectricDistributionBoardType ;
rdfs:range ifc:IfcElectricDistributionBoardTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:startDistAlong_IfcAlignment2DHorizontal
rdfs:label "StartDistAlong" ;
rdfs:domain ifc:IfcAlignment2DHorizontal ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:topXOffset_IfcTrapeziumProfileDef
rdfs:label "TopXOffset" ;
rdfs:domain ifc:IfcTrapeziumProfileDef ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:transverseBarNominalDiameter_IfcReinforcingMeshType
rdfs:label "TransverseBarNominalDiameter" ;
rdfs:domain ifc:IfcReinforcingMeshType ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:operationType_IfcDoorType
rdfs:label "OperationType" ;
rdfs:domain ifc:IfcDoorType ;
rdfs:range ifc:IfcDoorTypeOperationEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:transverseBarCrossSectionArea_IfcReinforcingMesh
rdfs:label "TransverseBarCrossSectionArea" ;
rdfs:domain ifc:IfcReinforcingMesh ;
rdfs:range ifc:IfcAreaMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:declares_IfcContext
rdfs:label "Declares" ;
rdfs:domain ifc:IfcContext ;
rdfs:range ifc:IfcRelDeclares ;
owl:inverseOf ifc:relatingContext_IfcRelDeclares ;
rdf:type owl:ObjectProperty .
ifc:bendingShapeCode_IfcReinforcingBarType
rdfs:label "BendingShapeCode" ;
rdfs:domain ifc:IfcReinforcingBarType ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:boundaries_IfcCurveBoundedSurface
rdfs:label "Boundaries" ;
rdfs:domain ifc:IfcCurveBoundedSurface ;
rdfs:range ifc:IfcBoundaryCurve ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcCommunicationsApplianceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCommunicationsApplianceType ;
rdfs:range ifc:IfcCommunicationsApplianceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcProperty
rdfs:label "Name" ;
rdfs:domain ifc:IfcProperty ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:translationalStiffnessY_IfcBoundaryNodeCondition
rdfs:label "TranslationalStiffnessY" ;
rdfs:domain ifc:IfcBoundaryNodeCondition ;
rdfs:range ifc:IfcTranslationalStiffnessSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCoolingTower
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCoolingTower ;
rdfs:range ifc:IfcCoolingTowerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:vertices_IfcTextureMap
rdfs:label "Vertices" ;
rdfs:domain ifc:IfcTextureMap ;
rdfs:range ifc:IfcTextureVertex_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcTextureVertex_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcTextureVertex_List .
ifc:IfcTextureVertex_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcTextureVertex
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcTextureVertex_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcTextureVertex_List
] .
ifc:valueComponent_IfcMeasureWithUnit
rdfs:label "ValueComponent" ;
rdfs:domain ifc:IfcMeasureWithUnit ;
rdfs:range ifc:IfcValue ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:category_IfcMaterialProfile
rdfs:label "Category" ;
rdfs:domain ifc:IfcMaterialProfile ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:yDim_IfcTrapeziumProfileDef
rdfs:label "YDim" ;
rdfs:domain ifc:IfcTrapeziumProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:isConvex_IfcAlignment2DVerSegCircularArc
rdfs:label "IsConvex" ;
rdfs:domain ifc:IfcAlignment2DVerSegCircularArc ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCompressor
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCompressor ;
rdfs:range ifc:IfcCompressorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:representedMaterial_IfcMaterialDefinitionRepresentation
rdfs:label "RepresentedMaterial" ;
rdfs:domain ifc:IfcMaterialDefinitionRepresentation ;
rdfs:range ifc:IfcMaterial ;
owl:inverseOf ifc:hasRepresentation_IfcMaterial ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:propertyForDependance_IfcProperty
rdfs:label "PropertyForDependance" ;
rdfs:domain ifc:IfcProperty ;
rdfs:range ifc:IfcPropertyDependencyRelationship ;
owl:inverseOf ifc:dependingProperty_IfcPropertyDependencyRelationship ;
rdf:type owl:ObjectProperty .
ifc:partOfProductDefinitionShape_IfcShapeAspect
rdfs:label "PartOfProductDefinitionShape" ;
rdfs:domain ifc:IfcShapeAspect ;
rdfs:range ifc:IfcProductRepresentationSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:vDegree_IfcBSplineSurface
rdfs:label "VDegree" ;
rdfs:domain ifc:IfcBSplineSurface ;
rdfs:range ifc:IfcInteger ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:propertyReference_IfcPropertyReferenceValue
rdfs:label "PropertyReference" ;
rdfs:domain ifc:IfcPropertyReferenceValue ;
rdfs:range ifc:IfcObjectReferenceSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:nominalLength_IfcMechanicalFastenerType
rdfs:label "NominalLength" ;
rdfs:domain ifc:IfcMechanicalFastenerType ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:mappedTo_IfcTextureMap
rdfs:label "MappedTo" ;
rdfs:domain ifc:IfcTextureMap ;
rdfs:range ifc:IfcFace ;
owl:inverseOf ifc:hasTextureMaps_IfcFace ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:internalLocation_IfcPostalAddress
rdfs:label "InternalLocation" ;
rdfs:domain ifc:IfcPostalAddress ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:recurrencePattern_IfcWorkTime
rdfs:label "RecurrencePattern" ;
rdfs:domain ifc:IfcWorkTime ;
rdfs:range ifc:IfcRecurrencePattern ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:longDescription_IfcActionRequest
rdfs:label "LongDescription" ;
rdfs:domain ifc:IfcActionRequest ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedObjects_IfcRelDefinesByProperties
rdfs:label "RelatedObjects" ;
rdfs:domain ifc:IfcRelDefinesByProperties ;
rdfs:range ifc:IfcObjectDefinition ;
rdf:type owl:ObjectProperty .
ifc:refElevation_IfcSite
rdfs:label "RefElevation" ;
rdfs:domain ifc:IfcSite ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatingType_IfcRelDefinesByType
rdfs:label "RelatingType" ;
rdfs:domain ifc:IfcRelDefinesByType ;
rdfs:range ifc:IfcTypeObject ;
owl:inverseOf ifc:types_IfcTypeObject ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:radius_IfcSphere
rdfs:label "Radius" ;
rdfs:domain ifc:IfcSphere ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcTankType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTankType ;
rdfs:range ifc:IfcTankTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:refDirection_IfcOffsetCurve3D
rdfs:label "RefDirection" ;
rdfs:domain ifc:IfcOffsetCurve3D ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasPropertySets_IfcTypeObject
rdfs:label "HasPropertySets" ;
rdfs:domain ifc:IfcTypeObject ;
rdfs:range ifc:IfcPropertySetDefinition ;
owl:inverseOf ifc:definesType_IfcPropertySetDefinition ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcFlowMeterType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFlowMeterType ;
rdfs:range ifc:IfcFlowMeterTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:lastRevisionTime_IfcDocumentInformation
rdfs:label "LastRevisionTime" ;
rdfs:domain ifc:IfcDocumentInformation ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:elevation_IfcBuildingStorey
rdfs:label "Elevation" ;
rdfs:domain ifc:IfcBuildingStorey ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:colourList_IfcColourRgbList
rdfs:label "ColourList" ;
rdfs:domain ifc:IfcColourRgbList ;
rdfs:range ifc:IfcNormalisedRatioMeasure_List_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcNormalisedRatioMeasure_List_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcNormalisedRatioMeasure_List_List .
ifc:IfcNormalisedRatioMeasure_List_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure_List_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure_List_List
] .
ifc:IfcNormalisedRatioMeasure_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcNormalisedRatioMeasure_List .
ifc:IfcNormalisedRatioMeasure_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcNormalisedRatioMeasure_List
] .
ifc:hasCoverings_IfcElement
rdfs:label "HasCoverings" ;
rdfs:domain ifc:IfcElement ;
rdfs:range ifc:IfcRelCoversBldgElements ;
owl:inverseOf ifc:relatingBuildingElement_IfcRelCoversBldgElements ;
rdf:type owl:ObjectProperty .
ifc:treadLength_IfcStairFlight
rdfs:label "TreadLength" ;
rdfs:domain ifc:IfcStairFlight ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:position_IfcElementarySurface
rdfs:label "Position" ;
rdfs:domain ifc:IfcElementarySurface ;
rdfs:range ifc:IfcAxis2Placement3D ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedBuildingElement_IfcRelFillsElement
rdfs:label "RelatedBuildingElement" ;
rdfs:domain ifc:IfcRelFillsElement ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:fillsVoids_IfcElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:actualWork_IfcResourceTime
rdfs:label "ActualWork" ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:range ifc:IfcDuration ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCaissonFoundation
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCaissonFoundation ;
rdfs:range ifc:IfcCaissonFoundationTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:materialClassifications_IfcMaterialClassificationRelationship
rdfs:label "MaterialClassifications" ;
rdfs:domain ifc:IfcMaterialClassificationRelationship ;
rdfs:range ifc:IfcClassificationSelect ;
rdf:type owl:ObjectProperty .
ifc:basisCurve_IfcOffsetCurve
rdfs:label "BasisCurve" ;
rdfs:domain ifc:IfcOffsetCurve ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:uRLReference_IfcImageTexture
rdfs:label "URLReference" ;
rdfs:domain ifc:IfcImageTexture ;
rdfs:range ifc:IfcURIReference ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:rotationalDisplacementRY_IfcStructuralLoadSingleDisplacement
rdfs:label "RotationalDisplacementRY" ;
rdfs:domain ifc:IfcStructuralLoadSingleDisplacement ;
rdfs:range ifc:IfcPlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcMobileTelecommunicationsAppliance
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcMobileTelecommunicationsAppliance ;
rdfs:range ifc:IfcMobileTelecommunicationsApplianceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:planarForceZ_IfcStructuralLoadPlanarForce
rdfs:label "PlanarForceZ" ;
rdfs:domain ifc:IfcStructuralLoadPlanarForce ;
rdfs:range ifc:IfcPlanarForceMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcUnitaryControlElementType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcUnitaryControlElementType ;
rdfs:range ifc:IfcUnitaryControlElementTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:topXDim_IfcTrapeziumProfileDef
rdfs:label "TopXDim" ;
rdfs:domain ifc:IfcTrapeziumProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:identification_IfcPerson
rdfs:label "Identification" ;
rdfs:domain ifc:IfcPerson ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:directrix_IfcDirectrixDistanceSweptAreaSolid
rdfs:label "Directrix" ;
rdfs:domain ifc:IfcDirectrixDistanceSweptAreaSolid ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcClassificationReference
rdfs:label "Description" ;
rdfs:domain ifc:IfcClassificationReference ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcVibrationIsolator
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcVibrationIsolator ;
rdfs:range ifc:IfcVibrationIsolatorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:endTime_IfcTimeSeries
rdfs:label "EndTime" ;
rdfs:domain ifc:IfcTimeSeries ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:points_IfcPolyline
rdfs:label "Points" ;
rdfs:domain ifc:IfcPolyline ;
rdfs:range ifc:IfcCartesianPoint_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:hasTextureMaps_IfcFace
rdfs:label "HasTextureMaps" ;
rdfs:domain ifc:IfcFace ;
rdfs:range ifc:IfcTextureMap ;
owl:inverseOf ifc:mappedTo_IfcTextureMap ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcAlarm
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcAlarm ;
rdfs:range ifc:IfcAlarmTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcConstructionProductResourceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcConstructionProductResourceType ;
rdfs:range ifc:IfcConstructionProductResourceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:priority_IfcTask
rdfs:label "Priority" ;
rdfs:domain ifc:IfcTask ;
rdfs:range ifc:IfcInteger ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:buildingAddress_IfcBuilding
rdfs:label "BuildingAddress" ;
rdfs:domain ifc:IfcBuilding ;
rdfs:range ifc:IfcPostalAddress ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcProperty
rdfs:label "Description" ;
rdfs:domain ifc:IfcProperty ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:webEdgeRadius_IfcTShapeProfileDef
rdfs:label "WebEdgeRadius" ;
rdfs:domain ifc:IfcTShapeProfileDef ;
rdfs:range ifc:IfcNonNegativeLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:profileDefinition_IfcProfileProperties
rdfs:label "ProfileDefinition" ;
rdfs:domain ifc:IfcProfileProperties ;
rdfs:range ifc:IfcProfileDef ;
owl:inverseOf ifc:hasProperties_IfcProfileDef ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcCurveStyleFont
rdfs:label "Name" ;
rdfs:domain ifc:IfcCurveStyleFont ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:agreementFlag_IfcHalfSpaceSolid
rdfs:label "AgreementFlag" ;
rdfs:domain ifc:IfcHalfSpaceSolid ;
rdfs:range ifc:IfcBoolean ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCondenser
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCondenser ;
rdfs:range ifc:IfcCondenserTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:earlyFinish_IfcTaskTime
rdfs:label "EarlyFinish" ;
rdfs:domain ifc:IfcTaskTime ;
rdfs:range ifc:IfcDateTime ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcReferent
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcReferent ;
rdfs:range ifc:IfcReferentTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:selfIntersect_IfcCompositeCurve
rdfs:label "SelfIntersect" ;
rdfs:domain ifc:IfcCompositeCurve ;
rdfs:range ifc:IfcLogical ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:casingDepth_IfcDoorLiningProperties
rdfs:label "CasingDepth" ;
rdfs:domain ifc:IfcDoorLiningProperties ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:linearForceZ_IfcStructuralLoadLinearForce
rdfs:label "LinearForceZ" ;
rdfs:domain ifc:IfcStructuralLoadLinearForce ;
rdfs:range ifc:IfcLinearForceMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:name_IfcShapeAspect
rdfs:label "Name" ;
rdfs:domain ifc:IfcShapeAspect ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:phase_IfcContext
rdfs:label "Phase" ;
rdfs:domain ifc:IfcContext ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcFlowInstrument
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFlowInstrument ;
rdfs:range ifc:IfcFlowInstrumentTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:identification_IfcTypeProcess
rdfs:label "Identification" ;
rdfs:domain ifc:IfcTypeProcess ;
rdfs:range ifc:IfcIdentifier ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:webThickness_IfcZShapeProfileDef
rdfs:label "WebThickness" ;
rdfs:domain ifc:IfcZShapeProfileDef ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcTransportElement
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcTransportElement ;
rdfs:range ifc:IfcTransportElementTypeSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:barSurface_IfcReinforcingBar
rdfs:label "BarSurface" ;
rdfs:domain ifc:IfcReinforcingBar ;
rdfs:range ifc:IfcReinforcingBarSurfaceEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcDiscreteAccessory
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcDiscreteAccessory ;
rdfs:range ifc:IfcDiscreteAccessoryTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:relatedBuildingElement_IfcRelSpaceBoundary
rdfs:label "RelatedBuildingElement" ;
rdfs:domain ifc:IfcRelSpaceBoundary ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:providesBoundaries_IfcElement ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:refDirection_IfcAxis2Placement2D
rdfs:label "RefDirection" ;
rdfs:domain ifc:IfcAxis2Placement2D ;
rdfs:range ifc:IfcDirection ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:intensity_IfcLightSource
rdfs:label "Intensity" ;
rdfs:domain ifc:IfcLightSource ;
rdfs:range ifc:IfcNormalisedRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:colourIndex_IfcIndexedColourMap
rdfs:label "ColourIndex" ;
rdfs:domain ifc:IfcIndexedColourMap ;
rdfs:range ifc:IfcPositiveInteger_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:scheduleUsage_IfcResourceTime
rdfs:label "ScheduleUsage" ;
rdfs:domain ifc:IfcResourceTime ;
rdfs:range ifc:IfcPositiveRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:refractionIndex_IfcSurfaceStyleRefraction
rdfs:label "RefractionIndex" ;
rdfs:domain ifc:IfcSurfaceStyleRefraction ;
rdfs:range ifc:IfcReal ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcCourseType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcCourseType ;
rdfs:range ifc:IfcCourseTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:parameter_IfcTextureCoordinateGenerator
rdfs:label "Parameter" ;
rdfs:domain ifc:IfcTextureCoordinateGenerator ;
rdfs:range ifc:IfcReal_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:eventTriggerType_IfcEventType
rdfs:label "EventTriggerType" ;
rdfs:domain ifc:IfcEventType ;
rdfs:range ifc:IfcEventTriggerTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcInterceptorType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcInterceptorType ;
rdfs:range ifc:IfcInterceptorTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:tagList_IfcCartesianPointList3D
rdfs:label "TagList" ;
rdfs:domain ifc:IfcCartesianPointList3D ;
rdfs:range ifc:IfcLabel_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcShadingDevice
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcShadingDevice ;
rdfs:range ifc:IfcShadingDeviceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:ambientIntensity_IfcLightSource
rdfs:label "AmbientIntensity" ;
rdfs:domain ifc:IfcLightSource ;
rdfs:range ifc:IfcNormalisedRatioMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:horizontalLength_IfcAlignment2DVerticalSegment
rdfs:label "HorizontalLength" ;
rdfs:domain ifc:IfcAlignment2DVerticalSegment ;
rdfs:range ifc:IfcPositiveLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:bound_IfcFaceBound
rdfs:label "Bound" ;
rdfs:domain ifc:IfcFaceBound ;
rdfs:range ifc:IfcLoop ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcFurniture
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcFurniture ;
rdfs:range ifc:IfcFurnitureTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:unit_IfcPhysicalSimpleQuantity
rdfs:label "Unit" ;
rdfs:domain ifc:IfcPhysicalSimpleQuantity ;
rdfs:range ifc:IfcNamedUnit ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:shapeRepresentations_IfcShapeAspect
rdfs:label "ShapeRepresentations" ;
rdfs:domain ifc:IfcShapeAspect ;
rdfs:range ifc:IfcShapeModel_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:IfcShapeModel_EmptyList
rdf:type owl:Class ;
rdfs:subClassOf list:EmptyList, ifc:IfcShapeModel_List .
ifc:IfcShapeModel_List
rdf:type owl:Class ;
rdfs:subClassOf list:OWLList ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasContents ;
owl:allValuesFrom ifc:IfcShapeModel
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:isFollowedBy ;
owl:allValuesFrom ifc:IfcShapeModel_List
] ;
rdfs:subClassOf
[
rdf:type owl:Restriction ;
owl:onProperty list:hasNext ;
owl:allValuesFrom ifc:IfcShapeModel_List
] .
ifc:name_IfcPresentationLayerAssignment
rdfs:label "Name" ;
rdfs:domain ifc:IfcPresentationLayerAssignment ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:realizingElements_IfcRelConnectsWithRealizingElements
rdfs:label "RealizingElements" ;
rdfs:domain ifc:IfcRelConnectsWithRealizingElements ;
rdfs:range ifc:IfcElement ;
owl:inverseOf ifc:isConnectionRealization_IfcElement ;
rdf:type owl:ObjectProperty .
ifc:predefinedType_IfcSwitchingDevice
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcSwitchingDevice ;
rdfs:range ifc:IfcSwitchingDeviceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:userDefinedRole_IfcActorRole
rdfs:label "UserDefinedRole" ;
rdfs:domain ifc:IfcActorRole ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:theOrganization_IfcPersonAndOrganization
rdfs:label "TheOrganization" ;
rdfs:domain ifc:IfcPersonAndOrganization ;
rdfs:range ifc:IfcOrganization ;
owl:inverseOf ifc:engages_IfcOrganization ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcElectricFlowTreatmentDeviceType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcElectricFlowTreatmentDeviceType ;
rdfs:range ifc:IfcElectricFlowTreatmentDeviceTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:mainPlaneAngle_IfcLightDistributionData
rdfs:label "MainPlaneAngle" ;
rdfs:domain ifc:IfcLightDistributionData ;
rdfs:range ifc:IfcPlaneAngleMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:projectedOrTrue_IfcStructuralSurfaceAction
rdfs:label "ProjectedOrTrue" ;
rdfs:domain ifc:IfcStructuralSurfaceAction ;
rdfs:range ifc:IfcProjectedOrTrueLengthEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:tagList_IfcCartesianPointList2D
rdfs:label "TagList" ;
rdfs:domain ifc:IfcCartesianPointList2D ;
rdfs:range ifc:IfcLabel_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:knotMultiplicities_IfcBSplineCurveWithKnots
rdfs:label "KnotMultiplicities" ;
rdfs:domain ifc:IfcBSplineCurveWithKnots ;
rdfs:range ifc:IfcInteger_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:status_IfcApproval
rdfs:label "Status" ;
rdfs:domain ifc:IfcApproval ;
rdfs:range ifc:IfcLabel ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:appliedValue_IfcAppliedValue
rdfs:label "AppliedValue" ;
rdfs:domain ifc:IfcAppliedValue ;
rdfs:range ifc:IfcAppliedValueSelect ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:transversePosition_IfcSectionReinforcementProperties
rdfs:label "TransversePosition" ;
rdfs:domain ifc:IfcSectionReinforcementProperties ;
rdfs:range ifc:IfcLengthMeasure ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:predefinedType_IfcEngineType
rdfs:label "PredefinedType" ;
rdfs:domain ifc:IfcEngineType ;
rdfs:range ifc:IfcEngineTypeEnum ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:closedCurve_IfcBSplineCurve
rdfs:label "ClosedCurve" ;
rdfs:domain ifc:IfcBSplineCurve ;
rdfs:range ifc:IfcLogical ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:maps_IfcTextureCoordinate
rdfs:label "Maps" ;
rdfs:domain ifc:IfcTextureCoordinate ;
rdfs:range ifc:IfcSurfaceTexture_List ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:description_IfcClassification
rdfs:label "Description" ;
rdfs:domain ifc:IfcClassification ;
rdfs:range ifc:IfcText ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
ifc:parentCurve_IfcCompositeCurveSegment
rdfs:label "ParentCurve" ;
rdfs:domain ifc:IfcCompositeCurveSegment ;
rdfs:range ifc:IfcCurve ;
rdf:type owl:FunctionalProperty, owl:ObjectProperty .
© 2015 - 2025 Weber Informatics LLC | Privacy Policy