Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IFCPROPERTYRESOURCE

The data model consists of the following:

11  Entities
Select types
Functions

The IfcPropertyResource defines a basic set of property types that can be associated with occurrence objects (subtypes of IfcObject) and type objects (subtypes of IfcTypeObject) through the IfcPropertySet (defined in the Kernel). These properties are used to assign property definitions that are semantically defined by a name string and are extensible in terms of their definitions.

NOTE: Frequently, there is a need to extend the attributes that are attached to an individual object or group of objects. Yet it may not be necessary to extend the attributes for every object within the same class. Using the same capabilities as for types of an element, it is possible to define such sets of attributes and associate them with individual objects.

The association of attributes to objects can be defined by two different ways:

The semantic information of what an individual property denotes has to be given by the Name attribute. The Name is human interpretable and can also be computer interpretable by convention. This convention has to be established by implementers' agreements.

NOTE: The IFC specification defines a set of property sets, which provides a recommended usage of property sets for objects in the IFC model. In addition to the IFC property set specification also regional or project specific definitions of property sets are possible. Thereby property sets provide an mechanism to localize IFC definitions.

All subtypes of IfcProperty are referenced later by the IfcPropertySet. Thereby the IfcPropertySet establishes a tree of property definitions through the IfcSimpleProperty (and its subtypes) and IfcComplexProperty. It should be noted, that any instance of IfcSimpleProperty (and its subtypes) shall only be referenced once (by either IfcPropertySet or IfcComplexProperty).

NOTE: The property set attached to an object shall have a tree structure, therefore all properties (either IfcSimpleProperty -and subtypes- or IfcComplexProperty) shall be used only once within that structure.

Interfaced schemas (8):

REFERENCE FROM IFCACTORRESOURCE
( IfcPerson,
IfcOrganization,
IfcPostalAddress,
IfcPersonAndOrganization,
IfcAddress);
REFERENCE FROM IFCCONSTRAINTRESOURCE
REFERENCE FROM IFCCOSTRESOURCE
( IfcAppliedValue);
REFERENCE FROM IFCDATETIMERESOURCE
( IfcDateAndTime,
IfcCalendarDate,
IfcLocalTime);
REFERENCE FROM IFCEXTERNALREFERENCERESOURCE
( IfcDocumentReference,
IfcLibraryReference,
IfcClassificationReference,
IfcExternalReference);
REFERENCE FROM IFCMATERIALRESOURCE
( IfcMaterial,
IfcMaterialList,
IfcMaterialLayer);
REFERENCE FROM IFCMEASURERESOURCE
( IfcValue,
IfcUnit,
IfcDerivedUnit,
IfcNamedUnit,
IfcContextDependentUnit,
IfcConversionBasedUnit,
IfcSiUnit,
IfcMeasureValue,
IfcLabel,
IfcIdentifier,
IfcReal,
IfcLengthMeasure,
IfcAreaMeasure,
IfcVolumeMeasure,
IfcRatioMeasure,
IfcText);
REFERENCE FROM IFCTIMESERIESRESOURCE
( IfcTimeSeries);

Entities (11):

Go to Diagram 1 IfcComplexProperty
Go to Diagram 1 IfcProperty
Go to Diagram 2 IfcPropertyBoundedValue
Go to Diagram 1 IfcPropertyDependencyRelationship
Go to Diagram 2 IfcPropertyEnumeratedValue
Go to Diagram 2 IfcPropertyEnumeration
Go to Diagram 2 IfcPropertyListValue
Go to Diagram 2 IfcPropertyReferenceValue
Go to Diagram 2 IfcPropertySingleValue
Go to Diagram 2 IfcPropertyTableValue
Go to Diagram 1 IfcSimpleProperty

Select types (1):

Go to Diagram 3 IfcObjectReferenceSelect

Functions (1):

IfcUniquePropertyName