
IFCPRODUCTEXTENSION
The data model consists of the following:
The IfcProductExtension further specializes the
concepts of a (physical) product, i.e. a component likely
to have a shape and a placement within the project context.
The product information is provided for individual product
occurrences as subtypes of IfcProduct, and for
common specific product types as subtypes of
IfcTypeProduct. Both definitions are rooted in
supertypes provided within the IfcKernel. Basis
concepts, introduced within the IfcProductExtension,
are:
- the spatial project structure,
- the element,
- the grid,
- the port, and
- the annotation.
The spatial project structure defines
- the site,
- the building,
- the building storey, and
- the space
and its decomposition structure. In addition the
concepts of system and zone are introduced within the
IfcProductExtension. Relationships between the spatial
structure and the elements are defined, such as spatial
containment and space boundaries.
An element is assigned to the spatial project structure and
may refer by its placement to a grid. Basic types of
elements, which are introduced are
- building element
- opening element
- furnishing element
- distribution element (including heating, ventilation,
air conditioning, electrical and equipment elements)
- transportation element
The other concepts introduced are
- a grid, providing a constraint placement for elements,
- an annotation to capture any additional annotations to
a building model or plan (such as explanatory text,
dimensioning, etc.), and
- a port, providing connectivity between elements.
Interfaced schemas (18):
|
|
|
|
| (
|
IfcGroup, IfcRelAssignsToGroup, IfcProxy, IfcObject, IfcProduct, IfcRelConnects, IfcPropertySetDefinition, IfcRelAggregates, IfcRelAssociates, IfcRoot, IfcTypeProduct);
|
|
|
|
|
|
|
| (
|
IfcLengthMeasure, IfcPositiveLengthMeasure, IfcCompoundPlaneAngleMeasure, IfcUnit, IfcDerivedUnit, IfcNamedUnit, IfcContextDependentUnit, IfcConversionBasedUnit, IfcSiUnit, IfcIdentifier, IfcLabel, IfcMassMeasure, IfcCountMeasure);
|
|
|
|
|
|
|
| (
|
IfcBeam, IfcColumn, IfcCurtainWall, IfcDoor, IfcMember, IfcRailing, IfcRamp, IfcRampFlight, IfcRoof, IfcSlab, IfcStair, IfcStairFlight, IfcWall, IfcWindow, IfcBeamType, IfcColumnType, IfcMemberType, IfcWallType, IfcSlabType, IfcStairFlightType, IfcRampFlightType, IfcCurtainWallType, IfcRailingType, IfcPlate, IfcPlateType);
|
|
|
Entities (50):
Enumerations (9):