IFC 4.3 is one EXPRESS schema, IFC4X3_ADD2, documented as 42 smaller
schemas, each assigned to exactly one of four layers. An entity may refer to entities
in its own layer or the layers below it; domain entities are referred to by no other
layer. This page lists every schema with the names of the entities it defines: 876
in all. Types, enumerations, selects, functions, rules and property sets are not
listed. The lists come from buildingSMART’s UML model of the schema
(schemas/IFC.xml), each schema checked against the documentation folder
of the same name. Attributes of the core entities are on the
kernel and
geometry pages; deprecated entities are listed on
the file forms page.
Layers
| Layer | Documentation clause | Schemas | Entities | What it holds |
|---|---|---|---|---|
| Core | 5 | 4 | 145 | The kernel and the core extensions: the most general entities. Everything from this layer up derives from IfcRoot and has a GlobalId and optional owner history |
| Shared element (interoperability) | 6 | 6 | 111 | Specialisations used across several disciplines |
| Domain | 7 | 11 | 228 | Specialisations for one discipline |
| Resource | 8 | 21 | 392 | Supporting structures with no identity, which exist only when referred to from a rooted entity |
Core schemas
| Schema | Count | Entities |
|---|---|---|
IfcKernel | 49 | IfcActor, IfcComplexPropertyTemplate, IfcContext, IfcControl, IfcGroup, IfcObject, IfcObjectDefinition, IfcPreDefinedPropertySet, IfcProcess, IfcProduct, IfcProject, IfcProjectLibrary, IfcPropertyDefinition, IfcPropertySet, IfcPropertySetDefinition, IfcPropertySetTemplate, IfcPropertyTemplate, IfcPropertyTemplateDefinition, IfcQuantitySet, IfcRelAggregates, IfcRelAssigns, IfcRelAssignsToActor, IfcRelAssignsToControl, IfcRelAssignsToGroup, IfcRelAssignsToGroupByFactor, IfcRelAssignsToProcess, IfcRelAssignsToProduct, IfcRelAssignsToResource, IfcRelAssociates, IfcRelAssociatesClassification, IfcRelAssociatesDocument, IfcRelAssociatesLibrary, IfcRelationship, IfcRelConnects, IfcRelDeclares, IfcRelDecomposes, IfcRelDefines, IfcRelDefinesByObject, IfcRelDefinesByProperties, IfcRelDefinesByTemplate, IfcRelDefinesByType, IfcRelNests, IfcResource, IfcRoot, IfcSimplePropertyTemplate, IfcTypeObject, IfcTypeProcess, IfcTypeProduct, IfcTypeResource |
IfcControlExtension | 3 | IfcPerformanceHistory, IfcRelAssociatesApproval, IfcRelAssociatesConstraint |
IfcProcessExtension | 11 | IfcEvent, IfcEventType, IfcProcedure, IfcProcedureType, IfcRelSequence, IfcTask, IfcTaskType, IfcWorkCalendar, IfcWorkControl, IfcWorkPlan, IfcWorkSchedule |
IfcProductExtension | 82 | IfcAlignment, IfcAlignmentCant, IfcAlignmentHorizontal, IfcAlignmentSegment, IfcAlignmentVertical, IfcAnnotation, IfcBridge, IfcBridgePart, IfcBuilding, IfcBuildingStorey, IfcBuiltElement, IfcBuiltElementType, IfcBuiltSystem, IfcCivilElement, IfcCivilElementType, IfcDistributionElement, IfcDistributionElementType, IfcElement, IfcElementAssembly, IfcElementAssemblyType, IfcElementQuantity, IfcElementType, IfcExternalSpatialElement, IfcExternalSpatialStructureElement, IfcFacility, IfcFacilityPart, IfcFacilityPartCommon, IfcFeatureElement, IfcFeatureElementAddition, IfcFeatureElementSubtraction, IfcFurnishingElement, IfcFurnishingElementType, IfcGeographicElement, IfcGeographicElementType, IfcGrid, IfcImpactProtectionDevice, IfcImpactProtectionDeviceType, IfcLinearElement, IfcLinearPositioningElement, IfcOpeningElement, IfcPort, IfcPositioningElement, IfcProjectionElement, IfcReferent, IfcRelAdheresToElement, IfcRelAssociatesMaterial, IfcRelAssociatesProfileDef, IfcRelConnectsElements, IfcRelConnectsPorts, IfcRelConnectsPortToElement, IfcRelConnectsWithRealizingElements, IfcRelContainedInSpatialStructure, IfcRelFillsElement, IfcRelInterferesElements, IfcRelPositions, IfcRelProjectsElement, IfcRelReferencedInSpatialStructure, IfcRelServicesBuildings, IfcRelSpaceBoundary, IfcRelSpaceBoundary1stLevel, IfcRelSpaceBoundary2ndLevel, IfcRelVoidsElement, IfcSite, IfcSpace, IfcSpaceType, IfcSpatialElement, IfcSpatialElementType, IfcSpatialStructureElement, IfcSpatialStructureElementType, IfcSpatialZone, IfcSpatialZoneType, IfcSystem, IfcTransportationDevice, IfcTransportationDeviceType, IfcTransportElement, IfcTransportElementType, IfcVehicle, IfcVehicleType, IfcVibrationDamper, IfcVibrationDamperType, IfcVirtualElement, IfcZone |
Domain schemas
| Schema | Count | Entities |
|---|---|---|
IfcArchitectureDomain | 5 | IfcDoorLiningProperties, IfcDoorPanelProperties, IfcPermeableCoveringProperties, IfcWindowLiningProperties, IfcWindowPanelProperties |
IfcBuildingControlsDomain | 12 | IfcActuator, IfcActuatorType, IfcAlarm, IfcAlarmType, IfcController, IfcControllerType, IfcFlowInstrument, IfcFlowInstrumentType, IfcSensor, IfcSensorType, IfcUnitaryControlElement, IfcUnitaryControlElementType |
IfcConstructionMgmtDomain | 14 | IfcConstructionEquipmentResource, IfcConstructionEquipmentResourceType, IfcConstructionMaterialResource, IfcConstructionMaterialResourceType, IfcConstructionProductResource, IfcConstructionProductResourceType, IfcConstructionResource, IfcConstructionResourceType, IfcCrewResource, IfcCrewResourceType, IfcLaborResource, IfcLaborResourceType, IfcSubContractResource, IfcSubContractResourceType |
IfcElectricalDomain | 50 | IfcAudioVisualAppliance, IfcAudioVisualApplianceType, IfcCableCarrierFitting, IfcCableCarrierFittingType, IfcCableCarrierSegment, IfcCableCarrierSegmentType, IfcCableFitting, IfcCableFittingType, IfcCableSegment, IfcCableSegmentType, IfcCommunicationsAppliance, IfcCommunicationsApplianceType, IfcDistributionBoard, IfcDistributionBoardType, IfcElectricAppliance, IfcElectricApplianceType, IfcElectricDistributionBoard, IfcElectricDistributionBoardType, IfcElectricFlowStorageDevice, IfcElectricFlowStorageDeviceType, IfcElectricFlowTreatmentDevice, IfcElectricFlowTreatmentDeviceType, IfcElectricGenerator, IfcElectricGeneratorType, IfcElectricMotor, IfcElectricMotorType, IfcElectricTimeControl, IfcElectricTimeControlType, IfcJunctionBox, IfcJunctionBoxType, IfcLamp, IfcLampType, IfcLightFixture, IfcLightFixtureType, IfcMobileTelecommunicationsAppliance, IfcMobileTelecommunicationsApplianceType, IfcMotorConnection, IfcMotorConnectionType, IfcOutlet, IfcOutletType, IfcProtectiveDevice, IfcProtectiveDeviceTrippingUnit, IfcProtectiveDeviceTrippingUnitType, IfcProtectiveDeviceType, IfcSolarDevice, IfcSolarDeviceType, IfcSwitchingDevice, IfcSwitchingDeviceType, IfcTransformer, IfcTransformerType |
IfcHvacDomain | 66 | IfcAirTerminal, IfcAirTerminalBox, IfcAirTerminalBoxType, IfcAirTerminalType, IfcAirToAirHeatRecovery, IfcAirToAirHeatRecoveryType, IfcBoiler, IfcBoilerType, IfcBurner, IfcBurnerType, IfcChiller, IfcChillerType, IfcCoil, IfcCoilType, IfcCompressor, IfcCompressorType, IfcCondenser, IfcCondenserType, IfcCooledBeam, IfcCooledBeamType, IfcCoolingTower, IfcCoolingTowerType, IfcDamper, IfcDamperType, IfcDuctFitting, IfcDuctFittingType, IfcDuctSegment, IfcDuctSegmentType, IfcDuctSilencer, IfcDuctSilencerType, IfcEngine, IfcEngineType, IfcEvaporativeCooler, IfcEvaporativeCoolerType, IfcEvaporator, IfcEvaporatorType, IfcFan, IfcFanType, IfcFilter, IfcFilterType, IfcFlowMeter, IfcFlowMeterType, IfcHeatExchanger, IfcHeatExchangerType, IfcHumidifier, IfcHumidifierType, IfcMedicalDevice, IfcMedicalDeviceType, IfcPipeFitting, IfcPipeFittingType, IfcPipeSegment, IfcPipeSegmentType, IfcPump, IfcPumpType, IfcSpaceHeater, IfcSpaceHeaterType, IfcTank, IfcTankType, IfcTubeBundle, IfcTubeBundleType, IfcUnitaryEquipment, IfcUnitaryEquipmentType, IfcValve, IfcValveType, IfcVibrationIsolator, IfcVibrationIsolatorType |
IfcPlumbingFireProtectionDomain | 10 | IfcFireSuppressionTerminal, IfcFireSuppressionTerminalType, IfcInterceptor, IfcInterceptorType, IfcSanitaryTerminal, IfcSanitaryTerminalType, IfcStackTerminal, IfcStackTerminalType, IfcWasteTerminal, IfcWasteTerminalType |
IfcPortsAndWaterwaysDomain | 10 | IfcConveyorSegment, IfcConveyorSegmentType, IfcLiquidTerminal, IfcLiquidTerminalType, IfcMarineFacility, IfcMarinePart, IfcMooringDevice, IfcMooringDeviceType, IfcNavigationElement, IfcNavigationElementType |
IfcRailDomain | 6 | IfcRail, IfcRailType, IfcRailway, IfcRailwayPart, IfcTrackElement, IfcTrackElementType |
IfcRoadDomain | 4 | IfcKerb, IfcKerbType, IfcRoad, IfcRoadPart |
IfcStructuralAnalysisDomain | 28 | IfcRelConnectsStructuralActivity, IfcRelConnectsStructuralMember, IfcRelConnectsWithEccentricity, IfcStructuralAction, IfcStructuralActivity, IfcStructuralAnalysisModel, IfcStructuralConnection, IfcStructuralCurveAction, IfcStructuralCurveConnection, IfcStructuralCurveMember, IfcStructuralCurveMemberVarying, IfcStructuralCurveReaction, IfcStructuralItem, IfcStructuralLinearAction, IfcStructuralLoadCase, IfcStructuralLoadGroup, IfcStructuralMember, IfcStructuralPlanarAction, IfcStructuralPointAction, IfcStructuralPointConnection, IfcStructuralPointReaction, IfcStructuralReaction, IfcStructuralResultGroup, IfcStructuralSurfaceAction, IfcStructuralSurfaceConnection, IfcStructuralSurfaceMember, IfcStructuralSurfaceMemberVarying, IfcStructuralSurfaceReaction |
IfcStructuralElementsDomain | 23 | IfcCaissonFoundation, IfcCaissonFoundationType, IfcDeepFoundation, IfcDeepFoundationType, IfcFooting, IfcFootingType, IfcPile, IfcPileType, IfcReinforcementDefinitionProperties, IfcReinforcingBar, IfcReinforcingBarType, IfcReinforcingElement, IfcReinforcingElementType, IfcReinforcingMesh, IfcReinforcingMeshType, IfcSurfaceFeature, IfcTendon, IfcTendonAnchor, IfcTendonAnchorType, IfcTendonConduit, IfcTendonConduitType, IfcTendonType, IfcVoidingFeature |
The introduction notes that a tunnel domain is planned but is not part of IFC 4.3.
Resource schemas
| Schema | Count | Entities |
|---|---|---|
IfcActorResource | 8 | IfcActorRole, IfcAddress, IfcOrganization, IfcOrganizationRelationship, IfcPerson, IfcPersonAndOrganization, IfcPostalAddress, IfcTelecomAddress |
IfcApprovalResource | 3 | IfcApproval, IfcApprovalRelationship, IfcResourceApprovalRelationship |
IfcConstraintResource | 5 | IfcConstraint, IfcMetric, IfcObjective, IfcReference, IfcResourceConstraintRelationship |
IfcCostResource | 3 | IfcAppliedValue, IfcCostValue, IfcCurrencyRelationship |
IfcDateTimeResource | 14 | IfcEventTime, IfcIrregularTimeSeries, IfcIrregularTimeSeriesValue, IfcLagTime, IfcRecurrencePattern, IfcRegularTimeSeries, IfcResourceTime, IfcSchedulingTime, IfcTaskTime, IfcTaskTimeRecurring, IfcTimePeriod, IfcTimeSeries, IfcTimeSeriesValue, IfcWorkTime |
IfcExternalReferenceResource | 11 | IfcClassification, IfcClassificationReference, IfcDocumentInformation, IfcDocumentInformationRelationship, IfcDocumentReference, IfcExternalInformation, IfcExternalReference, IfcExternalReferenceRelationship, IfcLibraryInformation, IfcLibraryReference, IfcResourceLevelRelationship |
IfcGeometricConstraintResource | 16 | IfcAlignmentCantSegment, IfcAlignmentHorizontalSegment, IfcAlignmentParameterSegment, IfcAlignmentVerticalSegment, IfcConnectionCurveGeometry, IfcConnectionGeometry, IfcConnectionPointEccentricity, IfcConnectionPointGeometry, IfcConnectionSurfaceGeometry, IfcConnectionVolumeGeometry, IfcGridAxis, IfcGridPlacement, IfcLinearPlacement, IfcLocalPlacement, IfcObjectPlacement, IfcVirtualGridIntersection |
IfcGeometricModelResource | 48 | IfcAdvancedBrep, IfcAdvancedBrepWithVoids, IfcBlock, IfcBooleanClippingResult, IfcBooleanResult, IfcBoundingBox, IfcBoxedHalfSpace, IfcCartesianPointList, IfcCartesianPointList2D, IfcCartesianPointList3D, IfcCsgPrimitive3D, IfcCsgSolid, IfcDirectrixCurveSweptAreaSolid, IfcDirectrixDerivedReferenceSweptAreaSolid, IfcExtrudedAreaSolid, IfcExtrudedAreaSolidTapered, IfcFaceBasedSurfaceModel, IfcFacetedBrep, IfcFacetedBrepWithVoids, IfcFixedReferenceSweptAreaSolid, IfcGeometricCurveSet, IfcGeometricSet, IfcHalfSpaceSolid, IfcIndexedPolygonalFace, IfcIndexedPolygonalFaceWithVoids, IfcManifoldSolidBrep, IfcPolygonalBoundedHalfSpace, IfcPolygonalFaceSet, IfcRectangularPyramid, IfcRevolvedAreaSolid, IfcRevolvedAreaSolidTapered, IfcRightCircularCone, IfcRightCircularCylinder, IfcSectionedSolid, IfcSectionedSolidHorizontal, IfcSectionedSpine, IfcSectionedSurface, IfcShellBasedSurfaceModel, IfcSolidModel, IfcSphere, IfcSurfaceCurveSweptAreaSolid, IfcSweptAreaSolid, IfcSweptDiskSolid, IfcSweptDiskSolidPolygonal, IfcTessellatedFaceSet, IfcTessellatedItem, IfcTriangulatedFaceSet, IfcTriangulatedIrregularNetwork |
IfcGeometryResource | 75 | IfcAxis1Placement, IfcAxis2Placement2D, IfcAxis2Placement3D, IfcAxis2PlacementLinear, IfcBoundaryCurve, IfcBoundedCurve, IfcBoundedSurface, IfcBSplineCurve, IfcBSplineCurveWithKnots, IfcBSplineSurface, IfcBSplineSurfaceWithKnots, IfcCartesianPoint, IfcCartesianTransformationOperator, IfcCartesianTransformationOperator2D, IfcCartesianTransformationOperator2DnonUniform, IfcCartesianTransformationOperator3D, IfcCartesianTransformationOperator3DnonUniform, IfcCircle, IfcClothoid, IfcCompositeCurve, IfcCompositeCurveOnSurface, IfcCompositeCurveSegment, IfcConic, IfcCosineSpiral, IfcCurve, IfcCurveBoundedPlane, IfcCurveBoundedSurface, IfcCurveSegment, IfcCylindricalSurface, IfcDirection, IfcElementarySurface, IfcEllipse, IfcGeometricRepresentationItem, IfcGradientCurve, IfcIndexedPolyCurve, IfcIntersectionCurve, IfcLine, IfcMappedItem, IfcOffsetCurve, IfcOffsetCurve2D, IfcOffsetCurve3D, IfcOffsetCurveByDistances, IfcOuterBoundaryCurve, IfcPcurve, IfcPlacement, IfcPlane, IfcPoint, IfcPointByDistanceExpression, IfcPointOnCurve, IfcPointOnSurface, IfcPolyline, IfcPolynomialCurve, IfcRationalBSplineCurveWithKnots, IfcRationalBSplineSurfaceWithKnots, IfcRectangularTrimmedSurface, IfcReparametrisedCompositeCurveSegment, IfcRepresentationItem, IfcRepresentationMap, IfcSeamCurve, IfcSecondOrderPolynomialSpiral, IfcSegment, IfcSegmentedReferenceCurve, IfcSeventhOrderPolynomialSpiral, IfcSineSpiral, IfcSphericalSurface, IfcSpiral, IfcSurface, IfcSurfaceCurve, IfcSurfaceOfLinearExtrusion, IfcSurfaceOfRevolution, IfcSweptSurface, IfcThirdOrderPolynomialSpiral, IfcToroidalSurface, IfcTrimmedCurve, IfcVector |
IfcMaterialResource | 18 | IfcMaterial, IfcMaterialClassificationRelationship, IfcMaterialConstituent, IfcMaterialConstituentSet, IfcMaterialDefinition, IfcMaterialLayer, IfcMaterialLayerSet, IfcMaterialLayerSetUsage, IfcMaterialLayerWithOffsets, IfcMaterialList, IfcMaterialProfile, IfcMaterialProfileSet, IfcMaterialProfileSetUsage, IfcMaterialProfileSetUsageTapering, IfcMaterialProfileWithOffsets, IfcMaterialProperties, IfcMaterialRelationship, IfcMaterialUsageDefinition |
IfcMeasureResource | 11 | IfcContextDependentUnit, IfcConversionBasedUnit, IfcConversionBasedUnitWithOffset, IfcDerivedUnit, IfcDerivedUnitElement, IfcDimensionalExponents, IfcMeasureWithUnit, IfcMonetaryUnit, IfcNamedUnit, IfcSIUnit, IfcUnitAssignment |
IfcPresentationAppearanceResource | 46 | IfcBlobTexture, IfcColourRgb, IfcColourRgbList, IfcColourSpecification, IfcCurveStyle, IfcCurveStyleFont, IfcCurveStyleFontAndScaling, IfcCurveStyleFontPattern, IfcDraughtingPreDefinedColour, IfcDraughtingPreDefinedCurveFont, IfcExternallyDefinedHatchStyle, IfcExternallyDefinedSurfaceStyle, IfcExternallyDefinedTextFont, IfcFillAreaStyle, IfcFillAreaStyleHatching, IfcFillAreaStyleTiles, IfcImageTexture, IfcIndexedColourMap, IfcIndexedPolygonalTextureMap, IfcIndexedTextureMap, IfcIndexedTriangleTextureMap, IfcPixelTexture, IfcPreDefinedColour, IfcPreDefinedCurveFont, IfcPreDefinedItem, IfcPreDefinedTextFont, IfcPresentationStyle, IfcStyledItem, IfcSurfaceStyle, IfcSurfaceStyleLighting, IfcSurfaceStyleRefraction, IfcSurfaceStyleRendering, IfcSurfaceStyleShading, IfcSurfaceStyleWithTextures, IfcSurfaceTexture, IfcTextStyle, IfcTextStyleFontModel, IfcTextStyleForDefinedFont, IfcTextStyleTextModel, IfcTextureCoordinate, IfcTextureCoordinateGenerator, IfcTextureCoordinateIndices, IfcTextureCoordinateIndicesWithVoids, IfcTextureMap, IfcTextureVertex, IfcTextureVertexList |
IfcPresentationDefinitionResource | 6 | IfcAnnotationFillArea, IfcPlanarBox, IfcPlanarExtent, IfcPresentationItem, IfcTextLiteral, IfcTextLiteralWithExtent |
IfcPresentationOrganizationResource | 10 | IfcLightDistributionData, IfcLightIntensityDistribution, IfcLightSource, IfcLightSourceAmbient, IfcLightSourceDirectional, IfcLightSourceGoniometric, IfcLightSourcePositional, IfcLightSourceSpot, IfcPresentationLayerAssignment, IfcPresentationLayerWithStyle |
IfcProfileResource | 28 | IfcArbitraryClosedProfileDef, IfcArbitraryOpenProfileDef, IfcArbitraryProfileDefWithVoids, IfcAsymmetricIShapeProfileDef, IfcCenterLineProfileDef, IfcCircleHollowProfileDef, IfcCircleProfileDef, IfcCompositeProfileDef, IfcCShapeProfileDef, IfcDerivedProfileDef, IfcEllipseProfileDef, IfcIShapeProfileDef, IfcLShapeProfileDef, IfcMirroredProfileDef, IfcOpenCrossProfileDef, IfcParameterizedProfileDef, IfcProfileDef, IfcProfileProperties, IfcRectangleHollowProfileDef, IfcRectangleProfileDef, IfcReinforcementBarProperties, IfcRoundedRectangleProfileDef, IfcSectionProperties, IfcSectionReinforcementProperties, IfcTrapeziumProfileDef, IfcTShapeProfileDef, IfcUShapeProfileDef, IfcZShapeProfileDef |
IfcPropertyResource | 14 | IfcComplexProperty, IfcExtendedProperties, IfcPreDefinedProperties, IfcProperty, IfcPropertyAbstraction, IfcPropertyBoundedValue, IfcPropertyDependencyRelationship, IfcPropertyEnumeratedValue, IfcPropertyEnumeration, IfcPropertyListValue, IfcPropertyReferenceValue, IfcPropertySingleValue, IfcPropertyTableValue, IfcSimpleProperty |
IfcQuantityResource | 10 | IfcPhysicalComplexQuantity, IfcPhysicalQuantity, IfcPhysicalSimpleQuantity, IfcQuantityArea, IfcQuantityCount, IfcQuantityLength, IfcQuantityNumber, IfcQuantityTime, IfcQuantityVolume, IfcQuantityWeight |
IfcRepresentationResource | 21 | IfcCoordinateOperation, IfcCoordinateReferenceSystem, IfcGeographicCRS, IfcGeometricRepresentationContext, IfcGeometricRepresentationSubContext, IfcMapConversion, IfcMapConversionScaled, IfcMaterialDefinitionRepresentation, IfcProductDefinitionShape, IfcProductRepresentation, IfcProjectedCRS, IfcRepresentation, IfcRepresentationContext, IfcRigidOperation, IfcShapeAspect, IfcShapeModel, IfcShapeRepresentation, IfcStyledRepresentation, IfcStyleModel, IfcTopologyRepresentation, IfcWellKnownText |
IfcStructuralLoadResource | 20 | IfcBoundaryCondition, IfcBoundaryEdgeCondition, IfcBoundaryFaceCondition, IfcBoundaryNodeCondition, IfcBoundaryNodeConditionWarping, IfcFailureConnectionCondition, IfcSlippageConnectionCondition, IfcStructuralConnectionCondition, IfcStructuralLoad, IfcStructuralLoadConfiguration, IfcStructuralLoadLinearForce, IfcStructuralLoadOrResult, IfcStructuralLoadPlanarForce, IfcStructuralLoadSingleDisplacement, IfcStructuralLoadSingleDisplacementDistortion, IfcStructuralLoadSingleForce, IfcStructuralLoadSingleForceWarping, IfcStructuralLoadStatic, IfcStructuralLoadTemperature, IfcSurfaceReinforcementArea |
IfcTopologyResource | 20 | IfcAdvancedFace, IfcClosedShell, IfcConnectedFaceSet, IfcEdge, IfcEdgeCurve, IfcEdgeLoop, IfcFace, IfcFaceBound, IfcFaceOuterBound, IfcFaceSurface, IfcLoop, IfcOpenShell, IfcOrientedEdge, IfcPath, IfcPolyLoop, IfcSubedge, IfcTopologicalRepresentationItem, IfcVertex, IfcVertexLoop, IfcVertexPoint |
IfcUtilityResource | 5 | IfcApplication, IfcOwnerHistory, IfcTable, IfcTableColumn, IfcTableRow |
Not confirmed
- The count of 876 entities was taken from the UML model, leaving out selects, functions, rules and the predefined-type items the model also stores as classes; it was not checked against the exported EXPRESS file or the documentation’s alphabetical annex, which were not read.
- The types, enumerations, property sets and quantity sets of each schema are not listed.
Sources
- IFC4.3.x-development – buildingSMART’s IFC 4.3 source repository, master branch:
schemas/IFC.xml(schema packages and the classes in each), theREADME.mdof every schema folder underdocs/schemas/core,shared,domainandresource(layer of each schema),content/introduction.md(the four layers)