IfcProject
Definition from IAI: The undertaking of
some design, engineering, construction, or maintenance activities
leading towards a product. The project establishes the context for
information to be exchanged or shared, and it may represent a
construction project but does not have to.
The representation context, in the case of a geometric
representation context, which is referenced from the IfcProject,
includes:
- the default units used
- the world coordinate system
- the coordinate space dimension
- the precision used within the geometric representations, and
- optionally the indication of the true north relative to the
world coordinate system
HISTORY
New Entity in IFC Release 1.0
Property Set Use Definition:
The property sets relating to the IfcProject
are defined by the IfcPropertySet and attached by
the IfcRelDefinesByProperties relationship. It is
accessible by the inverse IsDefinedBy relationship.
The following property set definitions specific to the IfcProject
are part of this IFC release:
Spatial Structure Use Definition
The IfcProject
is used to reference the root of the spatial structure of a
building (that serves as
the primary project breakdown and is required to be hierarchical). The
spatial structure elements are linked together, and to the IfcProject,
by using the objectified
relationship IfcRelAggregates.
The IfcProject references them
by its inverse relationship:
- IfcBuilding.Decomposes
-- referencing (IfcSite || IfcBuilding)
by IfcRelAggregates.RelatingObject. The IfcSite or
IrfcBuilding referenced shall be the root of the spatial structure.
- IfcBuilding.IsDecomposedBy
-- it shall be NIL, i.e. the IfcProject shall not
be decomposed into any parts.
Informal propositions:
- There shall only be one project within the exchange
context. This is enforced by the global rule IfcSingleProjectInstance.
EXPRESS specification:
|
|
|
WR31
|
:
|
EXISTS(SELF\IfcRoot.Name);
|
WR32
|
:
|
SIZEOF(QUERY(Temp <* RepresentationContexts |
'IFCREPRESENTATIONRESOURCE.IFCGEOMETRICREPRESENTATIONSUBCONTEXT' IN TYPEOF(Temp)
)) = 0 ;
|
WR33
|
:
|
SIZEOF(SELF\IfcObjectDefinition.Decomposes) = 0;
|
|
|
|
Attribute definitions:
LongName
|
:
|
Long name for the project as used for reference purposes.
|
Phase
|
:
|
Current project phase, open to interpretation for all project partner, therefore given as IfcString.
|
RepresentationContexts
|
:
|
Context of the representations used within the project. When the project includes shape representations
for its components, one or several geometric representation contexts need to be included that define
e.g. the world coordinate system, the coordinate space dimensions, and/or the precision factor.
|
UnitsInContext
|
:
|
Units globally assigned to measure types used within the context of this project.
|
Formal Propositions:
WR31
|
:
|
The Name attribute has to be provided for the project. It is the short name for the project.
|
WR32
|
:
|
There shall be no instance of IfcGeometricRepresentationSubContext directly included in the set of RepresentationContexts.
|
WR33
|
:
|
The IfcProject represents the root of the any decomposition tree. It shall therefore not be used to decompose any other object definition.
|
Inheritance graph