"
+2277;XAxisAbscissa;" Specifies the value along the easing axis of the end point of a vector indicating the position of the local x axis of the engineering coordinate reference system.
+NOTE for right-handed Cartesian coordinate systems this would establish the location along the x axis
+NOTE together with the XAxisOrdinate it provides the direction of the local x axis within the horizontal plane of the map coordinate system
+"
+2278;XAxisOrdinate;" Specifies the value along the northing axis of the end point of a vector indicating the position of the local x axis of the engineering coordinate reference system.
+NOTE for right-handed Cartesian coordinate systems this would establish the location along the y axis
+NOTE together with the XAxisAbscissa it provides the direction of the local x axis within the horizontal plane of the map coordinate system
+"
+2279;Scale;"Scale to be used, when the units of the CRS are not identical to the units of the engineering coordinate system. If omited, the value of 1.0 is assumed.
+"
+2287;Name;Optionally defines a name for this load.
+2289;Values;List of load or result values.
+2290;Locations;Locations of the load samples or result samples, given within the local coordinate system defined by the instance which uses this resource object. Each item in the list of locations pertains to the values list item at the same list index. This attribute is optional for configurations in which the locations are implicitly known from higher-level definitions.
+2301;ForceX;Force value in x-direction.
+2302;ForceY;Force value in y-direction.
+2303;ForceZ;Force value in z-direction.
+2304;MomentX;Moment about the x-axis.
+2305;MomentY;Moment about the y-axis.
+2306;MomentZ;Moment about the z-axis.
+2308;WarpingMoment;The warping moment at the point load.
+2310;LinearForceX;Linear force value in x-direction.
+2311;LinearForceY;Linear force value in y-direction.
+2312;LinearForceZ;Linear force value in z-direction.
+2313;LinearMomentX;Linear moment about the x-axis.
+2314;LinearMomentY;Linear moment about the y-axis.
+2315;LinearMomentZ;Linear moment about the z-axis.
+2317;PlanarForceX;Planar force value in x-direction.
+2318;PlanarForceY;Planar force value in y-direction.
+2319;PlanarForceZ;Planar force value in z-direction.
+2322;DisplacementX;Displacement in x-direction.
+2323;DisplacementY;Displacement in y-direction.
+2324;DisplacementZ;Displacement in z-direction.
+2325;RotationalDisplacementRX;Rotation about the x-axis.
+2326;RotationalDisplacementRY;Rotation about the y-axis.
+2327;RotationalDisplacementRZ;Rotation about the z-axis.
+2329;Distortion;The distortion curvature (warping, i.e. a cross-sectional deplanation) given to the displacement load.
+2331;DeltaTConstant;"
+
+Temperature change which affects the complete section of the structural member, or the uniform portion of a non-uniform temperature change.
+
+A positive value describes an increase in temperature. I.e. a positive constant temperature change causes elongation of a member, or compression in the member if there are respective restraints.
+
+"
+2332;DeltaTY;"
+
+Non-uniform temperature change, specified as the difference of the temperature change at the outer fibre of the positive y direction minus the temperature change at the outer fibre of the negative y direction of the analysis member.
+
+I.e. a positive non-uniform temperature change in y induces a negative curvature of the member about z, or a positive bending moment about z if there are respective restraints. y and z are local member axes.
+
+"
+2333;DeltaTZ;"
+
+Non-uniform temperature change, specified as the difference of the temperature change at the outer fibre of the positive z direction minus the temperature change at the outer fibre of the negative z direction of the analysis member.
+
+I.e. a positive non-uniform temperature change in z induces a positive curvature of the member about y, or a negative bending moment about y if there are respective restraints. y and z are local member axes.
+
+"
+2335;SurfaceReinforcement1;Reinforcement at the face of the member which is located at the side of the positive local z direction of the surface member. Specified as area per length, e.g. square metre per metre (hence length measure, e.g. metre). The reinforcement area may be specified for two or three directions of reinforcement bars.
+2336;SurfaceReinforcement2;Reinforcement at the face of the member which is located at the side of the negative local z direction of the surface member. Specified as area per length, e.g. square metre per metre (hence length measure, e.g. metre). The reinforcement area may be specified for two or three directions of reinforcement bars.
+2337;ShearReinforcement;Shear reinforcement. Specified as area per area, e.g. square metre per square metre (hence ratio measure, i.e. unitless).
+2346;Name;Optionally defines a name for this boundary condition.
+2349;TranslationalStiffnessX;Translational stiffness value in x-direction of the coordinate system defined by the instance which uses this resource object.
+2350;TranslationalStiffnessY;Translational stiffness value in y-direction of the coordinate system defined by the instance which uses this resource object.
+2351;TranslationalStiffnessZ;Translational stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object.
+2352;RotationalStiffnessX;Rotational stiffness value about the x-axis of the coordinate system defined by the instance which uses this resource object.
+2353;RotationalStiffnessY;Rotational stiffness value about the y-axis of the coordinate system defined by the instance which uses this resource object.
+2354;RotationalStiffnessZ;Rotational stiffness value about the z-axis of the coordinate system defined by the instance which uses this resource object.
+2356;WarpingStiffness;Defines the warping stiffness value.
+2367;TranslationalStiffnessByLengthX;Translational stiffness value in x-direction of the coordinate system defined by the instance which uses this resource object.
+2368;TranslationalStiffnessByLengthY;Translational stiffness value in y-direction of the coordinate system defined by the instance which uses this resource object.
+2369;TranslationalStiffnessByLengthZ;Translational stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object.
+2370;RotationalStiffnessByLengthX;Rotational stiffness value about the x-axis of the coordinate system defined by the instance which uses this resource object.
+2371;RotationalStiffnessByLengthY;Rotational stiffness value about the y-axis of the coordinate system defined by the instance which uses this resource object.
+2372;RotationalStiffnessByLengthZ;Rotational stiffness value about the z-axis of the coordinate system defined by the instance which uses this resource object.
+2380;TranslationalStiffnessByAreaX;Translational stiffness value in x-direction of the coordinate system defined by the instance which uses this resource object.
+2381;TranslationalStiffnessByAreaY;Translational stiffness value in y-direction of the coordinate system defined by the instance which uses this resource object.
+2382;TranslationalStiffnessByAreaZ;Translational stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object.
+2387;SlippageX;Slippage in x-direction of the coordinate system defined by the instance which uses this resource object.
+2388;SlippageY;Slippage in y-direction of the coordinate system defined by the instance which uses this resource object.
+2389;SlippageZ;Slippage in z-direction of the coordinate system defined by the instance which uses this resource object.
+2393;Name;Optionally defines a name for this connection condition.
+2395;TensionFailureX;Tension force in x-direction leading to failure of the connection.
+2396;TensionFailureY;Tension force in y-direction leading to failure of the connection.
+2397;TensionFailureZ;Tension force in z-direction leading to failure of the connection.
+2398;CompressionFailureX;Compression force in x-direction leading to failure of the connection.
+2399;CompressionFailureY;Compression force in y-direction leading to failure of the connection.
+2400;CompressionFailureZ;Compression force in z-direction leading to failure of the connection.
+2406;CfsFaces;The set of faces arcwise connected along common edges or vertices.
+2419;EdgeStart;"Start point (vertex) of the edge.
"
+2420;EdgeEnd;"End point (vertex) of the edge. The same vertex can be used for both EdgeStart and EdgeEnd.
"
+2422;EdgeElement;"Edge entity used to construct this oriented edge.
"
+2423;Orientation;"BOOLEAN, If TRUE the topological orientation as used coincides with the orientation from start vertex to end vertex of the edge element. If FALSE otherwise.
"
+2424;EdgeStart;"The start vertex of the oriented edge. It derives from the vertices of the edge element after taking account of the orientation.
"
+2425;EdgeEnd;"The end vertex of the oriented edge. It derives from the vertices of the edge element after taking account of the orientation.
"
+2430;VertexGeometry;The geometric point, which defines the position in geometric space of the vertex.
+2432;EdgeGeometry;"The curve which defines the shape and spatial location of the edge. This curve may be unbounded and is implicitly trimmed by the vertices of the edge; this defines the edge domain. Multiple edges can reference the same curve."
+2433;SameSense;"This logical flag indicates whether (TRUE), or not (FALSE) the senses of the edge and the curve defining the edge geometry are the same. The sense of an edge is from the edge start vertex to the edge end vertex; the sense of a curve is in the direction of increasing parameter."
+2435;ParentEdge;The Edge, or Subedge, which contains the Subedge.
+2438;Bounds;"Boundaries of the face.
"
+2442;FaceSurface;The surface which defines the internal shape of the face. This surface may be unbounded. The domain of the face is defined by this surface and the bounding loops in the inherited attribute SELF\FaceBounds.
+2443;SameSense;This flag indicates whether the sense of the surface normal agrees with (TRUE), or opposes (FALSE), the sense of the topological normal to the face.
+2450;Bound;"The loop which will be used as a face boundary.
"
+2451;Orientation;"This indicated whether (TRUE) or not (FALSE) the loop has the same sense when used to bound the face as when first defined. If sense is FALSE the senses of all its component oriented edges are implicitly reversed when used in the face.
"
+2458;Polygon;List of points defining the loop. There are no repeated points in the list.
+2461;LoopVertex;The vertex which defines the entire loop.
+2463;EdgeList;A list of oriented edge entities which are concatenated together to form this path.
+2464;Ne;The number of elements in the edge list.
+2468;EdgeList;The list of oriented edges which are concatenated together to form this path.
+2479;Status;"
+ Current status of the task.
+
+ NOTE: Particular values for status are not
+ specified, these should be determined and agreed by local
+ usage. Examples of possible status values include 'Not Yet
+ Started', 'Started', 'Completed'.
+
+
"
+2480;WorkMethod;"
+ The method of work used in carrying out a task.
+
+ NOTE: This attribute should
+ not be used if the work method is specified for the
+ IfcTaskType
+
+"
+2481;IsMilestone;"
+ Identifies whether a task is a milestone task (=TRUE) or not
+ (= FALSE).
+
+ NOTE: In small project planning applications,
+ a milestone task may be understood to be a task having no
+ duration. As such, it represents a singular point in
+ time.
+
+"
+2482;Priority;"
+ A value that indicates the relative priority of the task (in
+ comparison to the priorities of other tasks).
+"
+2483;TaskTime;"
+ Time related information for the task.
+
+
+ Added in IFC 2x4
+
+
+"
+2484;PredefinedType;"
+ Identifies the predefined types of a task from which
+ the type required may be set.
+
+
+ Added in IFC 2x4
+
+
+"
+2503;PredefinedType;"
+ Identifies the predefined types of a procedure from which
+ the type required may be set.
+"
+2517;PredefinedType;"
+ Identifies the predefined types of an event from which
+ the type required may be set.
+"
+2518;EventTriggerType;"
+ Identifies the predefined types of event trigger from which
+ the type required may be set.
+"
+2519;UserDefinedEventTriggerType;"
+ A user defined event trigger type, the value of which is
+ asserted when the value of an event trigger type is declared
+ as USERDEFINED.
+"
+2520;EventOccurenceTime;"
+ The date and/or time at which an event occurs.
+"
+2539;CreationDate;"
+ The date that the plan is created.
+"
+2540;Creators;"
+ The authors of the work plan.
+"
+2541;Purpose;"
+ A description of the purpose of the work schedule.
+"
+2542;Duration;"
+ The total duration of the entire work schedule.
+"
+2543;TotalFloat;"
+ The total time float of the entire work schedule.
+"
+2544;StartTime;"
+ The start time of the schedule.
+"
+2545;FinishTime;"
+ The finish time of the schedule.
+"
+2547;PredefinedType;"
+ Identifies the predefined types of a work plan from which
+ the type required may be set.
+"
+2556;PredefinedType;"
+ Identifies the predefined types of a work schedule from which
+ the type required may be set.
+"
+2565;WorkingTimes;"
+ Set of times periods that are regarded as an initial set-up
+ of working times. Exception times can then further restrict
+ these working times.
+
"
+2566;ExceptionTimes;"
+ Set of times periods that define exceptions (non-working
+ times) for the given working times including the base
+ calendar, if provided.
+"
+2567;PredefinedType;"
+ Identifies the predefined types of a work calendar from which
+ the type required may be set.
+
+
+ Added in IFC 2x4
+
+
+"
+2576;RelatingProcess;"
+ Reference to the process, that is the predecessor.
+
"
+2577;RelatedProcess;"
+ Reference to the process, that is the successor.
+
"
+2578;TimeLag;"
+ Time duration of the sequence, it is the time lag between the
+ predecessor and the successor as specified by the
+ SequenceType.
+
"
+2579;SequenceType;"
+ The way in which the time lag applies to the sequence.
+
"
+2580;UserDefinedSequenceType;"
+ Allows for specification of user defined type of the sequence
+ beyond the enumeration values (START_START, START_FINISH,
+ FINISH_START, FINISH_FINISH) provided by SequenceType
+ attribute of type IfcSequenceEnum. When a value is
+ provided for attribute UserDefinedSequenceType in
+ parallel the attribute SequenceType shall have
+ enumeration value USERDEFINED.
+
+
+ Added in IFC 2x4
+
+
+"
+2591;PredefinedType;"
+ Identifies the predefined types of a task type from which
+ the type required may be set.
+"
+2592;WorkMethod;"
+ The method of work used in carrying out a task.
+"
+2595;PredefinedType;"
+ Identifies the predefined types of a procedure from which
+ the type required may be set.
+"
+2598;PredefinedType;"
+ Identifies the predefined types of an event from which
+ the type required may be set.
+"
+2599;EventTriggerType;"
+ Identifies the predefined types of event trigger from which
+ the type required may be set.
+"
+2600;UserDefinedEventTriggerType;"
+ A user defined event trigger type, the value of which
+ is asserted when the value of an event trigger type is
+ declared as USERDEFINED.
+"
+2605;PredefinedType;"
+Predefined generic type for a cost schedule that is specified in an enumeration. There may be a property set given specifically for the predefined types.
+
+
+IFC2x4 CHANGE The attribute has been made optional.
+
+
+"
+2606;Status;"
+The current status of a cost schedule. Examples of status values that might be used for a cost schedule status include:
+
+- PLANNED
+- APPROVED
+- AGREED
+- ISSUED
+- STARTED
+
+
+"
+2607;SubmittedOn;"
+The date and time on which the cost schedule was submitted.
+
+
+
+IFC2x4 CHANGE Type changed from IfcDateTimeSelect.
+
+
+
+
"
+2608;UpdateDate;"
+The date and time that this cost schedule is updated; this allows tracking the schedule history.
+
+
+
+IFC2x4 CHANGE Type changed from IfcDateTimeSelect.
+
+
+
+
"
+2620;PredefinedType;"
+Predefined generic type for a project order that is specified in an enumeration. There may be a property set given specificly for the predefined types.
+
+
+IFC2x4 CHANGE The attribute has been made optional.
+
+
+
"
+2621;Status;"The current status of a project order.Examples of status values that might be used for a project order status include:
+
+- PLANNED
+- REQUESTED
+- APPROVED
+- ISSUED
+- STARTED
+- DELAYED
+- DONE
+
+"
+2622;LongDescription;"
+A detailed description of the project order describing the work to be completed.
+"
+2632;PredefinedType;"
+Predefined generic type for a cost item that is specified in an enumeration. There may be a property set given specificly for the predefined types.
+
+
+IFC2x4 CHANGE The attribute has been added.
+
+
+
"
+2633;CostValues;"
+Component costs for which the total cost for the cost item is calculated, and then multiplied by the total CostQuantities if provided.
+
+If CostQuantities is provided then values indicate unit costs, otherwise values indicate total costs.
+
+For calculation purposes, the cost values may be directly added unless they have qualifications. Cost values with qualifications (e.g. IfcCostValue.ApplicableDate, IfcCostValue.FixedUntilDate) should be excluded from such calculation if they do not apply.
+
+
+IFC2x4 CHANGE The attribute has been added.
+
+
+
"
+2634;CostQuantities;"
+Component quantities of the same type for which the total quantity for the cost item is calculated as the sum.
+
+IFC2x4 CHANGE The attribute has been added.
+
+
+
+
+
"
+2639;PredefinedType;"
+Identifies the predefined types of permit that can be granted.
+
+
+IFC2x4 CHANGE The attribute has been added.
+
+
+"
+2640;Status;"
+The status currently assigned to the permit.
+
+
+IFC2x4 CHANGE The attribute has been added.
+
+
+"
+2641;LongDescription;"
+Detailed description of the request.
+
+
+IFC2x4 CHANGE The attribute has been added.
+
+
+"
+2649;PredefinedType;"
+Identifies the predefined type of sources through which a request can be made.
+
+
+IFC2x4 CHANGE The attribute has been added.
+
+
+"
+2650;Status;"
+The status currently assigned to the request. Possible values include:
+Hold: wait to see if further requests are received before deciding on action
+NoAction: no action is required on this request
+Schedule: plan action to take place as part of maintenance or other task planning/scheduling
+Urgent: take action immediately
+
+
+IFC2x4 CHANGE The attribute has been added.
+
+
+"
+2651;LongDescription;"
+Detailed description of the permit.
+
+
+IFC2x4 CHANGE The attribute has been added.
+
+
+"
+2668;ResourceConsumption;"
+Indicates how the resource is consumed or occupied during its use in a process. Production-based consumption is indicated by CONSUMED, PARTIALLYCONSUMED, or NOTCONSUMED, where QuantityProduced refers to a quantity on the IfcProduct to which the assigned IfcProcess is assigned. Duration-based occupation is indicated by OCCUPIED, PARTIALLYOCCUPIED, or NOTOCCUPIED, where QuantityProduced refers to a quantity on the IfcProcess to which the resource is assigned.
+
+"
+2669;BaseQuantityConsumed;"
+The basic (i.e. default, or recommended) unit that should be used for measuring the amount of the resource and the relative quantity of the resource fully or partially consumed. For labor and equipment resources, this always refers to an IfcDuration quantity, typically 1 hour. For material resources, this always refers to a spatial quantity (e.g. IfcVolumeMeasure).
+
+
+IFC2x4 NOTE: The attribute BaseQuantityConsumed has been renamed from BaseQuantity.
+
+
+
+"
+2670;BaseQuantityProduced;"
+The basic (i.e. default, or recommended) unit that should be used for measuring the amount of the output (e.g. product volume) and the relative quantity of the output produced per input BaseQuantityConsumed. If the resource is not assigned to a task, then this value should be null. For production-based resources (e.g. carpentry labor), this value refers to a product-based spatial quantity (e.g. volume). For duration-based resources (e.g. safety inspector, fuel for equipment), this value refers to a task-based time quantity (IfcDuration).
+
IFC2x4 New attribute
-
-
-
-
-"
-2671;CostRatesConsumed;"
-Indicates the unit costs for which accrued cost amounts should be calculated. Such unit costs may be split into Name designations (e.g. 'Standard', 'Overtime'), and may contain a hierarchy of cost values that apply at different dates (using IfcCostValue.ApplicableDate and IfcCostValue.FixedUntilDate). The order of cost rates is significant; time series that break out Costs and Work will list such values in corresponding sequence - see the Time Series Use Definition for detail.
-
+
+
+
+
+"
+2671;CostRatesConsumed;"
+Indicates the unit costs for which accrued cost amounts should be calculated. Such unit costs may be split into Name designations (e.g. 'Standard', 'Overtime'), and may contain a hierarchy of cost values that apply at different dates (using IfcCostValue.ApplicableDate and IfcCostValue.FixedUntilDate). The order of cost rates is significant; time series that break out Costs and Work will list such values in corresponding sequence - see the Time Series Use Definition for detail.
+
IFC2x4 New attribute
-
-
-
-"
-2672;QuantityProduced;"
-Identifies the quantity for which the BaseQuantityProduced applies. The Name of the IfcPhysicalQuantity identifies the quantity definition being measured, e.g. ""GrossVolume"". For work-based resources (e.g. carpentry labor), this value refers to a quantity on IfcProduct(s) to which the assigned IfcTask is assigned. For duration-based resources (e.g. safety inspector, fuel for equipment), this value refers to a quantity on the assigned IfcTask.
-
-NOTE: The referenced instance may or may not be the same instance as that on the assigned product or process, as references to non-IfcRoot entities do not imply any semantic relationship, just value sharing (interning).
-
-
+
+
+
+"
+2672;QuantityProduced;"
+Identifies the quantity for which the BaseQuantityProduced applies. The Name of the IfcPhysicalQuantity identifies the quantity definition being measured, e.g. ""GrossVolume"". For work-based resources (e.g. carpentry labor), this value refers to a quantity on IfcProduct(s) to which the assigned IfcTask is assigned. For duration-based resources (e.g. safety inspector, fuel for equipment), this value refers to a quantity on the assigned IfcTask.
+
+NOTE: The referenced instance may or may not be the same instance as that on the assigned product or process, as references to non-IfcRoot entities do not imply any semantic relationship, just value sharing (interning).
+
+
IFC2x4 New attribute
-
-
-
-"
-2673;ResourceTime;"
-Indicates the work, usage, and times scheduled and completed. Some attributes on this object may have associated constraints or time series; see documentation of IfcResourceTime for specific usage. If the resource is nested, then certain values may be calculated based on the component resources as indicated at IfcResourceTime.
-
+
+
+
+"
+2673;ResourceTime;"
+Indicates the work, usage, and times scheduled and completed. Some attributes on this object may have associated constraints or time series; see documentation of IfcResourceTime for specific usage. If the resource is nested, then certain values may be calculated based on the component resources as indicated at IfcResourceTime.
+
IFC2x4 New attribute
-
-
-
-"
-2674;ResourceCost;"
-Indicates the costs budgeted and realized. Some attributes on this object may have associated time series; see documentation of IfcResourceCost for specific usage. If the resource is nested, then certain values may be calculated based on the component resources as indicated at IfcResourceCost.
-
+
+
+
+"
+2674;ResourceCost;"
+Indicates the costs budgeted and realized. Some attributes on this object may have associated time series; see documentation of IfcResourceCost for specific usage. If the resource is nested, then certain values may be calculated based on the component resources as indicated at IfcResourceCost.
+
IFC2x4 New attribute
-
-
-
-"
-2676;PredefinedType;"
-Defines types of construction equipment resources.
+
+
+
+"
+2676;PredefinedType;"
+Defines types of construction equipment resources.
IFC2x4 New attribute
-
-
-"
-2690;PredefinedType;"
-Defines types of labor resources.
+
+
+"
+2690;PredefinedType;"
+Defines types of labor resources.
IFC2x4 New attribute
-
-"
-2715;PredefinedType;"
-Defines types of crew resources.
+
+"
+2715;PredefinedType;"
+Defines types of crew resources.
IFC2x4 New attribute
-
-
-"
-2723;PredefinedType;"
-Defines types of subcontract resources.
+
+
+"
+2723;PredefinedType;"
+Defines types of subcontract resources.
IFC2x4 New attribute
-
-
-"
-2731;PredefinedType;"
-Defines types of construction product resources.
+
+
+"
+2731;PredefinedType;"
+Defines types of construction product resources.
IFC2x4 New attribute
-
-
-"
-2739;PredefinedType;"
-Defines types of construction material resources.
+
+
+"
+2739;PredefinedType;"
+Defines types of construction material resources.
IFC2x4 New attribute
-
-
-"
-2769;ResourceConsumption;"
-Indicates how the resource is consumed or occupied during its use in a process. Production-based consumption is indicated by CONSUMED, PARTIALLYCONSUMED, or NOTCONSUMED, where QuantityProduced refers to a quantity applicable to the IfcTypeProduct to which the assigned IfcTypeProcess is assigned. Duration-based occupation is indicated by OCCUPIED, PARTIALLYOCCUPIED, or NOTOCCUPIED, where QuantityProduced refers to a quantity applicable to the the IfcTypeProcess to which the resource is assigned.
-"
-2770;BaseQuantityConsumed;"
-The basic (i.e. default, or recommended) unit that should be used for measuring the amount of the resource and the relative quantity of the resource fully or partially consumed. For labor and equipment resources, this always refers to an IfcDuration quantity, typically 1 hour. For material resources, this always refers to a spatial quantity (e.g. IfcVolumeMeasure).
-
-
-"
-2771;BaseQuantityProduced;"
-The basic (i.e. default, or recommended) unit that should be used for measuring the amount of the output (e.g. product volume) and the relative quantity of the output produced per input BaseQuantityConsumed. If the resource type is not assigned to a task type, then this value should be null. For production-based resources (e.g. carpentry labor), this value refers to a product-based spatial quantity (e.g. volume). For duration-based resources (e.g. safety inspector, fuel for equipment), this value refers to a task-based time quantity (IfcDuration).
-
-
-
-"
-2772;CostRatesConsumed;"
-Indicates the unit costs for which accrued cost amounts should be calculated. Such unit costs may be split into Name designations (e.g. 'Standard', 'Overtime'), and may contain a hierarchy of cost values that apply at different dates (using IfcCostValue.ApplicableDate and IfcCostValue.FixedUntilDate). The order of cost rates is significant; resource occurrences having time series that break out Costs and Work will list such values in corresponding sequence - see the Time Series Use Definition at IfcConstructionResource for detail.
-
-
-"
-2773;QuantityProduced;"
-Identifies the quantity for which the BaseQuantityProduced applies. The Name of the IfcPhysicalQuantity identifies the quantity definition being measured, e.g. ""GrossVolume"". For production-based resources (e.g. carpentry labor), this value refers to quantities on IfcProduct(s) to which the assigned IfcTask is assigned. For duration-based resources (e.g. safety inspector, fuel for equipment), this value refers to quantities that may be assigned to occurrences of the assigned IfcTaskType.
-
-
-"
-2775;PredefinedType;"
-Defines types of crew resources.
-
-"
-2778;PredefinedType;"
-Defines types of labor resources.
-
-"
-2781;PredefinedType;"
-Defines types of subcontract resources.
-
-"
-2784;PredefinedType;"
-Defines types of construction material resources.
-
-"
-2787;PredefinedType;"
-Defines types of construction equipment resources.
-
-"
-2790;PredefinedType;"
-Defines types of construction product resources.
-
-"
-2794;PredefinedType;Identifies the predefined types of motor connection from which the type required may be set.
-2797;PredefinedType;Identifies the predefined types of outlet from which the type required may be set.
-2808;PredefinedType;Identifies the predefined types of electrical appliance from which the type required may be set.
-2830;PredefinedType;Identifies the predefined types of light fixture from which the type required may be set.
-2839;PredefinedType;Identifies the predefined types of lamp from which the type required may be set.
-2854;PredefinedType;Identifies the predefined types of audio-visual appliance from which the type required may be set.
-2871;PredefinedType;Identifies the predefined types of communications appliance from which the type required may be set.
-2889;PredefinedType;Identifies the predefined types of switch from which the type required may be set.
-2904;PredefinedType;Identifies the predefined types of electrical time control from which the type required may be set.
-2913;PredefinedType;Identifies the predefined types of protective device from which the type required may be set.
-2926;PredefinedType;Identifies the predefined types of electric distribution type from which the type required may be set.
-2936;PredefinedType;Identifies the predefined types of cable carrier fitting from which the type required may be set.
-2946;PredefinedType;Identifies the predefined types of junction boxes from which the type required may be set.
-2954;PredefinedType;Identifies the predefined types of cable fitting from which the type required may be set.
-2965;PredefinedType;Identifies the predefined types of electric flow storage devices from which the type required may be set.
-2976;PredefinedType;Identifies the predefined types of cable segment from which the type required may be set.
-2986;PredefinedType;Identifies the predefined types of cable carrier segment from which the type required may be set.
-2996;PredefinedType;Identifies the predefined types of protective device tripping unit types from which the type required may be set.
-3006;PredefinedType;Identifies the predefined types of cable segment from which the type required may be set.
-3010;PredefinedType;Identifies the predefined types of cable carrier segment from which the type required may be set.
-3014;PredefinedType;Identifies the predefined types of cable carrier fitting from which the type required may be set.
-3018;PredefinedType;Identifies the predefined types of cable fitting from which the type required may be set.
-3022;PredefinedType;
-3026;PredefinedType;
-3030;PredefinedType;
-3034;PredefinedType;
-3038;PredefinedType;
-3042;PredefinedType;
-3046;PredefinedType;
-3050;PredefinedType;
-3054;PredefinedType;
-3058;PredefinedType;
-3062;PredefinedType;
-3066;PredefinedType;
-3070;PredefinedType;
-3082;PredefinedType;
-3092;PredefinedType;
-3104;PredefinedType;
-3114;PredefinedType;
-3123;PredefinedType;
-3127;PredefinedType;Identifies the predefined types of electric generators from which the type required may be set.
-3130;PredefinedType;Identifies the predefined types of transformer from which the type required may be set.
-3133;PredefinedType;Identifies the predefined types of electric motor from which the type required may be set.
-3136;PredefinedType;
-3140;PredefinedType;"Defines the type of air to air heat recovery device.
"
-3155;PredefinedType;Defines types of boilers.
-3163;PredefinedType;
-3169;PredefinedType;Defines the typical types of chillers (e.g., air-cooled, water-cooled, etc.).
-3178;PredefinedType;"Defines typical types of coils (e.g., Cooling, Heating, etc.)
"
-3191;PredefinedType;Defines the type of condenser.
-3204;PredefinedType;Defines the type of cooled beam.
-3212;PredefinedType;Defines the typical types of cooling towers (e.g., OpenTower, ClosedTower, CrossFlow, etc.).
-3221;PredefinedType;Defines the type of evaporative cooler.
-3236;PredefinedType;Defines the type of evaporator.
-3248;PredefinedType;Defines the basic types of heat exchanger (e.g., plate, shell and tube, etc.).
-3256;PredefinedType;Defines the type of humidifier.
-3275;PredefinedType;Defines the type of tube bundle.
-3282;PredefinedType;The type of unitary equipment.
-3293;PredefinedType;
-3301;PredefinedType;Defines the type of fan typically used in building services.
-3314;PredefinedType;Defines the type of compressor (e.g., hermetic, reciprocating, etc.).
-3335;PredefinedType;Defines the type of pump typically used in building services.
-3348;PredefinedType;Type of damper.
-3365;PredefinedType;The air terminal box type.
-3374;PredefinedType;The type of valve.
-3401;PredefinedType;Defines the type of flow meter.
-3411;PredefinedType;The type of duct fitting.
-3424;PredefinedType;The type of pipe fitting.
-3437;PredefinedType;Defines the type of tank.
-3450;PredefinedType;The type of duct silencer.
-3459;PredefinedType;The type of air filter.
-3471;PredefinedType;The type of pipe segment.
-3482;PredefinedType;The type of duct segment.
-3490;PredefinedType;
-3494;PredefinedType;
-3498;PredefinedType;
-3502;PredefinedType;
-3506;PredefinedType;
-3510;PredefinedType;
-3514;PredefinedType;
-3518;PredefinedType;
-3522;PredefinedType;
-3526;PredefinedType;
-3537;PredefinedType;
-3546;PredefinedType;
-3558;PredefinedType;
-3562;PredefinedType;
-3566;PredefinedType;
-3570;PredefinedType;
-3574;PredefinedType;
-3578;PredefinedType;
-3582;PredefinedType;
-3586;PredefinedType;
-3590;PredefinedType;
-3594;PredefinedType;
-3598;PredefinedType;
-3602;PredefinedType;
-3606;PredefinedType;
-3610;PredefinedType;
-3614;PredefinedType;
-3618;PredefinedType;
-3622;PredefinedType;
-3626;PredefinedType;
-3630;PredefinedType;
-3634;PredefinedType;
-3638;PredefinedType;
-3641;PredefinedType;Enumeration of possible types of space heater (e.g., baseboard heater, convector, radiator, etc.).
-3644;PredefinedType;
-3647;PredefinedType;
-3656;PredefinedType;Defines the type of vibration isolator.
-3660;PredefinedType;Identifies the predefined types of waste terminal from which the type required may be set.
-3673;PredefinedType;Identifies the predefined types of stack terminal from which the type required may be set.
-3682;PredefinedType;Identifies the predefined types of sanitary terminal from which the type required may be set.
-3698;PredefinedType;Identifies the predefined types of fire suppression terminal from which the type required may be set.
-3709;PredefinedType;
-3713;PredefinedType;
-3717;PredefinedType;
-3721;PredefinedType;
-3725;PredefinedType;
-3735;PredefinedType;
-3743;Source;"
-Source (or publisher) for this classification.
+
+
+"
+2769;ResourceConsumption;"
+Indicates how the resource is consumed or occupied during its use in a process. Production-based consumption is indicated by CONSUMED, PARTIALLYCONSUMED, or NOTCONSUMED, where QuantityProduced refers to a quantity applicable to the IfcTypeProduct to which the assigned IfcTypeProcess is assigned. Duration-based occupation is indicated by OCCUPIED, PARTIALLYOCCUPIED, or NOTOCCUPIED, where QuantityProduced refers to a quantity applicable to the the IfcTypeProcess to which the resource is assigned.
+"
+2770;BaseQuantityConsumed;"
+The basic (i.e. default, or recommended) unit that should be used for measuring the amount of the resource and the relative quantity of the resource fully or partially consumed. For labor and equipment resources, this always refers to an IfcDuration quantity, typically 1 hour. For material resources, this always refers to a spatial quantity (e.g. IfcVolumeMeasure).
+
+
+"
+2771;BaseQuantityProduced;"
+The basic (i.e. default, or recommended) unit that should be used for measuring the amount of the output (e.g. product volume) and the relative quantity of the output produced per input BaseQuantityConsumed. If the resource type is not assigned to a task type, then this value should be null. For production-based resources (e.g. carpentry labor), this value refers to a product-based spatial quantity (e.g. volume). For duration-based resources (e.g. safety inspector, fuel for equipment), this value refers to a task-based time quantity (IfcDuration).
+
+
+
+"
+2772;CostRatesConsumed;"
+Indicates the unit costs for which accrued cost amounts should be calculated. Such unit costs may be split into Name designations (e.g. 'Standard', 'Overtime'), and may contain a hierarchy of cost values that apply at different dates (using IfcCostValue.ApplicableDate and IfcCostValue.FixedUntilDate). The order of cost rates is significant; resource occurrences having time series that break out Costs and Work will list such values in corresponding sequence - see the Time Series Use Definition at IfcConstructionResource for detail.
+
+
+"
+2773;QuantityProduced;"
+Identifies the quantity for which the BaseQuantityProduced applies. The Name of the IfcPhysicalQuantity identifies the quantity definition being measured, e.g. ""GrossVolume"". For production-based resources (e.g. carpentry labor), this value refers to quantities on IfcProduct(s) to which the assigned IfcTask is assigned. For duration-based resources (e.g. safety inspector, fuel for equipment), this value refers to quantities that may be assigned to occurrences of the assigned IfcTaskType.
+
+
+"
+2775;PredefinedType;"
+Defines types of crew resources.
+
+"
+2778;PredefinedType;"
+Defines types of labor resources.
+
+"
+2781;PredefinedType;"
+Defines types of subcontract resources.
+
+"
+2784;PredefinedType;"
+Defines types of construction material resources.
+
+"
+2787;PredefinedType;"
+Defines types of construction equipment resources.
+
+"
+2790;PredefinedType;"
+Defines types of construction product resources.
+
+"
+2794;PredefinedType;Identifies the predefined types of motor connection from which the type required may be set.
+2797;PredefinedType;Identifies the predefined types of outlet from which the type required may be set.
+2808;PredefinedType;Identifies the predefined types of electrical appliance from which the type required may be set.
+2830;PredefinedType;Identifies the predefined types of light fixture from which the type required may be set.
+2839;PredefinedType;Identifies the predefined types of lamp from which the type required may be set.
+2854;PredefinedType;Identifies the predefined types of audio-visual appliance from which the type required may be set.
+2871;PredefinedType;Identifies the predefined types of communications appliance from which the type required may be set.
+2889;PredefinedType;Identifies the predefined types of switch from which the type required may be set.
+2904;PredefinedType;Identifies the predefined types of electrical time control from which the type required may be set.
+2913;PredefinedType;Identifies the predefined types of protective device from which the type required may be set.
+2926;PredefinedType;Identifies the predefined types of electric distribution type from which the type required may be set.
+2936;PredefinedType;Identifies the predefined types of cable carrier fitting from which the type required may be set.
+2946;PredefinedType;Identifies the predefined types of junction boxes from which the type required may be set.
+2954;PredefinedType;Identifies the predefined types of cable fitting from which the type required may be set.
+2965;PredefinedType;Identifies the predefined types of electric flow storage devices from which the type required may be set.
+2976;PredefinedType;Identifies the predefined types of cable segment from which the type required may be set.
+2986;PredefinedType;Identifies the predefined types of cable carrier segment from which the type required may be set.
+2996;PredefinedType;Identifies the predefined types of protective device tripping unit types from which the type required may be set.
+3006;PredefinedType;Identifies the predefined types of cable segment from which the type required may be set.
+3010;PredefinedType;Identifies the predefined types of cable carrier segment from which the type required may be set.
+3014;PredefinedType;Identifies the predefined types of cable carrier fitting from which the type required may be set.
+3018;PredefinedType;Identifies the predefined types of cable fitting from which the type required may be set.
+3022;PredefinedType;
+3026;PredefinedType;
+3030;PredefinedType;
+3034;PredefinedType;
+3038;PredefinedType;
+3042;PredefinedType;
+3046;PredefinedType;
+3050;PredefinedType;
+3054;PredefinedType;
+3058;PredefinedType;
+3062;PredefinedType;
+3066;PredefinedType;
+3070;PredefinedType;
+3082;PredefinedType;
+3092;PredefinedType;
+3104;PredefinedType;
+3114;PredefinedType;
+3123;PredefinedType;
+3127;PredefinedType;Identifies the predefined types of electric generators from which the type required may be set.
+3130;PredefinedType;Identifies the predefined types of transformer from which the type required may be set.
+3133;PredefinedType;Identifies the predefined types of electric motor from which the type required may be set.
+3136;PredefinedType;
+3140;PredefinedType;"Defines the type of air to air heat recovery device.
"
+3155;PredefinedType;Defines types of boilers.
+3163;PredefinedType;
+3169;PredefinedType;Defines the typical types of chillers (e.g., air-cooled, water-cooled, etc.).
+3178;PredefinedType;"Defines typical types of coils (e.g., Cooling, Heating, etc.)
"
+3191;PredefinedType;Defines the type of condenser.
+3204;PredefinedType;Defines the type of cooled beam.
+3212;PredefinedType;Defines the typical types of cooling towers (e.g., OpenTower, ClosedTower, CrossFlow, etc.).
+3221;PredefinedType;Defines the type of evaporative cooler.
+3236;PredefinedType;Defines the type of evaporator.
+3248;PredefinedType;Defines the basic types of heat exchanger (e.g., plate, shell and tube, etc.).
+3256;PredefinedType;Defines the type of humidifier.
+3275;PredefinedType;Defines the type of tube bundle.
+3282;PredefinedType;The type of unitary equipment.
+3293;PredefinedType;
+3301;PredefinedType;Defines the type of fan typically used in building services.
+3314;PredefinedType;Defines the type of compressor (e.g., hermetic, reciprocating, etc.).
+3335;PredefinedType;Defines the type of pump typically used in building services.
+3348;PredefinedType;Type of damper.
+3365;PredefinedType;The air terminal box type.
+3374;PredefinedType;The type of valve.
+3401;PredefinedType;Defines the type of flow meter.
+3411;PredefinedType;The type of duct fitting.
+3424;PredefinedType;The type of pipe fitting.
+3437;PredefinedType;Defines the type of tank.
+3450;PredefinedType;The type of duct silencer.
+3459;PredefinedType;The type of air filter.
+3471;PredefinedType;The type of pipe segment.
+3482;PredefinedType;The type of duct segment.
+3490;PredefinedType;
+3494;PredefinedType;
+3498;PredefinedType;
+3502;PredefinedType;
+3506;PredefinedType;
+3510;PredefinedType;
+3514;PredefinedType;
+3518;PredefinedType;
+3522;PredefinedType;
+3526;PredefinedType;
+3537;PredefinedType;
+3546;PredefinedType;
+3558;PredefinedType;
+3562;PredefinedType;
+3566;PredefinedType;
+3570;PredefinedType;
+3574;PredefinedType;
+3578;PredefinedType;
+3582;PredefinedType;
+3586;PredefinedType;
+3590;PredefinedType;
+3594;PredefinedType;
+3598;PredefinedType;
+3602;PredefinedType;
+3606;PredefinedType;
+3610;PredefinedType;
+3614;PredefinedType;
+3618;PredefinedType;
+3622;PredefinedType;
+3626;PredefinedType;
+3630;PredefinedType;
+3634;PredefinedType;
+3638;PredefinedType;
+3641;PredefinedType;Enumeration of possible types of space heater (e.g., baseboard heater, convector, radiator, etc.).
+3644;PredefinedType;
+3647;PredefinedType;
+3656;PredefinedType;Defines the type of vibration isolator.
+3660;PredefinedType;Identifies the predefined types of waste terminal from which the type required may be set.
+3673;PredefinedType;Identifies the predefined types of stack terminal from which the type required may be set.
+3682;PredefinedType;Identifies the predefined types of sanitary terminal from which the type required may be set.
+3698;PredefinedType;Identifies the predefined types of fire suppression terminal from which the type required may be set.
+3709;PredefinedType;
+3713;PredefinedType;
+3717;PredefinedType;
+3721;PredefinedType;
+3725;PredefinedType;
+3735;PredefinedType;
+3743;Source;"
+Source (or publisher) for this classification.
+
+
+NOTE that the source of the classification means the person or organization that was the original author or the person or organization currently acting as the publisher.
+
+
+"
+3744;Edition;"
+The edition or version of the classification system from which the classification notation is derived.
+
+
+ NOTE the version labeling system is specific to the classification system.
+
+
+
+ IFC2x4 CHANGE The attribute has been changed to be optional.
+
+
+
+"
+3745;EditionDate;"The date on which the edition of the classification used became valid.
+
+
+NOTE The indication of edition may be sufficient to identify the classification source uniquely but the edition date is provided as an optional attribute to enable more precise identification where required.
+
+
+
+
+
+IFC2x4 CHANGE The data type has been changed to IfcDate, the date string according to ISO8601.
+
+
+
+"
+3746;Name;"
+The name or label by which the classification used is normally known.
+
+
+ NOTE Examples of names include CI/SfB, Masterformat, BSAB, Uniclass, STABU, DIN276, DIN277 etc.
+
+
+"
+3747;Description;"
+Additional description provided for the classification.
+
+
+ IFC2x4 CHANGE New attribute added at the end of the attribute list.
+
+
+"
+3748;Location;"Resource identifier or locator, provided as URI, URN or URL, of the classification.
+
+
+ IFC2x4 CHANGE New attribute added at the end of the attribute list.
+
+
+"
+3749;ReferenceTokens;"
+The delimiter tokens that are used to mark the boundaries of individual facets (substrings) in a classification reference.
+
+This typically applies then the IfcClassification is used in
+conjuction with IfcClassificationReference's. If only one ReferenceToken is provided, it applies to all boundaries of individual facets, if more than one ReferenceToken are provided, the first token applies to the first boundary, the second token to the second boundary, and the nth token to the nth and any additional boundary.
+
+
+NOTE Tokens are typically recommended within the classification itself and each token will have a particular role.
+
+
+EXAMPLE 1 To indicate that the facet delimiter used for DIN277-2 reference key ""2.1"" (""Office rooms"") is ""."", a single ReferenceToken ['.'] is provided. To indicate that the facet delimiter used for Omniclass Table 13 (space by function) reference key ""13-15 11 34 11"" (""Office"") are ""-"" and "" "", two ReferenceToken's ['-', ' '] are provided.
+
+
+EXAMPLE 2 The use of ReferenceTokens can also be extended to include masks. The use need to be agreed in view definitions or implementer agreements that stipulates a ""mask syntax"" that should be used.
+
+
+
+
+ IFC2x4 CHANGE New attribute added at the end of the attribute list.
+
+
+"
+3750;ClassificationForObjects;"
+The classification with which objects are associated.
+
+
+ IFC2x4 CHANGE New inverse attribute.
+
+
+"
+3751;HasReferences;"
+The classification references to which the classification applies. It can either be the final classification notation, or an intermediate classification item.
+"
+3757;Name;The name which is used to identify the library.
+3758;Version;Identifier for the library version used for reference.
+3759;Publisher;Information of the organization that acts as the library publisher.
+3760;VersionDate;"
+Date of the referenced version of the library.
+
+
+
+IFC2x4 CHANGE The data type has been changed to IfcDate, the date string according to ISO8601.
+
+
+
+"
+3761;Location;"
+Resource identifier or locator, provided as URI, URN or URL, of the library information for online references.
+
+
+ IFC2x4 CHANGE New attribute added at the end of the attribute list.
+
+
+"
+3762;LibraryInfoForObjects;"
+The library information with which objects are associated.
+
+
+ IFC2x4 CHANGE New inverse attribute.
+
+
+"
+3763;HasLibraryReferences;The library references to which the library information applies.
+3766;Description;"
+Additional description provided for the library reference.
+
+
+ IFC2x4 CHANGE New attribute added at the end of the attribute list.
+
+
+"
+3767;Language;"The language in which a library reference is expressed.
+
+
+ IFC2x4 CHANGE New attribute added at the end of the attribute list.
+
+
+"
+3768;ReferencedLibrary;The library information that is being referenced.
+3769;LibraryRefForObjects;"
+The library reference with which objects are associated.
+
+
+ IFC2x4 CHANGE New inverse attribute.
+
+
+"
+3774;Location;"
+Location, where the external source (classification, document or library) can be accessed by electronic means. The electronic location is provided as an URI, and would normally be given as an URL location string.
+
+
+ IFC2x4 CHANGE The data type has been changed from IfcLabel to IfcURIReference.
+
+
+
"
+3775;Identification;"
+The Identification provides a unique identifier of the referenced item within the external source (classification, document or library). It may be provided as
+
+ - a key, e.g. a classification notation, like NF2.3
+ - a handle
+ - a uuid or guid
+
+It may be human readable (such as a key) or not (such as a handle or uuid) depending on the context of its usage (which has to be determined by local agreement).
+
+
+ IFC2x4 CHANGE Attribute renamed from ItemReference for consistency.
+
+
+
+"
+3776;Name;Optional name to further specify the reference. It can provide a human readable identifier (which does not necessarily need to have a counterpart in the internal structure of the document).
+3777;ExternalReferenceForResources;"
+Reference to all associations between this external reference and objects within the IfcResourceObjectSelect that are tagged by the external reference.
+
+
+
+IFC2x4 CHANGE New inverse attribute added with upward compatibility.
+
+
+
+"
+3780;ReferencedSource;The classification system or source that is referenced.
+3781;Description;"
+Description of the classification reference for informational purposes.
+
+
+ IFC2x4 CHANGE New attribute added at the end of the attribute list.
+
+
+"
+3782;ClassificationRefForObjects;"
+The classification reference with which objects are associated.
+
+
+ IFC2x4 CHANGE New inverse attribute.
+
+
+"
+3783;HasReferences;"
+The parent classification references to which this child classification reference applies. It can either be the final classification item leaf node, or an intermediate classification item.
+
+
+
+ IFC2x4 CHANGE New inverse attribute.
+
+
+
+"
+3788;Description;"
+Description of the document reference for informational purposes.
+
+
+ IFC2x4 CHANGE New attribute added at the end of the attribute list.
+
+
+"
+3789;ReferencedDocument;The document that is referenced.
+3790;DocumentRefForObjects;"
+The document reference with which objects are associated.
+
+
+ IFC2x4 CHANGE New inverse attribute.
+
+
+"
+3793;DocumentId;Identifier that uniquely identifies a document.
+3794;Name;File name or document name assigned by owner.
+3795;Description;Description of document and its content.
+3796;Purpose;Purpose for this document.
+3797;IntendedUse;Intended use for this document.
+3798;Scope;Scope for this document.
+3799;Revision;Document revision designation.
+3800;DocumentOwner;Information about the person and/or organization acknowledged as the 'owner' of this document. In some contexts, the document owner determines who has access to or editing right to the document.
+3801;Editors;The persons and/or organizations who have created this document or contributed to it.
+3802;CreationTime;"
+Date and time stamp when the document was originally created.
+
+
+
+IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
+
+
+
+"
+3803;LastRevisionTime;"
+Date and time stamp when this document version was created.
+
+
+
+IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
+
+
+
+"
+3804;ElectronicFormat;Describes the electronic format of the document being referenced, providing the file extension and the manner in which the content is provided.
+3805;ValidFrom;"
+Date when the document becomes valid.
+
+
+
+IFC2x4 CHANGE The data type has been changed to IfcDate, the date string according to ISO8601.
+
+
+
+"
+3806;ValidUntil;"
+Date until which the document remains valid.
+
+
+
+IFC2x4 CHANGE The data type has been changed to IfcDate, the date string according to ISO8601.
+
+
+
+"
+3807;Confidentiality;The level of confidentiality of the document.
+3808;Status;"The current status of the document. Examples of status values that might be used for a document information status include:
+- DRAFT
+- FINAL DRAFT
+- FINAL
+- REVISION"
+3809;Location;"Resource identifier or locator, provided as URI, URN or URL, of the document information for online references.
+
+
+ IFC2x4 CHANGE New attribute added at end of attribute list.
+
+
+"
+3810;DocumentInfoForObjects;"
+The document information with which objects are associated.
+
+
+ IFC2x4 CHANGE New inverse attribute.
+
+
+"
+3811;HasDocumentReferences;The document references to which the document applies
+3812;IsPointedTo;An inverse relationship from the IfcDocumentInformationRelationship to the related documents./EPM-HTML>
+3813;IsPointer;An inverse relationship from the IfcDocumentInformationRelationship to the relating document.
+3815;FileExtension;File extension of electronic document used by computer operating system.
+3816;MimeContentType;Main Mime type (as published by W3C or as user defined application type).
+3817;MimeSubtype;Mime subtype information.
+3833;RelatingDocument;The document that acts as the parent, referencing or original document in a relationship.
+3834;RelatedDocuments;The document that acts as the child, referenced or replacing document in a relationship.
+3835;RelationshipType;Describes the type of relationship between documents. This could be sub-document, replacement etc. The interpretation has to be established in an application context.
+3847;Name;A name used to identify or qualify the relationship.
+3848;Description;A description that may apply additional information about the relationship.
+3850;RelatingReference;"
+An external reference that can be used to tag an object within the range of IfcResourceObjectSelect.
+
+
+
+NOTE External references can be a library reference (for example a dictionary or a catalogue reference), a classification reference, or a documentation reference.
+
+
+
+"
+3851;RelatedResourceObjects;Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
+3880;Name;A name to be used for the constraint (e.g., ChillerCoefficientOfPerformance).
+3881;Description;A description that may apply additional information about a constraint.
+3882;ConstraintGrade;Enumeration that qualifies the type of constraint.
+3883;ConstraintSource;Any source material, such as a code or standard, from which the constraint originated.
+3884;CreatingActor;Person and/or organization that has created the constraint.
+3885;CreationTime;"
+Time when information specifying the constraint instance was created.
+
+ Note IFC2x4 CHANGE: Attribute data type changed to IfcDateTime using ISO 8601 representation
+
+
+"
+3886;UserDefinedGrade;"Allows for specification of user defined grade of the constraint beyond the enumeration values (hard, soft, advisory) provided by ConstraintGrade attribute of type IfcConstraintEnum.
+When a value is provided for attribute UserDefinedGrade in parallel the attribute ConstraintGrade shall have enumeration value USERDEFINED."
+3887;HasExternalReferences;"
+Reference to an external references, e.g. library, classification, or document information, that are associated to the constraint.
+
+
+
+IFC2x4 CHANGE New inverse attribute.
+
+
+
+"
+3888;IsRelatedWith;References to the objectified relationships that relate this constraint with other constraints.
+3889;RelatesConstraints;"
+References to the objectified relationships that relate other constraints with this constraint.
+
+
+NOTE For an aggregated constraint, only one instance of IfcConstraintAggregationRelationship shall be set of RelatesConstraints.
+
+
+"
+3890;PropertiesForConstraint;Reference to the properties to which the constraint is applied.
+3894;BenchmarkValues;A list of any benchmark values used for comparison purposes.
+3895;ResultValues;A list of any resultant values used for comparison purposes.
+3896;ObjectiveQualifier;"Enumeration that qualifies the type of objective constraint.
"
+3897;UserDefinedQualifier;A user defined value that qualifies the type of objective constraint when ObjectiveQualifier attribute of type IfcObjectiveEnum has value USERDEFINED.
+3900;Benchmark;"Enumeration that identifies the type of benchmark data.
"
+3901;ValueSource;"Reference source for data values.
"
+3902;DataValue;"The value with data type defined by the underlying type accesses via IfcMetricValueSelect.
"
+3938;RelatingConstraint;The constraint that is to be related.
+3939;RelatedResourceObjects;The properties to which a constraint is to be related.
+3942;RelatingConstraint;Constraint with which the other Constraints referenced by attribute RelatedConstraints are related.
+3943;RelatedConstraints;Constraints that are related with the one referenced as RelatingConstraint.
+3946;LogicalAggregator;"Enumeration that identifies the logical type of aggregation.
"
+3955;CostType;"Specification of the type of cost type used.
+
+NOTE: There are many possible types of cost value that may be identified. Whilst there is a broad understanding of the meaning of names that may be assigned to different types of costs, there is no general standard for naming cost types nor are there any broadly defined classifications. To allow for any type of cost value, the IfcLabel datatype is assigned.
+
+In the absence of any well defined standard, it is recommended that local agreements should be made to define allowable and understandable cost value types within a project or region.
+
+
"
+3956;Condition;The condition under which a cost value applies.
+3959;Name;A name or additional clarification given to a cost value.
+3960;Description;The description that may apply additional information about a cost value.
+3961;AppliedValue;The extent or quantity or amount of an applied value.
+3962;UnitBasis;"The number and unit of measure on which the unit cost is based.
+
+Note: As well as the normally expected units of measure such as length, area, volume etc., costs may be based on units of measure which need to be defined e.g. sack, drum, pallet, item etc. Unit costs may be based on quantities greater (or lesser) than a unitary value of the basis measure. For instance, timber may have a unit cost rate per X meters where X > 1; similarly for cable, piping and many other items. The basis number may be either an integer or a real value.
+
+Note: This attribute should be asserted for all circumstances where the cost to be applied is per unit quantity. It may be asserted even for circumstances where an item price is used, in which case the unit cost basis should be by item (or equivalent definition).
"
+3963;ApplicableDate;"
+The date on or from which an applied value is applicable.
+
+
+
+IFC2x4 CHANGE Type changed from IfcDateTimeSelect.
+
+
+
+
"
+3964;FixedUntilDate;"
+The date until which applied value is applicable.
+
+
+
+IFC2x4 CHANGE Type changed from IfcDateTimeSelect.
+
+
+
+
"
+3965;HasExternalReference;"
+Reference to an external reference, e.g. library, classification, or document information, that is associated to the IfcAppliedValue.
+
+
+
+IFC2x4 CHANGE New inverse attribute.
+
+
+
+
"
+3966;ValueOfComponents;The total (or subtotal) value of the components within the applied value relationship expressed as a single applied value.
+3967;IsComponentIn;The value of the single applied value which is used by the applied value relationship to express a complex applied value.
+3974;RelatingMonetaryUnit;The monetary unit from which an exchange is derived. For instance, in the case of a conversion from GBP to USD, the relating monetary unit is GBP.
+3975;RelatedMonetaryUnit;The monetary unit to which an exchange results. For instance, in the case of a conversion from GBP to USD, the related monetary unit is USD.
+3976;ExchangeRate;The currently agreed ratio of the amount of a related monetary unit that is equivalent to a unit amount of the relating monetary unit in a currency relationship. For instance, in the case of a conversion from GBP to USD, the value of the exchange rate may be 1.486 (USD) : 1 (GBP).
+3977;RateDateTime;"
+The date and time at which an exchange rate applies.
+
+
+
+IFC2x4 CHANGE Type changed from IfcDateTimeSelect. Attribute made optional.
+
+
+
+
"
+3978;RateSource;The source from which an exchange rate is obtained.
+3980;ComponentOfTotal;The applied value (total or subtotal) of which the value being considered is a component.
+3981;Components;Applied values that are components of another applied value and from which that applied value may be deduced.
+3982;ArithmeticOperator;The arithmetic operator applied in an applied value relationship.
+3990;Name;"
+Optional name to indicate rate table designation, e.g. ""A"", ""B"". If provided, then the amounts are based upon IfcCostValue rates having the same Name, where such rates are defined on the referencing IfcConstructionResource.
+
+"
+3991;DataOrigin;"
+Indicates the origin of cost data:
+MEASURED indicates firm values considered final;
+PREDICTED indicates estimated values considered tentative;
+SIMULATED indicates calculated values based on effective rates and the scheduled work times.
+
+"
+3992;UserDefinedDataOrigin;"
+Indicates a custom data origin if DataOrigin is set to USERDEFINED.
+
+"
+3993;StatusDate;"
+Indicates the date for which the information is applicable, particularly earned value calculations (PlannedValue, EarnedValue, ActualValue) which rely on the status date and associated time series at the referencing IfcConstructionResource.
+
+"
+3994;ScheduleCost;"
+Indicates the total budgeted cost on behalf of the resource, optionally for a particular task.
+This attribute may be time-phased using IfcRelAssociatesTimeSeries on IfcConstructionResource having Name 'ResourceCost.ScheduleCost'.
+
+"
+3995;ActualCost;"
+Indicates the total actual cost incurred on behalf of the resource, optionally for a particular task.
+This attribute may be time-phased using IfcRelAssociatesTimeSeries on IfcConstructionResource having Name 'ResourceCost.ActualCost'.
+
+"
+3996;RemainingCost;"
+Indicates the total remaining cost on behalf of the resource, optionally for a particular task.
+This attribute may be time-phased using IfcRelAssociatesTimeSeries on IfcConstructionResource having Name 'ResourceCost.RemainingCost'.
+
+"
+3997;PlannedValue;"
+Indicates the Planned Value (PV) which is the sum of the ScheduleCost time series of work scheduled to be completed as of the StatusDate. Also referred to as Budgeted Cost of Work Scheduled (BCWS).
+
+"
+3998;EarnedValue;"
+Indicates the Earned Value (EV) which is the sum of the ScheduleCost time series of work actually completed as of the StatusDate. Also referred to as Budgeted Cost of Work Performed (BCWP).
+
+"
+3999;ActualValue;"
+Indicates the Actual Cost of Work Performed (ACWP) which is the sum of the ActualCost time series of work actually completed as of the StatusDate. Note that this is not necessarily the same as ActualCost which is the sum of all actual work recorded regardless of status date (i.e. actual work may be recorded after the status date which would not be included).
+
+"
+4008;Name;An unique name for the time series.
+4009;Description;A text description of the data that the series represents.
+4010;StartTime;The start time of a time series.
+4011;EndTime;The end time of a time series.
+4012;TimeSeriesDataType;The time series data type.
+4013;DataOrigin;The orgin of a time series data.
+4014;UserDefinedDataOrigin;Value of the data origin if DataOrigin attribute is USERDEFINED.
+4015;Unit;"
+The unit to be assigned to all values within the time series. Note that mixing units is not allowed. If the value is not given, the global unit for the type of IfcValue, as defined at IfcProject.UnitsInContext is used.
+"
+4016;HasExternalReference;"
+Reference to an external reference, e.g. library, classification, or document information, that is associated to the IfcTimeSeries.
+
+
+
+IFC2x4 CHANGE New inverse attribute.
+
+
+
+
"
+4018;TimeStep;A duration of time intervals between values.
+4019;Values;The collection of time series values.
+4021;ListValues;A list of time-series values. At least one value is required.
+4023;Values;The collection of time series values.
+4025;TimeStamp;The specification of the time point.
+4026;ListValues;A list of time-series values. At least one value is required.
+4043;DurationType;"
+ Enables to specify the type of duration values for ScheduleDuration, ActualDuration and RemainingTime. The duration type is either
+ work time or elapsed time.
+"
+4044;ScheduleDuration;"
+ The amount of time which is scheduled for completion of a
+ task.
+ The value might be measured or somehow calculated, which is defined by
+ ScheduleDataOrigin.
+ The value is either given as elapsed time or work time, which is defined by
+ DurationType.
+
+ NOTE: Scheduled Duration may be calculated as the
+ time from scheduled start date to scheduled finish date.
+
+
+
"
+4045;ScheduleStart;"
+ The date on which a task is scheduled to be started.
+ The value might be measured or somehow calculated, which is defined by
+ ScheduleDataOrigin.
+
+ NOTE: The scheduled start date must be greater than
+ or equal to the earliest start date.
+
+"
+4046;ScheduleFinish;"
+ The date on which a task is scheduled to be finished.
+ The value might be measured or somehow calculated, which is defined by
+ ScheduleDataOrigin.
+
+ NOTE: The scheduled finish date must be greater than
+ or equal to the earliest finish date.
+
+"
+4047;EarlyStart;"
+ The earliest date on which a task can be started. It is a calculated value.
+"
+4048;EarlyFinish;"
+ The earliest date on which a task can be finished. It is a calculated value.
+"
+4049;LateStart;"
+ The latest date on which a task can be started. It is a calculated value.
+"
+4050;LateFinish;"
+ The latest date on which a task can be finished. It is a calculated value.
+"
+4051;FreeFloat;"
+ The amount of time during which the start or finish of a
+ task may be varied without any effect on the overall
+ programme of work. It is a calculated elapsed time value.
+"
+4052;TotalFloat;"
+ The difference between the duration available to carry out
+ a task and the scheduled duration of the task. It is a calculated
+ elapsed time value.
+
+ NOTE: Total Float time may be calculated as being
+ the difference between the scheduled duration of a task and
+ the available duration from earliest start to latest
+ finish. Float time may be either positive, zero or
+ negative. Where it is zero or negative, the task becomes
+ critical.
+
+"
+4053;IsCritical;"
+ A flag which identifies whether a scheduled task is a
+ critical item within the programme.
+
+ NOTE: A task becomes critical when the float time
+ becomes zero or negative.
+
+"
+4054;StatusTime;"
+ The date or time at which the status of the tasks within
+ the schedule is analyzed.
+"
+4055;ActualDuration;"
+ The actual duration of the task. It is a measured value.
+ The value is either given as elapsed time or work time, which is defined by
+ DurationType.
+"
+4056;ActualStart;"
+ The date on which a task is actually started. It is a measured value.
+
+ NOTE: The scheduled start date must be greater than
+ or equal to the earliest start date. No constraint is
+ applied to the actual start date with respect to the
+ scheduled start date since a task may be started earlier
+ than had originally been scheduled if circumstances allow.
+
+"
+4057;ActualFinish;"
+ The date on which a task is actually finished.
+"
+4058;RemainingTime;"
+ The amount of time remaining to complete a task. It is a predicted value.
+ The value is either given as elapsed time or work time, which is defined by
+ DurationType.
+
+ NOTE: The time remaining in which to complete a task
+ may be determined both for tasks which have not yet started
+ and those which have. Remaining time for a task not yet
+ started has the same value as the scheduled duration. For a
+ task already started, remaining time is calculated as the
+ difference between the scheduled finish and the point of
+ analysis.
+
+"
+4059;Completion;"
+ The extent of completion expressed as a ratio or percentage.
+ It is a measured value.
+"
+4066;Name;"
+ Optional name for the time definition.
+"
+4067;DataOrigin;"
+ Specifies the origin of the scheduling time entity. It currently
+ differentiates between predicted, simulated, measured, and user defined values.
+"
+4068;UserDefinedDataOrigin;Value of the data origin if DataOrigin attribute is USERDEFINED.
+4070;LagValue;"
+ Value of the time lag selected as being either a ratio or a
+ time measure.
+"
+4071;DurationType;"
+ The allowed types of task duration that specify the lag time
+ measurement (work time or elapsed time).
+"
+4080;ScheduleWork;"Indicates the total work (e.g. person-hours) allocated to the task on behalf of the resource.
+Note: this is not necessarily the same as the task duration (IfcTaskTime.ScheduleDuration); it may vary according to the resource usage ratio and other resources assigned to the task."
+4081;ScheduleUsage;Indicates the amount of the resource used concurrently. For example, 100% means 1 worker, 300% means 3 workers, 50% means half of 1 worker's time for scenarios where multitasking is feasible. If not provided, then the usage ratio is considered to be 100%.
+4082;ScheduleStart;Indicates the time when the resource is scheduled to start working.
+4083;ScheduleFinish;Indicates the time when the resource is scheduled to finish working.
+4084;ScheduleContour;Indicates how a resource should be leveled over time by adjusting the resource usage according to a specified curve. Standard values include: 'Flat', 'BackLoaded', 'FrontLoaded', 'DoublePeak', 'EarlyPeak', 'LatePeak', 'Bell', and 'Turtle'. Custom values may specify a custom name or formula.
+4085;LevelingDelay;Indicates a delay in the ScheduleStart caused by leveling.
+4086;IsOverAllocated;Indicates that the resource is scheduled in excess of its capacity.
+4087;StatusTime;"Indicates the date and time for which status values are applicable; particularly completion, actual, and remaining values. If values are time-phased (the referencing IfcConstructionResource has associated time series values for attributes), then the status values may be determined from such time-phased data as of the StatusTime."
+4088;ActualWork;Indicates the actual work performed by the resource as of the StatusTime.
+4089;ActualUsage;Indicates the actual amount of the resource used concurrently.
+4090;ActualStart;Indicates the time when the resource actually started working.
+4091;ActualFinish;Indicates the time when the resource actually finished working.
+4092;RemainingWork;Indicates the work remaining to be completed by the resource.
+4093;RemainingUsage;
+4094;Completion;"Indicates the percent completion of this resource. If the resource is assigned to a task, then indicates completion of the task on behalf of the resource; if the resource is partitioned into sub-allocations, then indicates overall completion of sub-allocations."
+4096;ActualDate;"
+ The date on which an event actually occurs. It is a measured value.
+
"
+4097;EarlyDate;"
+ The earliest date on which an event can occur. It is a calculated value.
+"
+4098;LateDate;"
+ The latest date on which an event can occur. It is a calculated value.
+"
+4099;ScheduleDate;"
+ The date on which an event is scheduled to occur.
+ The value might be measured or somehow calculated, which is defined by
+ ScheduleDataOrigin.
+
+"
+4101;RecurrencePattern;"
+ Recurrence pattern that defines a time period, which, if given, is
+ valid within the time period defined by
+ IfcWorkTime.Start and IfcWorkTime.Finish.
+"
+4102;Start;"
+ Start date of the work time (0:00), that might be further
+ restricted by a recurrence pattern.
+"
+4103;Finish;"
+ End date of the work time (24:00), that might be further
+ restricted by a recurrence pattern.
+"
+4105;RecurrenceType;"
+ Defines the recurrence type that gives meaning to the used
+ attributes and decides about possible attribute
+ combinations, i.e. what attributes are needed to fully
+ describe the pattern type.
+"
+4106;DayComponent;"
+ The position of the specified day in a month.
+
"
+4107;WeekdayComponent;"
+ The weekday name of the specified day in a week.
+"
+4108;MonthComponent;"
+ The position of the specified month in a year.
+
"
+4109;Position;"
+ The position of the specified component, e.g. the 3rd
+ (position=3) Tuesday (weekday component) in a month. A
+ negative position value is used to define the last position
+ of the component (-1), the next to last position (-2) etc.
+
"
+4110;Interval;"
+ An interval can be given according to the pattern type. An
+ interval value of 2 can for instance every two days, weeks,
+ months, years. An empty interval value is regarded as 1. The
+ used interval values should be in a reasonable range, e.g.
+ not 0 or <0.
+"
+4111;Occurrences;"
+ Defines the number of occurrences of this pattern, e.g. a weekly
+ event might be defined to occur 5 times before it stops.
+"
+4112;TimePeriods;"
+ List of time periods that are defined by a start and end time
+ of the recurring element (day). The order of the list should
+ reflect the sequence of the time periods.
+"
+4129;StartTime;"
+ Start time of the time period.
+"
+4130;EndTime;"
+ End time of the time period.
+"
+4132;Recurrance;
+4141;PointOnRelatingElement;Point at which the connected object is aligned at the relating element, given in the LCS of the relating element.
+4184;PlacementRefDirection;"
+Reference to either an explicit direction, or a second grid axis intersection, which defines the orientation of the grid placement.
+
+IFC2x4 CHANGE The select of an explict direction has been added.
+
+
+"
+4188;PlacesObject;"
+The IfcObjectPlacement shall be used to provide a placement and
+an object coordinate system for a single
+one or many instances of IfcProduct. If an IfcObjectPlacement is
+shared by many instances of IfcProduct it does not apply a semantic
+meaning of being a shared property that needs to be maintained. Using
+the same instance of IfcObjectPlacement could simply be used to
+reduce exchange file size.
+
+
+ IFC2x3 CHANGE New inverse attribute.
+
+
+ IFC2x4 CHANGE The cardinality has changed to 1..n to allow reuse of instances of IfcObjectPlacement as placement object in one to many products.
+
+
+"
+4189;ReferencedByPlacements;Placements that are given relative to this placement of an object.
+4191;PlacementRelTo;"Reference to Object that provides the relative placement by its local coordinate system. If it is omitted, then the local placement is given to the WCS, established by the geometric representation context.
"
+4192;RelativePlacement;Geometric placement that defines the transformation from the related coordinate system into the relating. The placement can be either 2D or 3D, depending on the dimension count of the coordinate system.
+4200;Name;"
+Name of the material.
+
+
+EXAMPLE A view definition may require Material.Name to uniquely specify e.g. concrete or steel grade, in which case the attribute Material.Category could take the value 'Concrete' or 'Steel'.
+
+
+NOTE Material grade may have diffenrent meaning in different view definitions, e.g. strength grade for structural design and analysis, or visible appearance grade in architectural application. Also, more elaborate material grade definition may be associated as classification via inverse attribute HasExternalReferences.
+
+
+"
+4201;Description;"
+Definition of the material in more descriptive terms than given by attributes Name or Category.
+
+
+ IFC2x4 CHANGE The attribute has been added at the end of attribute list.
+
+
+
+"
+4202;Category;"
+Definition of the category (group or type) of material, in more general terms than given by attribute Name.
+
+
+EXAMPLE A view definition may require each Material.Name to be unique, e.g. for each concrete or steel grade used in a project, in which case Material.Category could take the values 'Concrete' or 'Steel'.
+
+
+ IFC2x4 CHANGE The attribute has been added at the end of attribute list.
+
+
+
+"
+4203;HasRepresentation;"
+Reference to the IfcMaterialDefinitionRepresentation that provides presentation information to a representation common to this material in style definitions.
+
+IFC2x Edition 3 CHANGE The inverse attribute HasRepresentation has been added.
+
+"
+4204;IsRelatedWith;"
+Reference to a material relationship indicating that this material is a part (or constituent) in a material composite.
+
+
+ IFC2x4 CHANGE The inverse attribute has been added.
+
+
+
+"
+4205;RelatesTo;"
+Reference to a material relationship indicating that this material composite has parts (or contituents).
+
+
+ IFC2x4 CHANGE The inverse attribute has been added.
+
+
+
+"
+4214;AssociatedTo;"
+Use of the IfcMaterialDefinition subtypes within the material association of an element occurrence or element type. The association is established by the IfcRelAssociatesMaterial relationship.
+
+
+ IFC2x4 CHANGE The inverse attribute has been added.
+
+
+
+"
+4215;HasExternalReferences;"
+Reference to external references, e.g. library, classification, or document information, that are associated to the material.
+
+
+ IFC2x4 CHANGE The inverse attribute has been added.
+
+
+
+"
+4216;HasProperties;"
+Material properties assigned to instances of subtypes of IfcMaterialDefinition.
+
+
+ IFC2x4 CHANGE The inverse attribute has been added.
+
+
+
+"
+4219;Material;Optional reference to the material from which the layer is constructed. Note that if this value is not given, it does not denote a layer with no material (an air gap), it only means that the material is not specified at that point.
+4220;LayerThickness;"
+The thickness of the material layer. The dimension is measured along the positive MlsDirection as specified in IfcMaterialLayerSet (that is mapped to AXIS-2, as specified in IfcMaterialLayerSetUsage for element occurrences supporting IfcMaterialLayerSetUsage.
+
+
+ NOTE The attribute value can be 0. for material thicknesses very close to zero, such as for a membrane. Material layers with thickess 0. shall not be rendered in the geometric representation.
+
+
+
+ IFC2x4 CHANGE The attribute datatype has been changed to IfcNonNegativeLengthMeasure allowing for 0. as thickness.
+
+
+
+
+"
+4221;IsVentilated;"
+Indication of whether the material layer represents an air layer (or cavity).
+
+ - set to TRUE if the material layer is an air gap and provides air exchange from the layer to the outside air.
+ - set to UNKNOWN if the material layer is an air gap and does not provide air exchange (or when this information about air exchange of the air gap is not available).
+ - set to FALSE if the material layer is a solid material layer (the default).
+
+"
+4222;Name;The name by which the material layer is known.
+4223;Description;Definition of the material layer in more descriptive terms than given by attributes Name or Category.
+4224;Category;Category of the material layer, e.g. the role it has in the layer set it belongs to (such as 'load bearing', 'thermal insulation' etc.).
+4225;Priority;"
+The relative priority of the layer, expressed as ratio measure, normalised to 0..1. Controls how layers intersect in connections and corners of building elements: a layer from one element protrudes into (i.e. displaces) a layer from another element in a joint of these elements if the former element's layer has higher priority than the latter. The priorty value for a material layer in an element has to be set and maintained by software applications, in relation to the material layers in connected elements. The usage has to be further specified for each element, especially to avoid simultanious use with IfcLayerOffset.
+"
+4226;ToMaterialLayerSet;Reference to the material layer set in which the material layer is included.
+4228;OffsetDirection;"
+Orientation of the offset; shall be perpendicular to the parent layer set direction.
+
"
+4229;OffsetValues;"
+The numerical value of layer offset, in the direction of the axis assigned by the attribute OffsetDirection. The OffsetValues[1] identifies the offset from the lower position along the axis direction (normally the start of the standard extrusion), the OffsetValues[2] identifies the offset from the upper position along the axis direction (normally the end of the standard extrusion),
+"
+4235;MaterialLayers;Identification of the layers from which the material layer set is composed.
+4236;LayerSetName;The name by which the material layer set is known.
+4237;Description;"
+Definition of the material layer set in descriptive terms.
+
+
+ IFC2x4 CHANGE The attribute has been added at the end of attribute list.
+
+
+
+"
+4238;TotalThickness;Total thickness of the material layer set is derived from the function IfcMlsTotalThickness.
+4240;Name;"
+The name by which the material profile set is known.
+"
+4241;Description;Definition of the material profile set in descriptive terms.
+4242;MaterialProfiles;"
+Identification of the profiles from which the material profile set is composed.
+"
+4243;CompositeProfile;"
+Reference to the composite profile definition for which this material profile set associates material to each of its individual profile.
+
+NOTE
+The referenced IfcCompositeProfileDef instance shall be composed of all of the IfcProfileDef instances which are used via the MaterialProfiles list in the current IfcMaterialProfileSet .
+
+
+
+"
+4246;Name;The name by which the material profile is known.
+4247;Description;Definition of the material profile in descriptive terms.
+4248;Material;Optional reference to the material from which the profile is constructed.
+4249;Profile;Identification of the profile for which this material profile is associating material.
+4250;Priority;"
+The relative priority of the profile, expressed as ratio measure, normalised to 0..1. Controls how profiles intersect in connections and corners of building elements: a profile from one element protrudes into (i.e. displaces) a profile from another element in a joint of these elements if the former element's profile has higher priority than the latter. The priorty value for a material profile in an element has to be set and maintained by software applications, in relation to the material profiles in connected elements.
+"
+4251;Category;Category of the material profile, e.g. the role it has in the profile set it belongs to.
+4252;ToMaterialProfileSet;Material profile set in which this material profile is included.
+4254;OffsetValues;"
+The numerical value of profile offset, in the direction of the axis direction - always AXIS1 i.e. the axis along the extrusion path. The OffsetValues[1] identifies the offset from the lower position along the axis direction (normally the start of the standard extrusion), the OffsetValues[2] identifies the offset from the upper position along the axis direction (normally the end of the standard extrusion),
+"
+4256;Name;"
+The name by which the constituent set is known.
+"
+4257;Description;"
+Definition of the material constituent set in descriptive terms.
+"
+4258;MaterialConstituents;"
+Identification of the constituents from which the material constituent set is composed.
+"
+4260;Name;"
+The name by which the material constituent is known.
+"
+4261;Description;"
+Definition of the material constituent in descriptive terms.
+"
+4262;Material;"
+Reference to the material from which the constituent is constructed.
+"
+4263;Fraction;"
+Optional provision of a fraction of the total amount (volume or weight) that applies to the IfcMaterialConstituentSet that is contributed by this IfcMaterialConstituent.
+"
+4264;Category;"
+Category of the material constituent, e.g. the role it has in the constituent set it belongs to.
+"
+4265;ToMaterialConstituentSet;"
+Material constituent set in which this material constituent is included.
+"
+4267;RelatingMaterial;Reference to the relating material (the composite).
+4268;RelatedMaterials;Reference to related materials (as constituents of composite material).
+4269;Expression;The amount of related material in the whole (composite material or material set). Expressed as proportion (percentage) of weight or volume, or as any other appropriate value.
+4272;Name;"
+The name given to the set of extended properties.
+"
+4273;Description;"
+Description for the set of material properties.
+"
+4274;Material;"
+Reference to the material definition to which the set of properties is assigned.
+
+
+
+ IFC2x4 CHANGE The datatype has been changed to supertype IfcMaterialDefinition.
+
+
+
+"
+4276;Properties;"
+The set of material properties provided for this material definition.
+"
+4278;MaterialClassifications;The material classifications identifying the type of material.
+4279;ClassifiedMaterial;Material being classified.
+4281;ForLayerSet;"
+The IfcMaterialLayerSet set to which the usage is applied.
+"
+4282;LayerSetDirection;"
+Orientation of the material layer set relative to element reference geometry. The meaning of the value of this attribute shall be specified in the geometry use section for each element. For extruded shape representation, direction can be given along the extrusion path (e.g. for slabs) or perpendicular to it (e.g. for walls).
+
+
+ NOTE the LayerSetDirection for IfcWallStandardCase shall be AXIS2 (i.e. the y-axis) and for IfcSlabStandardCase and IfcPlateStandardCase it shall be AXIS3 (i.e. the z-axis).
+
+
+
+Whether the material layers of the set being used shall 'grow' into the positive or negative direction of the given axis, shall be deifned by DirectionSense attribute.
+"
+4283;DirectionSense;"
+Denotion whether the material layer set is oriented in positive or negative sense along the specified axis (defined by LayerSetDirection). ""Positive"" means that the consecutive layers (the IfcMaterialLayer instances in the list of IfcMaterialLayerSet.MaterialLayers) are placed face-by-face in the direction of the positive axis as established by LayerSetDirection: for AXIS2 it would be in +y, for AXIS3 it would be +z. ""Negative"" means that the layers are placed face-by-face in the direction of the negative LayerSetDirection. In both cases, starting at the material layer set base line.
+NOTE the material layer set base line (MlsBase) is located by OffsetFromReferenceLine, and may be on the positive or negative side of the element reference line (or plane); positive or negative for MlsBase placement does not depend on the DirectionSense attribute, but on the relevant element axis.
+"
+4284;OffsetFromReferenceLine;"
+Offset of the material layer set base line (MlsBase) from reference geometry (line or plane) of element. The offset can be positive or negative, unless restricted for a particular building element type in its use definition or by implementer agreement. A positive value means, that the MlsBase is placed on the positive side of the reference line or plane, on the axis established by LayerSetDirection (in case of AXIS2 into the direction of +y, or in case of AXIS2 into the direction of +z). A negative value means that the MlsBase is placed on the negative side, as established by LayerSetDirection (in case of AXIS2 into the direction of -y). NOTE the positive or negative sign in the offset only affects the MlsBase placement, it does not have any effect on the application of DirectionSense for orientation of the material layers; also DirectionSense does not change the MlsBase placement.
+
+
"
+4285;ReferenceExtent;"EPM-HTML>
+Extent of the extrusion of the elements body shape representation to which the IfcMaterialLayerSetUsage applies. It is used as the reference value for the upper OffsetValues[2] provided by the IfcMaterialLayerSetWithOffsets subtype for included material layers.
+
+
+
+
+ IFC2x4 CHANGE New attribute added to the end of attribute list.
+
+
+
+
+ NOTE 1 The attribute ReferenceExtent shall be asserted, if an IfcMaterialLayerSetWithOffsets is included in the ForLayerSet.MaterialLayers list of maerial layers.
+
+
+ NOTE 2 The ReferenceExtent for IfcWallStandardCase is the reference height starting at z=0 being the XY plane of the object coordinate system.
+
+
+
+
+"
+4289;AssociatedTo;"
+Use of the IfcMaterialUsageDefinition subtypes within the material association of an element occurrence. The association is established by the IfcRelAssociatesMaterial relationship.
+
+
+ IFC2x4 CHANGE The inverse attribute has been added.
+
+
+
+"
+4292;ForProfileSet;"
+The IfcMaterialProfileSet set to which the usage is applied.
+"
+4293;CardinalPoint;"
+Index reference to a significant point in the section profile. Describes how the section is aligned relative to the (longitudinal) axis of the member it is associated with. This parametric specification of profile alignment can be provided redundantly to the explicit alignment defined by ForProfileSet.MaterialProfiles[*].Profile.
+"
+4294;ReferenceExtent;"EPM-HTML>
+Extent of the extrusion of the elements body shape representation to which the IfcMaterialProfileSetUsage applies. It is used as the reference value for the upper OffsetValues[2] provided by the IfcMaterialProfileSetWithOffsets subtype for included material profiles.
+
+
+
+
+ NOTE 1 The attribute ReferenceExtent shall be asserted, if an IfcMaterialProfileSetWithOffsets is included in the ForProfileSet.MaterialProfiles list of maerial layers.
+
+
+ NOTE 2 The ReferenceExtent for IfcBeamStandardCase, IfcColumnStandardCase, and IfcMemberStandardCase is the reference length starting at z=0 being the XY plane of the object coordinate system.
+
+
+
+
+"
+4296;ForProfileEndSet;"
+The second IfcMaterialProfileSet set to which the usage is applied.
+"
+4297;CardinalEndPoint;"
+Index reference to a significant point in the second section profile. Describes how this section is aligned relative to the axis of the member it is associated with. This parametric specification of profile alignment can be provided redundantly to the explicit alignment defined by ForProfileSet.MaterialProfiles[*].Profile.
+"
+4305;Materials;Materials used in a composition of substances.
+4368;Elements;The group of units and their exponents that define the derived unit.
+4369;UnitType;Name of the derived unit chosen from an enumeration of derived unit types for use in IFC models.
+4370;UserDefinedType;
+4371;Dimensions;"Dimensional exponents derived using the function IfcDerivedDimensionalExponents using (SELF) as the input value.
"
+4375;Unit;The fixed quantity which is used as the mathematical factor.
+4376;Exponent;The power that is applied to the unit attribute.
+4381;Dimensions;The dimensional exponents of the SI base units by which the named unit is defined.
+4382;UnitType;The type of the unit.
+4385;Name;The word, or group of words, by which the context dependent unit is referred to.
+4386;HasExternalReference;"
+Reference to external information, e.g. library, classification, or document information, which is associated with the context dependent unit.
+
+
+
+IFC2x4 CHANGE New inverse attribute.
+
+
+
+"
+4390;Name;The word, or group of words, by which the conversion based unit is referred to.
+4391;ConversionFactor;The physical quantity from which the converted unit is derived.
+4392;HasExternalReference;"
+Reference to external information, e.g. library, classification, or document information, which is associated with the conversion-based unit.
+
+
+
+IFC2x4 CHANGE New inverse attribute.
+
+
+
+"
+4394;ConversionOffset;"
+
+A positive or negative offset to add after the inherited ConversionFactor was applied.
+
+
"
+4396;ValueComponent;The value of the physical quantity when expressed in the specified units.
+4397;UnitComponent;The unit in which the physical quantity is expressed.
+4568;Prefix;The SI Prefix for defining decimal multiples and submultiples of the unit.
+4569;Name;"
+
+The word, or group of words, by which the SI unit is referred to.
+
+NOTE Even though the SI system's base unit for mass is kilogram, the IfcSIUnit for mass is gram if no Prefix is asserted.
+
+
"
+4570;Dimensions;"
+The dimensional exponents of SI units are derived by function IfcDimensionsForSiUnit.
+"
+4620;LengthExponent;The power of the length base quantity.
+4621;MassExponent;The power of the mass base quantity.
+4622;TimeExponent;The power of the time base quantity.
+4623;ElectricCurrentExponent;The power of the electric current base quantity.
+4624;ThermodynamicTemperatureExponent;The power of the thermodynamic temperature base quantity.
+4625;AmountOfSubstanceExponent;The power of the amount of substance base quantity.
+4626;LuminousIntensityExponent;The power of the luminous intensity base quantity.
+4710;Currency;"
+
+Code or name of the currency. Permissible values are the three-letter alphabetic currency codes as per ISO 4217, for example CNY, EUR, GBP, JPY, USD.
+
+"
+4712;Units;Units to be included within a unit assignment.
+4720;HatchLineAppearance;The curve style of the hatching lines. Any curve style pattern shall start at the origin of each hatch line.
+4721;StartOfNextHatchLine;"A repetition factor that determines the distance between adjacent hatch lines.
+
+IFC2x Edition 3 CHANGE The attribute type of StartOfNextHatchLine has changed to a SELECT of IfcPositiveLengthMeasure (new) and IfcOneDirectionRepeatFactor.
+
"
+4722;PointOfReferenceHatchLine;"
+A Cartesian point which defines the offset of the reference hatch line from the origin of the (virtual) hatching coordinate system. The origin is used for mapping the fill area style hatching onto an annotation fill area or surface. The reference hatch line would then appear with this offset from the fill style target point.
+If not given the reference hatch lines goes through the origin of the (virtual) hatching coordinate system.
+
+IFC2x Edition 3 CHANGE The usage of the attribute PointOfReferenceHatchLine has changed to not provide the Cartesian point which is the origin for mapping, but to provide an offset to the origin for the mapping. The attribute has been made OPTIONAL.
+
+"
+4723;PatternStart;"
+A distance along the reference hatch line which is the start point for the curve style font pattern of the reference hatch line.
+If not given, the start point of the curve style font pattern is at the (virtual) hatching coordinate system.
+
+IFC2x Edition 2 Addendum 2 CHANGE The attribute PatternStart has been made OPTIONAL.
+"
+4724;HatchLineAngle;A plane angle measure determining the direction of the parallel hatching lines.
+4729;CurveFont;A curve style font which is used to present a curve. It can either be a predefined curve font, or an explicitly defined curve font. Both may be scaled. If not given, then the curve font should be taken from the layer assignment with style, if that is not given either, then the default curve font applies.
+4730;CurveWidth;A positive length measure in units of the presentation area for the width of a presented curve. If not given, then the style should be taken from the layer assignment with style, if that is not given either, then the default style applies.
+4731;CurveColour;The colour of the visible part of the curve. If not given, then the colour should be taken from the layer assignment with style, if that is not given either, then the default colour applies.
+4739;Name;"
+Name of the presentation style.
+"
+4741;TextCharacterAppearance;"
+A character style to be used for presented text.
+"
+4742;TextStyle;"
+The style applied to the text block for its visual appearance.
+It defines the text block characteristics, either for vector based or monospace text fonts (see select item IfcTextStyleWithBoxCharacteristics), or for true type text fonts (see select item IfcTextStyleTextModel.
+
+IFC2x Edition 3 CHANGE The attribute TextBlockStyle has been changed from SET[1:?] to a non-aggregated optional, it has been renamed from TextStyles.
+
+"
+4743;TextFontStyle;"
+The style applied to the text font for its visual appearance.
+It defines the font family, font style, weight and size.
+
+IFC2x Edition 2 Addendum 2 CHANGE The attribute TextFontStyle is a new attribute attached to IfcTextStyle.
+
+"
+4747;Colour;"
+This property describes the text color of an element (often referred to as the foreground color).
+"
+4748;BackgroundColour;"
+This property sets the background color of an element.
+"
+4757;BoxHeight;It is the height scaling factor in the definition of a character glyph.
+4758;BoxWidth;It is the width scaling factor in the definition of a character glyph.
+4759;BoxSlantAngle;It indicated that the box of a character glyph shall be represented as a parallelogram, with the angle being between the character up line and an axis perpendicular to the character base line.
+4760;BoxRotateAngle;It indicated that the box of a character glyph shall be presented at an angle to the base line of a text string within which the glyph occurs, the angle being that between the base line of the glyph and an axis perpendicular to the baseline of the text string.
+4761;CharacterSpacing;The distance between the character boxes of adjacent characters.
+4770;TextIndent;"
+The property specifies the indentation that appears before the first formatted line.
+ NOTE It has been introduced for later compliance to full CSS1 support.
+"
+4771;TextAlign;"
+This property describes how text is aligned horizontally within the element. The actual justification algorithm used is dependent on the rendering algorithm.
+"
+4772;TextDecoration;"
+This property describes decorations that are added to the text of an element.
+"
+4773;LetterSpacing;"
+The length unit indicates an addition to the default space between characters. Values can be negative, but there may be implementation-specific limits. The user agent is free to select the exact spacing algorithm. The letter spacing may also be influenced by justification (which is a value of the 'align' property).
+ NOTE The following values are allowed, IfcDescriptiveMeasure with value='normal', or IfcLengthMeasure, the length unit is globally defined at IfcUnitAssignment.
+"
+4774;WordSpacing;"
+The length unit indicates an addition to the default space between words. Values can be negative, but there may be implementation-specific limits. The user agent is free to select the exact spacing algorithm. The word spacing may also be influenced by justification (which is a value of the 'text-align' property).
+ NOTE It has been introduced for later compliance to full CSS1 support.
+"
+4775;TextTransform;"
+This property describes how text characters may transform to upper case, lower case, or capitalized case, independent of the character case used in the text literal.
+ NOTE It has been introduced for later compliance to full CSS1 support.
+"
+4776;LineHeight;"
+The property sets the distance between two adjacent lines' baselines.
+When a ratio value is specified, the line height is given by the font size of the current element multiplied with the numerical value. A value of 'normal' sets the line height to a reasonable value for the element's font. It is suggested that user agents set the 'normal' value to be a ratio number in the range of 1.0 to 1.2.
+ NOTE The following values are allowed:
IfcDescriptiveMeasure with value='normal', or
+IfcLengthMeasure, with non-negative values, the length unit is globally defined at IfcUnitAssignment, or
IfcRatioMeasure.
+"
+4784;FillStyles;The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
+4794;TilingPattern;A two direction repeat factor defining the shape and relative positioning of the tiles.
+4795;Tiles;A set of constituents of the tile.
+4796;TilingScale;The scale factor applied to each tile as it is placed in the annotation fill area.
+4799;RepeatFactor;A vector which specifies the relative positioning of hatch lines.
+4801;SecondRepeatFactor;A vector which specifies the relative positioning of tiles in the second direction.
+4805;Symbol;"
+A styled item that is used as the annotation symbol for tiling the filled area.
+
+
+ IFC2x4 CHANGE The data type has been changed to IfcStyleItem.
+
+
+ NOTE Only IfcStyleItem's that refer to a compatible geometric representation item and presentation style shall be used.
+
+
+"
+4807;Item;"
+A geometric representation item to which the style is assigned.
+
+IFC2x Edition 2 Addendum 2 CHANGE The attribute Item has been made optional. Upward compatibility for file based exchange is guaranteed.
+
+"
+4808;Styles;"
+Representation styles which are assigned, either to an geometric representation item, or to a material definition.
+
+
+ IFC2x4 CHANGE The data type has been changed to IfcStyleAssignmentSelect with upward compatibility
+for file based exchange.
+
+
+ NOTE Only the select item IfcPresentationStyle shall be used from IFC2x4 onwards, the IfcPresentationStyleAssignment has been deprecated.
+
+
+"
+4809;Name;The word, or group of words, by which the styled item is referred to.
+4815;Styles;A set of presentation styles that are assigned to styled items.
+4826;StyleOfSymbol;The style applied to the symbol for its visual appearance.
+4830;Side;An indication of which side of the surface to apply the style.
+4831;Styles;A collection of different surface styles.
+4849;SurfaceColour;"The colour used to render the surface. The surface colour for visualisation is defined by specifying the intensity of red, green and blue.
"
+4851;Transparency;"Definition from ISO/CD 10303-46: The degree of transparency is indicated by the percentage of light traversing the surface.
+Definition from VRML97 - ISO/IEC 14772-1:1997: The transparency field specifies how ""clear"" an object is, with 1.0 being completely transparent, and 0.0 completely opaque. If not given, the value 0.0 (opaque) is assumed.
"
+4852;DiffuseColour;"The diffuse part of the reflectance equation can be given as either a colour or a scalar factor.
+The diffuse colour field reflects all light sources depending on the angle of the surface with respect to the light source. The more directly the surface faces the light, the more diffuse light reflects.
+The diffuse factor field specifies how much diffuse light from light sources this surface shall reflect. Diffuse light depends on the angle of the surface with respect to the light source. The more directly the surface faces the light, the more diffuse light reflects. The diffuse colour is then defined by surface colour * diffuse factor.
"
+4853;TransmissionColour;"The transmissive part of the reflectance equation can be given as either a colour or a scalar factor. It only applies to materials which Transparency field is greater than zero.
+The transmissive colour field specifies the colour that passes through a transparant material (like the colour that shines through a glass).
+The transmissive factor defines the transmissive part, the transmissive colour is then defined by surface colour * transmissive factor.
"
+4854;DiffuseTransmissionColour;"The diffuse transmission part of the reflectance equation can be given as either a colour or a scalar factor. It only applies to materials whose Transparency field is greater than zero.
+The diffuse transmission colour specifies how much diffuse light is reflected at the opposite side of the material surface.
+The diffuse transmission factor field specifies how much diffuse light from light sources this surface shall reflect on the opposite side of the material surface. The diffuse transmissive colour is then defined by surface colour * diffuse transmissive factor.
"
+4855;ReflectionColour;"The reflection (or mirror) part of the reflectance equation can be given as either a colour or a scalar factor. Applies to ""glass"" and ""mirror"" reflection models.
+The reflection colour specifies the contribution made by light from the mirror direction, i.e. light being reflected from the surface.
+The reflection factor specifies the amount of contribution made by light from the mirror direction. The reflection colour is then defined by surface colour * reflection factor.
"
+4856;SpecularColour;"The specular part of the reflectance equation can be given as either a colour or a scalar factor.
+The specular colour determine the specular highlights (e.g., the shiny spots on an apple). When the angle from the light to the surface is close to the angle from the surface to the viewer, the specular colour is added to the diffuse and ambient colour calculations.
+The specular factor defines the specular part, the specular colour is then defined by surface colour * specular factor.
+
"
+4857;SpecularHighlight;"The exponent or roughness part of the specular reflectance.
"
+4858;ReflectanceMethod;"Identifies the predefined types of reflectance method from which the method required may be set.
"
+4880;DiffuseTransmissionColour;"
+The degree of diffusion of the transmitted light. In the case of completely transparent materials there is no diffusion. The greater the diffusing power, the smaller the direct component of the transmitted light, up to the point where only diffuse light is produced.A value of 1 means totally diffuse for that colour part of the light.
+The factor can be measured physically and has three ratios for the red, green and blue part of the light.
+
+"
+4881;DiffuseReflectionColour;"
+The degree of diffusion of the reflected light. In the case of specular surfaces there is no diffusion. The greater the diffusing power of the reflecting surface, the smaller the specular component of the reflected light, up to the point where only diffuse light is produced. A value of 1 means totally diffuse for that colour part of the light.
+The factor can be measured physically and has three ratios for the red, green and blue part of the light.
+
+"
+4882;TransmissionColour;"
+Describes how the light falling on a body is totally or partially transmitted.
+The factor can be measured physically and has three ratios for the red, green and blue part of the light.
+
+"
+4883;ReflectanceColour;"
+A coefficient that determines the extent that the light falling onto a surface is fully or partially reflected.
+The factor can be measured physically and has three ratios for the red, green and blue part of the light.
+
+"
+4885;Textures;"
+The textures applied to the surface. In case of more than one surface texture is included, the IfcSurfaceStyleWithTexture defines a multi texture.
+"
+4890;RepeatS;"
+The RepeatS field specifies how the texture wraps in the S direction. If RepeatS is TRUE (the default), the texture map is repeated outside the [0.0, 1.0] texture coordinate range in the S direction so that it fills the shape. If RepeatS is FALSE, the texture coordinates are clamped in the S direction to lie within the [0.0, 1.0] range.
+
+"
+4891;RepeatT;"
+The RepeatT field specifies how the texture wraps in the T direction. If RepeatT is TRUE (the default), the texture map is repeated outside the [0.0, 1.0] texture coordinate range in the T direction so that it fills the shape. If RepeatT is FALSE, the texture coordinates are clamped in the T direction to lie within the [0.0, 1.0] range.
+
+"
+4892;Mode;"
+The Mode attribute is provided to control the appearance of a multi textures. The mode then controls the type of blending operation. The mode includes a MODULATE for a lit appearance, a REPLACE for a unlit appearance, and variations of the two.
+
+
+ NOTE The applicable values for the Mode attribute are determined by view definitions or implementer agreements. It is recommended to use the modes described in ISO/IES 19775-1.2:2008 X3D Architecture and base components Edition 2, Part 1. See 18.4.3 MultiTexture for recommended values.
+
+
+ IFC2x4 CHANGE New attribute replacing previous TextureType.
+
+
+"
+4893;TextureTransform;"
+The TextureTransform defines a 2D transformation that is applied to the texture coordinates. It affects the way texture coordinates are applied to the surfaces of geometric representation itesm. The 2D transformation supports changes to the size, orientation, and position of textures on shapes.
+
+
+ Mirroring is not allowed to be used in the IfcCarteesianTransformationOperator
+
+
+"
+4894;Parameter;"
+The Parameter attribute is provided to control the appearance of a multi textures. The applicable parameters depend on the value of the Mode attribute.
+
+
+ NOTE The applicable values for the list of Parameter attributes are determined by view definitions or implementer agreements. It is recommended to use the source and the function fields described in ISO/IES 19775-1.2:2008 X3D Architecture and base components Edition 2, Part 1. See 18.4.3 MultiTexture for recommended values.
+By convention, Parameter[1] shall then hold the source value, Parameter[2] the function value, Parameter[3] the base RGB color for select operations, and Parameter[4] the alpha value for select operations.
+
+
+ IFC2x4 CHANGE New attribute added at the end of the attribute list.
+
+
+"
+4895;MappedBy;"
+Texture coordinates, either provided by a corresponding list of texture vertices to vertex-based geometric items or by a texture coordinate generator, that applies the surface texture to the surfaces of the geometric items.
+
+
+ IFC2x4 CHANGE New attribute added at the end of the attribute list.
+
+
+"
+4896;UsedInStyles;
+4898;Width;"
+The number of pixels in width (S) direction.
+"
+4899;Height;"
+The number of pixels in height (T) direction.
+"
+4900;ColourComponents;"Indication whether the pixel values contain a 1, 2, 3, or 4 colour component.
+"
+4901;Pixel;"
+Flat list of hexadecimal values, each describing one pixel by 1, 2, 3, or 4 components.
+
+IFC2x Edition 3 CHANGE The data type has been changed from STRING to BINARY.
+
+"
+4908;URLReference;"
+Location, provided as an URI, at which the image texture is electronically published.
+"
+4912;RasterFormat;"
+The format of the RasterCode often using a compression.
+"
+4913;RasterCode;"
+Blob, given as a single binary, to capture the texture within one popular file (compression) format. The file format is provided by the RasterFormat attribute.
+"
+4917;RefractionIndex;The index of refraction for all wave lengths of light. The refraction index is the ratio between the speed of light in a vacuum and the speed of light in the medium. E.g. glass has a refraction index of 1.5, whereas water has an index of 1.33
+4918;DispersionFactor;The Abbe constant given as a fixed ratio between the refractive indices of the material at different wavelengths. A low Abbe number means a high dispersive power. In general this translates to a greater angular spread of the emergent spectrum.
+4926;Name;Name that may be assigned with the curve font.
+4927;PatternList;A list of curve font pattern entities, that contains the simple patterns used for drawing curves. The patterns are applied in the order they occur in the list.
+4929;VisibleSegmentLength;"
+The length of the visible segment in the pattern definition.
+
+ NOTE For a visible segment representing a point, the value 0. should be assigned.
+
+ IFC2x Edition 3 CHANGE The datatype has been changed to IfcLengthMeasure with upward compatibility for file-based exchange.
+
+"
+4930;InvisibleSegmentLength;The length of the invisible segment in the pattern definition.
+4933;Name;Name that may be assigned with the scaling of a curve font.
+4934;CurveFont;The curve font to be scaled.
+4935;CurveFontScaling;The scale factor.
+4943;Literal;"
+The text literal to be presented.
+"
+4944;Placement;"
+An IfcAxis2Placement that determines the placement and orientation of the presented string.
+When used with a text style based on IfcTextStyleWithBoxCharacteristics then the y-axis is taken as the reference direction for the box rotation angle and the box slant angle.
+
+"
+4945;Path;"
+The writing direction of the text literal.
+"
+4947;OuterBoundary;"
+A closed curve that defines the outer boundary of the fill area. The areas defined by the outer boundary (minus potentially defined inner boundaries) is filled by the fill area style.
+
+ IFC2x Edition 3 CHANGE The two new attributes OuterBoundary and InnerBoundaries replace the old single attribute Boundaries.
+
+"
+4948;InnerBoundaries;"
+A set of inner curves that define the inner boundaries of the fill area. The areas defined by the inner boundaries are excluded from applying the fill area style.
+
+ IFC2x Edition 3 CHANGE The two new attributes OuterBoundary and InnerBoundaries replace the old single attribute Boundaries.
+
+"
+4950;Definition;An implicit description of the symbol, either predefined or externally defined.
+5003;SpreadAngle;"Definition from ISO/CD 10303-46:1992: This planar angle measure is the angle between the line that starts at the position of the spot light source and is in the direction of the spot light source and any line on the boundary of the cone of influence.
+Definition from VRML97 - ISO/IEC 14772-1:1997: The cutOffAngle (name of spread angle in VRML) field specifies the outer bound of the solid angle. The light source does not emit light outside of this solid angle.
"
+5004;BeamWidthAngle;"Definition from VRML97 - ISO/IEC 14772-1:1997: The beamWidth field specifies an inner solid angle in which the light source emits light at uniform full intensity. The light source's emission intensity drops off from the inner solid angle (beamWidthAngle) to the outer solid angle (spreadAngle).
"
+5006;Position;"The position of the light source. It is used to orientate the light distribution curves.
"
+5007;ColourAppearance;"Artificial light sources are classified in terms of their color appearance. To the human eye they all appear to be white; the difference can only be detected by direct comparison. Visual performance is not directly affected by differences in color appearance.
"
+5008;ColourTemperature;"The color temperature of any source of radiation is defined as the temperature (in Kelvin) of a black-body or Planckian radiator whose radiation has the same chromaticity as the source of radiation. Often the values are only approximate color temperatures as the black-body radiator cannot emit radiation of every chromaticity value. The color temperatures of the commonest artificial light sources range from less than 3000K (warm white) to 4000K (intermediate) and over 5000K (daylight).
"
+5009;LuminousFlux;"Luminous flux is a photometric measure of radiant flux, i.e. the volume of light emitted from a light source. Luminous flux is measured either for the interior as a whole or for a part of the interior (partial luminous flux for a solid angle). All other photometric parameters are derivatives of luminous flux. Luminous flux is measured in lumens (lm). The luminous flux is given as a nominal value for each lamp.
"
+5010;LightEmissionSource;"Identifies the types of light emitter from which the type required may be set.
"
+5011;LightDistributionDataSource;"The data source from which light distribution data is obtained.
"
+5028;LightDistributionCurve;Standardized light distribution curve used to define the luminous intensity of the light in all directions.
+5029;DistributionData;"
+Light distribution data applied to the light source. It is defined by a list of main plane angles (B or C according to the light distribution curve chosen) that includes (for each B or C angle) a second list of secondary plane angles (the β or γ angles) and the according luminous intensity distribution measures.
+
+"
+5036;MainPlaneAngle;The main plane angle (A, B or C angles, according to the light distribution curve chosen).
+5037;SecondaryPlaneAngle;"
+The list of secondary plane angles (the α, β or γ angles) according to the light distribution curve chosen.
+
+NOTE: The SecondaryPlaneAngle and LuminousIntensity lists are corresponding lists.
+
+"
+5038;LuminousIntensity;The luminous intensity distribution measure for this pair of main and secondary plane angles according to the light distribution curve chosen.
+5041;Name;Name of the layer.
+5042;Description;Additional description of the layer.
+5043;AssignedItems;The set of layered items, which are assigned to this layer.
+5044;Identifier;An (internal) identifier assigned to the layer.
+5047;LayerOn;A logical setting, TRUE indicates that the layer is set to 'On', FALSE that the layer is set to 'Off', UNKNOWN that such information is not available.
+5048;LayerFrozen;A logical setting, TRUE indicates that the layer is set to 'Frozen', FALSE that the layer is set to 'Not frozen', UNKNOWN that such information is not available.
+5049;LayerBlocked;A logical setting, TRUE indicates that the layer is set to 'Blocked', FALSE that the layer is set to 'Not blocked', UNKNOWN that such information is not available.
+5050;LayerStyles;"
+Assignment of presentation styles to the layer to provide a default style for representation items.
+
+
+NOTE In most cases the assignment of styles to a layer is restricted to an IfcCurveStyle representing the layer curve colour, layer curve thickness, and layer curve type.
+
+
+IFC2x4 CHANGE The data type has been changed from IfcPresentationStyleSelect (now deprecated) to IfcPresentationStyle.
+
+
+"
+5067;Position;"Position coordinate system of the parameterized profile definition. If unspecified, no translation and no rotation is applied.
"
+5074;ProfileType;Defines the type of geometry into which this profile definition shall be resolved, either a curve or a surface area. In case of curve the profile should be referenced by a swept surface, in case of area the profile should be referenced by a swept area solid.
+5075;ProfileName;"
+
+Human-readable name of the profile, for example according to a standard profile table. As noted above, machine-readable standardized profile designations should be provided in IfcExternalReference.ItemReference.
+
+
"
+5076;HasExternalReference;"
+Reference to external information, e.g. library, classification, or document information, which is associated with the profile.
+
+
+
+IFC2x4 CHANGE New inverse attribute.
+
+
+
+"
+5077;HasProperties;"
+Additional properties of the profile, for example mechanical properties.
+
+
+
+IFC2x4 CHANGE New inverse attribute.
+
+
+
+"
+5080;Curve;Open bounded curve defining the profile.
+5084;Thickness;"
+Constant thickness applied along the center line.
+"
+5087;OuterCurve;Bounded curve, defining the outer boundaries of the arbitrary profile.
+5092;InnerCurves;Set of bounded curves, defining the inner boundaries of the arbitrary profile.
+5097;Profiles;The profiles which are used to define the composite profile.
+5098;Label;The name by which the composition may be referred to. The actual meaning of the name has to be defined in the context of applications.
+5103;ParentProfile;The parent profile provides the origin of the transformation.
+5104;Operator;Transformation operator applied to the parent profile.
+5105;Label;The name by which the transformation may be referred to. The actual meaning of the name has to be defined in the context of applications.
+5108;Operator;
+5113;ProfileDefinition;Profile definition which is qualified by these properties.
+5114;Name;The name given to the set of properties
+5115;Description;Description of the set of properties
+5116;HasProperties;Properties of the profile
+5119;OverallWidth;Total extent of the width, defined parallel to the x axis of the position coordinate system.
+5120;OverallDepth;Total extent of the depth, defined parallel to the y axis of the position coordinate system.
+5121;WebThickness;Thickness of the web of the I-shape. The web is centred on the x-axis and the y-axis of the position coordinate system.
+5122;FlangeThickness;Flange thickness of the I-shape. Both, the upper and the lower flanges have the same thickness and they are centred on the y-axis of the position coordinate system.
+5123;FilletRadius;The fillet between the web and the flange.
+5128;TopFlangeWidth;Extent of the top flange, defined parallel to the x axis of the position coordinate system.
+5129;TopFlangeThickness;Flange thickness of the top flange of the I-shape.
+5130;TopFlangeFilletRadius;The fillet between the web and the top flange of the I-shape.
+5132;Depth;Leg length, see illustration above (= h). Same as the overall depth.
+5133;Width;Leg length, see illustration above (= b). Same as the overall width.
+5134;Thickness;Constant wall thickness of profile, see illustration above (= ts).
+5135;FilletRadius;Fillet radius according the above illustration (= r1).
+5136;EdgeRadius;Edge radius according the above illustration (= r2).
+5137;LegSlope;Slope of the inner face of each leg of the profile.
+5140;Depth;Web lengths, see illustration above (= h).
+5141;FlangeWidth;Flange lengths, see illustration above (= b).
+5142;WebThickness;Constant wall thickness of web (= ts).
+5143;FlangeThickness;Constant wall thickness of flange (= tg).
+5144;FilletRadius;Fillet radius according the above illustration (= r1).
+5145;EdgeRadius;Edge radius according the above illustration (= r2).
+5146;FlangeSlope;Slope of flange of the profile.
+5150;Depth;Profile depth, see illustration above (= h).
+5151;Width;Profile width, see illustration above (= b).
+5152;WallThickness;Constant wall thickness of profile (= ts).
+5153;Girth;Lengths of girth, see illustration above (= c).
+5154;InternalFilletRadius;Internal fillet radius according the above illustration (= r1).
+5159;Depth;Web length, see illustration above (= h).
+5160;FlangeWidth;Flange length, see illustration above (= b).
+5161;WebThickness;Constant wall thickness of web, see illustration above (= ts).
+5162;FlangeThickness;Constant wall thickness of flange, see illustration above (= tg).
+5163;FilletRadius;Fillet radius according the above illustration (= r1).
+5164;EdgeRadius;Edge radius according the above illustration (= r2).
+5167;Depth;Web lengths, see illustration above (= h).
+5168;FlangeWidth;Flange lengths, see illustration above (= b).
+5169;WebThickness;Constant wall thickness of web (= ts).
+5170;FlangeThickness;Constant wall thickness of flange (= tg).
+5171;FilletRadius;Fillet radius according the above illustration (= r1).
+5172;FlangeEdgeRadius;Edge radius according the above illustration (= r2).
+5173;WebEdgeRadius;Edge radius according the above illustration (= r3).
+5174;WebSlope;Slope of flange of the profile.
+5175;FlangeSlope;Slope of web of the profile.
+5180;Radius;The radius of the circle.
+5182;WallThickness;Thickness of the material, it is the difference between the outer and inner radius.
+5185;SemiAxis1;The first radius of the ellipse. It is measured along the direction of Position.P[1].
+5186;SemiAxis2;The second radius of the ellipse. It is measured along the direction of Position.P[2].
+5190;XDim;The extent of the rectangle in the direction of the x-axis.
+5191;YDim;The extent of the rectangle in the direction of the y-axis.
+5193;WallThickness;Thickness of the material.
+5194;InnerFilletRadius;Inner corner radius.
+5195;OuterFilletRadius;Outer corner radius.
+5200;RoundingRadius;Radius of the circular arcs by which all four corners of the rectangle are equally rounded.
+5203;BottomXDim;The extent of the bottom line measured along the implicit x-axis.
+5204;TopXDim;The extent of the top line measured along the implicit x-axis.
+5205;YDim;The extent of the distance between the parallel bottom and top lines measured along the implicit y-axis.
+5206;TopXOffset;Offset from the beginning of the top line to the bottom line, measured along the implicit x-axis.
+5208;TotalCrossSectionArea;The total effective cross-section area of the reinforcement of a specific steel grade.
+5209;SteelGrade;The nominal steel grade defined according to local standards.
+5210;BarSurface;Indicator for whether the bar surface is plain or textured.
+5211;EffectiveDepth;The effective depth, i.e. the distance of the specific reinforcement cross section area or reinforcement configuration in a row, counted from a common specific reference point. Usually the reference point is the upper surface (for beams and slabs) or a similar projection in a plane (for columns).
+5212;NominalBarDiameter;The nominal diameter defining the cross-section size of the reinforcing bar. The bar diameter should be identical for all bars included in the specific reinforcement configuration.
+5213;BarCount;The number of bars with identical nominal diameter and steel grade included in the specific reinforcement configuration.
+5218;SectionType;An indicator whether a specific piece of a cross section is uniform or tapered in longitudinal direction.
+5219;StartProfile;The cross section profile at the start point of the longitudinal section.
+5220;EndProfile;The cross section profile at the end point of the longitudinal section.
+5225;LongitudinalStartPosition;The start position in longitudinal direction for the section reinforcement properties.
+5226;LongitudinalEndPosition;The end position in longitudinal direction for the section reinforcement properties.
+5227;TransversePosition;The position for the section reinforcement properties in transverse direction.
+5228;ReinforcementRole;The role, purpose or usage of the reinforcement, i.e. the kind of loads and stresses it is intended to carry, defined for the section reinforcement properties.
+5229;SectionDefinition;Definition of the cross section profile and longitudinal section type.
+5230;CrossSectionReinforcementDefinitions;The set of reinforcment properties attached to a section reinforcement properties definition.
+5244;ApplicationDeveloper;"Name of the application developer, being requested to be member of the IAI.
"
+5245;Version;The version number of this software as specified by the developer of the application.
+5246;ApplicationFullName;The full name of the application as specified by the application developer.
+5247;ApplicationIdentifier;Short identifying name for the application.
+5254;OwningUser;"Direct reference to the end user who currently ""owns"" this object. Note that IFC includes the concept of ownership transfer from one user to another and therefore distinguishes between the Owning User and Creating User."
+5255;OwningApplication;"Direct reference to the application which currently ""Owns"" this object on behalf of the owning user, who uses this application. Note that IFC includes the concept of ownership transfer from one application to another and therefore distinguishes between the Owning Application and Creating Application."
+5256;State;Enumeration that defines the current access state of the object.
+5257;ChangeAction;Enumeration that defines the actions associated with changes made to the object.
+5258;LastModifiedDate;Date and Time expressed in UTC (Universal Time Coordinated, formerly Greenwich Mean Time or GMT) at which the last modification was made by LastModifyingUser and LastModifyingApplication.
+5259;LastModifyingUser;User who carried out the last modification using LastModifyingApplication.
+5260;LastModifyingApplication;Application used to make the last modification.
+5261;CreationDate;The date and time expressed in UTC (Universal Time Coordinated, formerly Greenwich Mean Time or GMT) when first created by the original OwningApplication. Once defined this value remains unchanged through the lifetime of the entity.
+5276;Name;A unique name which is intended to describe the usage of the Table.
+5277;Rows;Reference to information content of rows.
+5278;Columns;The column information associated with this table.
+5279;NumberOfCellsInRow;The number of cells in each row, this complies to the number of columns in a table. See WR2 that ensures that each row has the same number of cells. The actual value is derived from the first member of the Rows list.
+5280;NumberOfHeadings;The number of headings in a table. This is restricted by WR3 to max. one.
+5281;NumberOfDataRows;The number of rows in a table that contains data, i.e. total number of rows minus number of heading rows in table.
+5285;RowCells;The data value of the table cell..
+5286;IsHeading;Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
+5287;OfTable;Reference to the IfcTable, in which the IfcTableRow is defined (or contained).
+5289;Name;The table column display name.
+5290;Description;Descriptive text for the table column.
+5291;Identifier;Table column identifier.
+5292;Unit;The unit of measure to be used for this column's data.
+5297;Operator;"
+The Boolean operator used in the operation to create the result.
+"
+5298;FirstOperand;"
+The first operand to be operated upon by the Boolean operation.
+"
+5299;SecondOperand;"
+The second operand specified for the operation.
+"
+5300;Dim;The space dimensionality of this entity. It is identical with the space dimensionality of the first operand. A where rule ensures that both operands have the same space dimensionality.
+5307;BaseSurface;Surface defining side of half space.
+5308;AgreementFlag;The agreement flag is TRUE if the normal to the BaseSurface points away from the material of the IfcHalfSpaceSolid. Otherwise it is FALSE.
+5309;Dim;The space dimensionality of this class, it is always 3
+5311;Enclosure;"
+The box which bounds the resulting solid of the Boolean operation involving the half space solid for computational purposes only.
+
"
+5314;Corner;Location of the bottom left corner (having the minimum values).
+5315;XDim;Length attribute (measured along the edge parallel to the X Axis)
+5316;YDim;Width attribute (measured along the edge parallel to the Y Axis)
+5317;ZDim;Height attribute (measured along the edge parallel to the Z Axis).
+5318;Dim;The space dimensionality of this class, it is always 3.
+5320;Position;"
+Definition of the position coordinate system for the bounding polyline and the base surface.
+"
+5321;PolygonalBoundary;"
+Two-dimensional polyline bounded curve, defined in the xy plane of the position coordinate system.
+
+IFC2x Edition 3 CHANGE The attribute type has been changed from IfcPolyline to its supertype IfcBoundedCurve with upward compatibility for file based exchange.
+
+"
+5329;Dim;The space dimensionality of this class, it is always 3.
+5333;Outer;A closed shell defining the exterior boundary of the solid. The shell normal shall point away from the interior of the solid.
+5337;Voids;Set of closed shells defining voids within the solid.
+5342;Voids;
+5349;SweptArea;"
+The surface defining the area to be swept. It is given as a profile definition within the xy plane of the position coordinate system.
+"
+5350;Position;"
+Position coordinate system for the swept area, provided by a profile definition within the XY plane of the Position.
+"
+5354;ExtrudedDirection;"
+The direction in which the surface, provided by SweptArea is to be swept.
+"
+5355;Depth;"
+The distance the surface is to be swept along the ExtrudedDirection
+."
+5358;EndSweptArea;"
+The surface defining the end of the swept area. It is given as a profile definition. The position coordinate system of the EndSwptArea is generated by translating the SELF\IfcSweptAreaSolid.Position along the SELF\IfcExtrudedAreaSolid.ExtrudedDirection by the distance of SELF\IfcExtrudedAreaSolid.Depth.
+"
+5362;Axis;"
+Axis about which revolution will take place.
+"
+5363;Angle;"
+The angle through which the sweep will be made. This angle is measured from the plane of the swept area provided by the XY plane of the position coordinate system.
+"
+5364;AxisLine;"
+The line of the axis of revolution.
+"
+5368;EndSweptArea;
+5371;Directrix;"
+The curve used to define the sweeping operation. The solid is generated by sweeping the SELF\IfcSweptAreaSolid.SweptArea along the Directrix.
+"
+5372;StartParam;"
+The parameter value on the Directrix at which the sweeping operation commences. If no value is provided the start of the sweeping operation is at the start of the Directrix..
-
-NOTE that the source of the classification means the person or organization that was the original author or the person or organization currently acting as the publisher.
-
-
-"
-3744;Edition;"
-The edition or version of the classification system from which the classification notation is derived.
+IFC2x4 CHANGE The attribute has been changed to OPTIONAL with upward compatibility for file-based exchange.
+
+"
+5373;EndParam;"
+The parameter value on the Directrix at which the sweeping operation ends. If no value is provided the end of the sweeping operation is at the end of the Directrix..
-
- NOTE the version labeling system is specific to the classification system.
-
-
-
- IFC2x4 CHANGE The attribute has been changed to be optional.
-
-
-
-"
-3745;EditionDate;"The date on which the edition of the classification used became valid.
+IFC2x4 CHANGE The attribute has been changed to OPTIONAL with upward compatibility for file-based exchange.
+
+"
+5374;ReferenceSurface;"
+The surface containing the Directrix.
+"
+5376;Directrix;"
+The curve used to define the sweeping operation. The solid is generated by sweeping the SELF\IfcSweptAreaSolid.SweptArea along the Directrix.
+"
+5377;StartParam;"
+The parameter value on the Directrix at which the sweeping operation commences. If no value is provided the start of the sweeping operation is at the start of the Directrix.
+"
+5378;EndParam;"
+The parameter value on the Directrix at which the sweeping operation ends. < style=""color:blue"">If no value is provided the end of the sweeping operation is at the end of the Directrix.
+"
+5379;FixedReference;"
+The direction providing the fixed axis1 (x-axis) direction for orienting the swept area during the sweeping operation along the Directrix.
+"
+5381;TreeRootExpression;"
+Boolean expression of primitives and regularized operators describing the solid. The root of the tree of Boolean expressions is given explicitly as an IfcBooleanResult entitiy or as a primitive (subtypes of IfcCsgPrimitive3D).
+"
+5391;Position;"
+The placement coordinate system to which the parameters of each individual CSG primitive apply.
+"
+5392;Dim;"
+The space dimensionality of this geometric representation item, it is always 3.
+"
+5394;XLength;"
+The size of the block along the placement X axis. It is provided by the inherited axis placement through SELF\IfcCsgPrimitive3D.Position.P[1].
+"
+5395;YLength;"
+The size of the block along the placement Y axis. It is provided by the inherited axis placement through SELF\IfcCsgPrimitive3D.Position.P[2].
+"
+5396;ZLength;"
+The size of the block along the placement Z axis. It is provided by the inherited axis placement through SELF\IfcCsgPrimitive3D.Position.P[3].
+"
+5398;XLength;"
+The length of the base measured along the placement X axis. It is provided by the inherited axis placement through SELF\IfcCsgPrimitive3D.Position.P[1].
+"
+5399;YLength;"
+The length of the base measured along the placement Y axis. It is provided by the inherited axis placement through SELF\IfcCsgPrimitive3D.Position.P[2].
+"
+5400;Height;"
+The height of the apex above the plane of the base, measured in the direction of the placement Z axis, the SELF\IfcCsgPrimitive3D.Position.P[2].
+"
+5402;Height;"
+The distance between the planar circular faces of the cylinder.
+"
+5403;Radius;"
+The radius of the cylinder.
+"
+5405;Height;"
+The distance between the base of the cone and the apex.
+"
+5406;BottomRadius;"
+The radius of the cone at the base.
+"
+5408;Radius;"
+The radius of the sphere.
+"
+5411;Directrix;"
+The curve used to define the sweeping operation. The solid is generated by sweeping a circular disk along the Directrix.
+"
+5412;Radius;"
+The Radius of the circular disk to be swept along the directrix. Denotes the outer radius, if an InnerRadius is applied.
+"
+5413;InnerRadius;"
+This attribute is optional, if present it defines the radius of a circular hole in the centre of the disk.
+"
+5414;StartParam;"
+The parameter value on the Directrix at which the sweeping operation commences. If no value is provided the start of the sweeping operation is at the start of the Directrix..
-
-NOTE The indication of edition may be sufficient to identify the classification source uniquely but the edition date is provided as an optional attribute to enable more precise identification where required.
-
-
+IFC2x4 CHANGE The attribute has been changed to OPTIONAL with upward compatibility for file-based exchange.
+
+"
+5415;EndParam;"
+The parameter value on the Directrix at which the sweeping operation ends. If no value is provided the end of the sweeping operation is at the end of the Directrix..
-
-
-IFC2x4 CHANGE The data type has been changed to IfcDate, the date string according to ISO8601.
-
-
-
-"
-3746;Name;"
-The name or label by which the classification used is normally known.
-
-
- NOTE Examples of names include CI/SfB, Masterformat, BSAB, Uniclass, STABU, DIN276, DIN277 etc.
-
-
-"
-3747;Description;"
-Additional description provided for the classification.
-
-
- IFC2x4 CHANGE New attribute added at the end of the attribute list.
-
-
-"
-3748;Location;"Resource identifier or locator, provided as URI, URN or URL, of the classification.
-
-
- IFC2x4 CHANGE New attribute added at the end of the attribute list.
-
-
-"
-3749;ReferenceTokens;"
-The delimiter tokens that are used to mark the boundaries of individual facets (substrings) in a classification reference.
-
-This typically applies then the IfcClassification is used in
-conjuction with IfcClassificationReference's. If only one ReferenceToken is provided, it applies to all boundaries of individual facets, if more than one ReferenceToken are provided, the first token applies to the first boundary, the second token to the second boundary, and the nth token to the nth and any additional boundary.
-
-
-NOTE Tokens are typically recommended within the classification itself and each token will have a particular role.
-
-
-EXAMPLE 1 To indicate that the facet delimiter used for DIN277-2 reference key ""2.1"" (""Office rooms"") is ""."", a single ReferenceToken ['.'] is provided. To indicate that the facet delimiter used for Omniclass Table 13 (space by function) reference key ""13-15 11 34 11"" (""Office"") are ""-"" and "" "", two ReferenceToken's ['-', ' '] are provided.
-
-
-EXAMPLE 2 The use of ReferenceTokens can also be extended to include masks. The use need to be agreed in view definitions or implementer agreements that stipulates a ""mask syntax"" that should be used.
-
-
-
-
- IFC2x4 CHANGE New attribute added at the end of the attribute list.
-
-
-"
-3750;ClassificationForObjects;"
-The classification with which objects are associated.
-
-
- IFC2x4 CHANGE New inverse attribute.
-
-
-"
-3751;HasReferences;"
-The classification references to which the classification applies. It can either be the final classification notation, or an intermediate classification item.
-"
-3757;Name;The name which is used to identify the library.
-3758;Version;Identifier for the library version used for reference.
-3759;Publisher;Information of the organization that acts as the library publisher.
-3760;VersionDate;"
-Date of the referenced version of the library.
-
-
-
-IFC2x4 CHANGE The data type has been changed to IfcDate, the date string according to ISO8601.
-
-
-
-"
-3761;Location;"
-Resource identifier or locator, provided as URI, URN or URL, of the library information for online references.
-
-
- IFC2x4 CHANGE New attribute added at the end of the attribute list.
-
-
-"
-3762;LibraryInfoForObjects;"
-The library information with which objects are associated.
-
-
- IFC2x4 CHANGE New inverse attribute.
-
-
-"
-3763;HasLibraryReferences;The library references to which the library information applies.
-3766;Description;"
-Additional description provided for the library reference.
-
-
- IFC2x4 CHANGE New attribute added at the end of the attribute list.
-
-
-"
-3767;Language;"The language in which a library reference is expressed.
-
-
- IFC2x4 CHANGE New attribute added at the end of the attribute list.
-
-
-"
-3768;ReferencedLibrary;The library information that is being referenced.
-3769;LibraryRefForObjects;"
-The library reference with which objects are associated.
-
-
- IFC2x4 CHANGE New inverse attribute.
-
-
-"
-3774;Location;"
-Location, where the external source (classification, document or library) can be accessed by electronic means. The electronic location is provided as an URI, and would normally be given as an URL location string.
-
-
- IFC2x4 CHANGE The data type has been changed from IfcLabel to IfcURIReference.
-
-
-
"
-3775;Identification;"
-The Identification provides a unique identifier of the referenced item within the external source (classification, document or library). It may be provided as
-
- - a key, e.g. a classification notation, like NF2.3
- - a handle
- - a uuid or guid
-
-It may be human readable (such as a key) or not (such as a handle or uuid) depending on the context of its usage (which has to be determined by local agreement).
-
-
- IFC2x4 CHANGE Attribute renamed from ItemReference for consistency.
-
-
-
-"
-3776;Name;Optional name to further specify the reference. It can provide a human readable identifier (which does not necessarily need to have a counterpart in the internal structure of the document).
-3777;ExternalReferenceForResources;"
-Reference to all associations between this external reference and objects within the IfcResourceObjectSelect that are tagged by the external reference.
-
-
-
-IFC2x4 CHANGE New inverse attribute added with upward compatibility.
-
-
-
-"
-3780;ReferencedSource;The classification system or source that is referenced.
-3781;Description;"
-Description of the classification reference for informational purposes.
-
-
- IFC2x4 CHANGE New attribute added at the end of the attribute list.
-
-
-"
-3782;ClassificationRefForObjects;"
-The classification reference with which objects are associated.
-
-
- IFC2x4 CHANGE New inverse attribute.
-
-
-"
-3783;HasReferences;"
-The parent classification references to which this child classification reference applies. It can either be the final classification item leaf node, or an intermediate classification item.
-
-
-
- IFC2x4 CHANGE New inverse attribute.
-
-
-
-"
-3788;Description;"
-Description of the document reference for informational purposes.
-
-
- IFC2x4 CHANGE New attribute added at the end of the attribute list.
-
-
-"
-3789;ReferencedDocument;The document that is referenced.
-3790;DocumentRefForObjects;"
-The document reference with which objects are associated.
-
-
- IFC2x4 CHANGE New inverse attribute.
-
-
-"
-3793;DocumentId;Identifier that uniquely identifies a document.
-3794;Name;File name or document name assigned by owner.
-3795;Description;Description of document and its content.
-3796;Purpose;Purpose for this document.
-3797;IntendedUse;Intended use for this document.
-3798;Scope;Scope for this document.
-3799;Revision;Document revision designation.
-3800;DocumentOwner;Information about the person and/or organization acknowledged as the 'owner' of this document. In some contexts, the document owner determines who has access to or editing right to the document.
-3801;Editors;The persons and/or organizations who have created this document or contributed to it.
-3802;CreationTime;"
-Date and time stamp when the document was originally created.
-
-
-
-IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
-
-
-
-"
-3803;LastRevisionTime;"
-Date and time stamp when this document version was created.
-
-
-
-IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
-
-
-
-"
-3804;ElectronicFormat;Describes the electronic format of the document being referenced, providing the file extension and the manner in which the content is provided.
-3805;ValidFrom;"
-Date when the document becomes valid.
-
-
-
-IFC2x4 CHANGE The data type has been changed to IfcDate, the date string according to ISO8601.
-
-
-
-"
-3806;ValidUntil;"
-Date until which the document remains valid.
-
-
-
-IFC2x4 CHANGE The data type has been changed to IfcDate, the date string according to ISO8601.
-
-
-
-"
-3807;Confidentiality;The level of confidentiality of the document.
-3808;Status;"The current status of the document. Examples of status values that might be used for a document information status include:
-- DRAFT
-- FINAL DRAFT
-- FINAL
-- REVISION"
-3809;Location;"Resource identifier or locator, provided as URI, URN or URL, of the document information for online references.
-
-
- IFC2x4 CHANGE New attribute added at end of attribute list.
-
-
-"
-3810;DocumentInfoForObjects;"
-The document information with which objects are associated.
-
-
- IFC2x4 CHANGE New inverse attribute.
-
-
-"
-3811;HasDocumentReferences;The document references to which the document applies
-3812;IsPointedTo;An inverse relationship from the IfcDocumentInformationRelationship to the related documents./EPM-HTML>
-3813;IsPointer;An inverse relationship from the IfcDocumentInformationRelationship to the relating document.
-3815;FileExtension;File extension of electronic document used by computer operating system.
-3816;MimeContentType;Main Mime type (as published by W3C or as user defined application type).
-3817;MimeSubtype;Mime subtype information.
-3833;RelatingDocument;The document that acts as the parent, referencing or original document in a relationship.
-3834;RelatedDocuments;The document that acts as the child, referenced or replacing document in a relationship.
-3835;RelationshipType;Describes the type of relationship between documents. This could be sub-document, replacement etc. The interpretation has to be established in an application context.
-3847;Name;A name used to identify or qualify the relationship.
-3848;Description;A description that may apply additional information about the relationship.
-3850;RelatingReference;"
-An external reference that can be used to tag an object within the range of IfcResourceObjectSelect.
-
-
-
-NOTE External references can be a library reference (for example a dictionary or a catalogue reference), a classification reference, or a documentation reference.
-
-
-
-"
-3851;RelatedResourceObjects;Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
-3880;Name;A name to be used for the constraint (e.g., ChillerCoefficientOfPerformance).
-3881;Description;A description that may apply additional information about a constraint.
-3882;ConstraintGrade;Enumeration that qualifies the type of constraint.
-3883;ConstraintSource;Any source material, such as a code or standard, from which the constraint originated.
-3884;CreatingActor;Person and/or organization that has created the constraint.
-3885;CreationTime;"
-Time when information specifying the constraint instance was created.
-
- Note IFC2x4 CHANGE: Attribute data type changed to IfcDateTime using ISO 8601 representation
-
-
-"
-3886;UserDefinedGrade;"Allows for specification of user defined grade of the constraint beyond the enumeration values (hard, soft, advisory) provided by ConstraintGrade attribute of type IfcConstraintEnum.
-When a value is provided for attribute UserDefinedGrade in parallel the attribute ConstraintGrade shall have enumeration value USERDEFINED."
-3887;HasExternalReferences;"
-Reference to an external references, e.g. library, classification, or document information, that are associated to the constraint.
-
-
-
-IFC2x4 CHANGE New inverse attribute.
-
-
-
-"
-3888;IsRelatedWith;References to the objectified relationships that relate this constraint with other constraints.
-3889;RelatesConstraints;"
-References to the objectified relationships that relate other constraints with this constraint.
-
-
-NOTE For an aggregated constraint, only one instance of IfcConstraintAggregationRelationship shall be set of RelatesConstraints.
-
-
-"
-3890;PropertiesForConstraint;Reference to the properties to which the constraint is applied.
-3894;BenchmarkValues;A list of any benchmark values used for comparison purposes.
-3895;ResultValues;A list of any resultant values used for comparison purposes.
-3896;ObjectiveQualifier;"Enumeration that qualifies the type of objective constraint.
"
-3897;UserDefinedQualifier;A user defined value that qualifies the type of objective constraint when ObjectiveQualifier attribute of type IfcObjectiveEnum has value USERDEFINED.
-3900;Benchmark;"Enumeration that identifies the type of benchmark data.
"
-3901;ValueSource;"Reference source for data values.
"
-3902;DataValue;"The value with data type defined by the underlying type accesses via IfcMetricValueSelect.
"
-3938;RelatingConstraint;The constraint that is to be related.
-3939;RelatedResourceObjects;The properties to which a constraint is to be related.
-3942;RelatingConstraint;Constraint with which the other Constraints referenced by attribute RelatedConstraints are related.
-3943;RelatedConstraints;Constraints that are related with the one referenced as RelatingConstraint.
-3946;LogicalAggregator;"Enumeration that identifies the logical type of aggregation.
"
-3955;CostType;"Specification of the type of cost type used.
-
-NOTE: There are many possible types of cost value that may be identified. Whilst there is a broad understanding of the meaning of names that may be assigned to different types of costs, there is no general standard for naming cost types nor are there any broadly defined classifications. To allow for any type of cost value, the IfcLabel datatype is assigned.
-
-In the absence of any well defined standard, it is recommended that local agreements should be made to define allowable and understandable cost value types within a project or region.
-
-
"
-3956;Condition;The condition under which a cost value applies.
-3959;Name;A name or additional clarification given to a cost value.
-3960;Description;The description that may apply additional information about a cost value.
-3961;AppliedValue;The extent or quantity or amount of an applied value.
-3962;UnitBasis;"The number and unit of measure on which the unit cost is based.
-
-Note: As well as the normally expected units of measure such as length, area, volume etc., costs may be based on units of measure which need to be defined e.g. sack, drum, pallet, item etc. Unit costs may be based on quantities greater (or lesser) than a unitary value of the basis measure. For instance, timber may have a unit cost rate per X meters where X > 1; similarly for cable, piping and many other items. The basis number may be either an integer or a real value.
-
-Note: This attribute should be asserted for all circumstances where the cost to be applied is per unit quantity. It may be asserted even for circumstances where an item price is used, in which case the unit cost basis should be by item (or equivalent definition).
"
-3963;ApplicableDate;"
-The date on or from which an applied value is applicable.
-
-
-
-IFC2x4 CHANGE Type changed from IfcDateTimeSelect.
-
-
-
-
"
-3964;FixedUntilDate;"
-The date until which applied value is applicable.
-
-
-
-IFC2x4 CHANGE Type changed from IfcDateTimeSelect.
-
-
-
-
"
-3965;HasExternalReference;"
-Reference to an external reference, e.g. library, classification, or document information, that is associated to the IfcAppliedValue.
-
-
-
-IFC2x4 CHANGE New inverse attribute.
-
-
-
-
"
-3966;ValueOfComponents;The total (or subtotal) value of the components within the applied value relationship expressed as a single applied value.
-3967;IsComponentIn;The value of the single applied value which is used by the applied value relationship to express a complex applied value.
-3974;RelatingMonetaryUnit;The monetary unit from which an exchange is derived. For instance, in the case of a conversion from GBP to USD, the relating monetary unit is GBP.
-3975;RelatedMonetaryUnit;The monetary unit to which an exchange results. For instance, in the case of a conversion from GBP to USD, the related monetary unit is USD.
-3976;ExchangeRate;The currently agreed ratio of the amount of a related monetary unit that is equivalent to a unit amount of the relating monetary unit in a currency relationship. For instance, in the case of a conversion from GBP to USD, the value of the exchange rate may be 1.486 (USD) : 1 (GBP).
-3977;RateDateTime;"
-The date and time at which an exchange rate applies.
-
-
-
-IFC2x4 CHANGE Type changed from IfcDateTimeSelect. Attribute made optional.
-
-
-
-
"
-3978;RateSource;The source from which an exchange rate is obtained.
-3980;ComponentOfTotal;The applied value (total or subtotal) of which the value being considered is a component.
-3981;Components;Applied values that are components of another applied value and from which that applied value may be deduced.
-3982;ArithmeticOperator;The arithmetic operator applied in an applied value relationship.
-3990;Name;"
-Optional name to indicate rate table designation, e.g. ""A"", ""B"". If provided, then the amounts are based upon IfcCostValue rates having the same Name, where such rates are defined on the referencing IfcConstructionResource.
-
-"
-3991;DataOrigin;"
-Indicates the origin of cost data:
-MEASURED indicates firm values considered final;
-PREDICTED indicates estimated values considered tentative;
-SIMULATED indicates calculated values based on effective rates and the scheduled work times.
-
-"
-3992;UserDefinedDataOrigin;"
-Indicates a custom data origin if DataOrigin is set to USERDEFINED.
-
-"
-3993;StatusDate;"
-Indicates the date for which the information is applicable, particularly earned value calculations (PlannedValue, EarnedValue, ActualValue) which rely on the status date and associated time series at the referencing IfcConstructionResource.
-
-"
-3994;ScheduleCost;"
-Indicates the total budgeted cost on behalf of the resource, optionally for a particular task.
-This attribute may be time-phased using IfcRelAssociatesTimeSeries on IfcConstructionResource having Name 'ResourceCost.ScheduleCost'.
-
-"
-3995;ActualCost;"
-Indicates the total actual cost incurred on behalf of the resource, optionally for a particular task.
-This attribute may be time-phased using IfcRelAssociatesTimeSeries on IfcConstructionResource having Name 'ResourceCost.ActualCost'.
-
-"
-3996;RemainingCost;"
-Indicates the total remaining cost on behalf of the resource, optionally for a particular task.
-This attribute may be time-phased using IfcRelAssociatesTimeSeries on IfcConstructionResource having Name 'ResourceCost.RemainingCost'.
-
-"
-3997;PlannedValue;"
-Indicates the Planned Value (PV) which is the sum of the ScheduleCost time series of work scheduled to be completed as of the StatusDate. Also referred to as Budgeted Cost of Work Scheduled (BCWS).
-
-"
-3998;EarnedValue;"
-Indicates the Earned Value (EV) which is the sum of the ScheduleCost time series of work actually completed as of the StatusDate. Also referred to as Budgeted Cost of Work Performed (BCWP).
-
-"
-3999;ActualValue;"
-Indicates the Actual Cost of Work Performed (ACWP) which is the sum of the ActualCost time series of work actually completed as of the StatusDate. Note that this is not necessarily the same as ActualCost which is the sum of all actual work recorded regardless of status date (i.e. actual work may be recorded after the status date which would not be included).
-
-"
-4008;Name;An unique name for the time series.
-4009;Description;A text description of the data that the series represents.
-4010;StartTime;The start time of a time series.
-4011;EndTime;The end time of a time series.
-4012;TimeSeriesDataType;The time series data type.
-4013;DataOrigin;The orgin of a time series data.
-4014;UserDefinedDataOrigin;Value of the data origin if DataOrigin attribute is USERDEFINED.
-4015;Unit;"
-The unit to be assigned to all values within the time series. Note that mixing units is not allowed. If the value is not given, the global unit for the type of IfcValue, as defined at IfcProject.UnitsInContext is used.
-"
-4016;HasExternalReference;"
-Reference to an external reference, e.g. library, classification, or document information, that is associated to the IfcTimeSeries.
-
-
-
-IFC2x4 CHANGE New inverse attribute.
-
-
-
-
"
-4018;TimeStep;A duration of time intervals between values.
-4019;Values;The collection of time series values.
-4021;ListValues;A list of time-series values. At least one value is required.
-4023;Values;The collection of time series values.
-4025;TimeStamp;The specification of the time point.
-4026;ListValues;A list of time-series values. At least one value is required.
-4043;DurationType;"
- Enables to specify the type of duration values for ScheduleDuration, ActualDuration and RemainingTime. The duration type is either
- work time or elapsed time.
-"
-4044;ScheduleDuration;"
- The amount of time which is scheduled for completion of a
- task.
- The value might be measured or somehow calculated, which is defined by
- ScheduleDataOrigin.
- The value is either given as elapsed time or work time, which is defined by
- DurationType.
-
- NOTE: Scheduled Duration may be calculated as the
- time from scheduled start date to scheduled finish date.
-
-
-
"
-4045;ScheduleStart;"
- The date on which a task is scheduled to be started.
- The value might be measured or somehow calculated, which is defined by
- ScheduleDataOrigin.
-
- NOTE: The scheduled start date must be greater than
- or equal to the earliest start date.
-
-"
-4046;ScheduleFinish;"
- The date on which a task is scheduled to be finished.
- The value might be measured or somehow calculated, which is defined by
- ScheduleDataOrigin.
-
- NOTE: The scheduled finish date must be greater than
- or equal to the earliest finish date.
-
-"
-4047;EarlyStart;"
- The earliest date on which a task can be started. It is a calculated value.
-"
-4048;EarlyFinish;"
- The earliest date on which a task can be finished. It is a calculated value.
-"
-4049;LateStart;"
- The latest date on which a task can be started. It is a calculated value.
-"
-4050;LateFinish;"
- The latest date on which a task can be finished. It is a calculated value.
-"
-4051;FreeFloat;"
- The amount of time during which the start or finish of a
- task may be varied without any effect on the overall
- programme of work. It is a calculated elapsed time value.
-"
-4052;TotalFloat;"
- The difference between the duration available to carry out
- a task and the scheduled duration of the task. It is a calculated
- elapsed time value.
-
- NOTE: Total Float time may be calculated as being
- the difference between the scheduled duration of a task and
- the available duration from earliest start to latest
- finish. Float time may be either positive, zero or
- negative. Where it is zero or negative, the task becomes
- critical.
-
-"
-4053;IsCritical;"
- A flag which identifies whether a scheduled task is a
- critical item within the programme.
-
- NOTE: A task becomes critical when the float time
- becomes zero or negative.
-
-"
-4054;StatusTime;"
- The date or time at which the status of the tasks within
- the schedule is analyzed.
-"
-4055;ActualDuration;"
- The actual duration of the task. It is a measured value.
- The value is either given as elapsed time or work time, which is defined by
- DurationType.
-"
-4056;ActualStart;"
- The date on which a task is actually started. It is a measured value.
-
- NOTE: The scheduled start date must be greater than
- or equal to the earliest start date. No constraint is
- applied to the actual start date with respect to the
- scheduled start date since a task may be started earlier
- than had originally been scheduled if circumstances allow.
-
-"
-4057;ActualFinish;"
- The date on which a task is actually finished.
-"
-4058;RemainingTime;"
- The amount of time remaining to complete a task. It is a predicted value.
- The value is either given as elapsed time or work time, which is defined by
- DurationType.
-
- NOTE: The time remaining in which to complete a task
- may be determined both for tasks which have not yet started
- and those which have. Remaining time for a task not yet
- started has the same value as the scheduled duration. For a
- task already started, remaining time is calculated as the
- difference between the scheduled finish and the point of
- analysis.
-
-"
-4059;Completion;"
- The extent of completion expressed as a ratio or percentage.
- It is a measured value.
-"
-4066;Name;"
- Optional name for the time definition.
-"
-4067;DataOrigin;"
- Specifies the origin of the scheduling time entity. It currently
- differentiates between predicted, simulated, measured, and user defined values.
-"
-4068;UserDefinedDataOrigin;Value of the data origin if DataOrigin attribute is USERDEFINED.
-4070;LagValue;"
- Value of the time lag selected as being either a ratio or a
- time measure.
-"
-4071;DurationType;"
- The allowed types of task duration that specify the lag time
- measurement (work time or elapsed time).
-"
-4080;ScheduleWork;"Indicates the total work (e.g. person-hours) allocated to the task on behalf of the resource.
-Note: this is not necessarily the same as the task duration (IfcTaskTime.ScheduleDuration); it may vary according to the resource usage ratio and other resources assigned to the task."
-4081;ScheduleUsage;Indicates the amount of the resource used concurrently. For example, 100% means 1 worker, 300% means 3 workers, 50% means half of 1 worker's time for scenarios where multitasking is feasible. If not provided, then the usage ratio is considered to be 100%.
-4082;ScheduleStart;Indicates the time when the resource is scheduled to start working.
-4083;ScheduleFinish;Indicates the time when the resource is scheduled to finish working.
-4084;ScheduleContour;Indicates how a resource should be leveled over time by adjusting the resource usage according to a specified curve. Standard values include: 'Flat', 'BackLoaded', 'FrontLoaded', 'DoublePeak', 'EarlyPeak', 'LatePeak', 'Bell', and 'Turtle'. Custom values may specify a custom name or formula.
-4085;LevelingDelay;Indicates a delay in the ScheduleStart caused by leveling.
-4086;IsOverAllocated;Indicates that the resource is scheduled in excess of its capacity.
-4087;StatusTime;"Indicates the date and time for which status values are applicable; particularly completion, actual, and remaining values. If values are time-phased (the referencing IfcConstructionResource has associated time series values for attributes), then the status values may be determined from such time-phased data as of the StatusTime."
-4088;ActualWork;Indicates the actual work performed by the resource as of the StatusTime.
-4089;ActualUsage;Indicates the actual amount of the resource used concurrently.
-4090;ActualStart;Indicates the time when the resource actually started working.
-4091;ActualFinish;Indicates the time when the resource actually finished working.
-4092;RemainingWork;Indicates the work remaining to be completed by the resource.
-4093;RemainingUsage;
-4094;Completion;"Indicates the percent completion of this resource. If the resource is assigned to a task, then indicates completion of the task on behalf of the resource; if the resource is partitioned into sub-allocations, then indicates overall completion of sub-allocations."
-4096;ActualDate;"
- The date on which an event actually occurs. It is a measured value.
-
"
-4097;EarlyDate;"
- The earliest date on which an event can occur. It is a calculated value.
-"
-4098;LateDate;"
- The latest date on which an event can occur. It is a calculated value.
-"
-4099;ScheduleDate;"
- The date on which an event is scheduled to occur.
- The value might be measured or somehow calculated, which is defined by
- ScheduleDataOrigin.
-
-"
-4101;RecurrencePattern;"
- Recurrence pattern that defines a time period, which, if given, is
- valid within the time period defined by
- IfcWorkTime.Start and IfcWorkTime.Finish.
-"
-4102;Start;"
- Start date of the work time (0:00), that might be further
- restricted by a recurrence pattern.
-"
-4103;Finish;"
- End date of the work time (24:00), that might be further
- restricted by a recurrence pattern.
-"
-4105;RecurrenceType;"
- Defines the recurrence type that gives meaning to the used
- attributes and decides about possible attribute
- combinations, i.e. what attributes are needed to fully
- describe the pattern type.
-"
-4106;DayComponent;"
- The position of the specified day in a month.
-
"
-4107;WeekdayComponent;"
- The weekday name of the specified day in a week.
-"
-4108;MonthComponent;"
- The position of the specified month in a year.
-
"
-4109;Position;"
- The position of the specified component, e.g. the 3rd
- (position=3) Tuesday (weekday component) in a month. A
- negative position value is used to define the last position
- of the component (-1), the next to last position (-2) etc.
-
"
-4110;Interval;"
- An interval can be given according to the pattern type. An
- interval value of 2 can for instance every two days, weeks,
- months, years. An empty interval value is regarded as 1. The
- used interval values should be in a reasonable range, e.g.
- not 0 or <0.
-"
-4111;Occurrences;"
- Defines the number of occurrences of this pattern, e.g. a weekly
- event might be defined to occur 5 times before it stops.
-"
-4112;TimePeriods;"
- List of time periods that are defined by a start and end time
- of the recurring element (day). The order of the list should
- reflect the sequence of the time periods.
-"
-4129;StartTime;"
- Start time of the time period.
-"
-4130;EndTime;"
- End time of the time period.
-"
-4132;Recurrance;
-4141;PointOnRelatingElement;Point at which the connected object is aligned at the relating element, given in the LCS of the relating element.
-4184;PlacementRefDirection;"
-Reference to either an explicit direction, or a second grid axis intersection, which defines the orientation of the grid placement.
-
-IFC2x4 CHANGE The select of an explict direction has been added.
-
-
-"
-4188;PlacesObject;"
-The IfcObjectPlacement shall be used to provide a placement and
-an object coordinate system for a single
-one or many instances of IfcProduct. If an IfcObjectPlacement is
-shared by many instances of IfcProduct it does not apply a semantic
-meaning of being a shared property that needs to be maintained. Using
-the same instance of IfcObjectPlacement could simply be used to
-reduce exchange file size.
-
-
- IFC2x3 CHANGE New inverse attribute.
-
-
- IFC2x4 CHANGE The cardinality has changed to 1..n to allow reuse of instances of IfcObjectPlacement as placement object in one to many products.
-
-
-"
-4189;ReferencedByPlacements;Placements that are given relative to this placement of an object.
-4191;PlacementRelTo;"Reference to Object that provides the relative placement by its local coordinate system. If it is omitted, then the local placement is given to the WCS, established by the geometric representation context.
"
-4192;RelativePlacement;Geometric placement that defines the transformation from the related coordinate system into the relating. The placement can be either 2D or 3D, depending on the dimension count of the coordinate system.
-4200;Name;"
-Name of the material.
-
-
-EXAMPLE A view definition may require Material.Name to uniquely specify e.g. concrete or steel grade, in which case the attribute Material.Category could take the value 'Concrete' or 'Steel'.
-
-
-NOTE Material grade may have diffenrent meaning in different view definitions, e.g. strength grade for structural design and analysis, or visible appearance grade in architectural application. Also, more elaborate material grade definition may be associated as classification via inverse attribute HasExternalReferences.
-
-
-"
-4201;Description;"
-Definition of the material in more descriptive terms than given by attributes Name or Category.
-
-
- IFC2x4 CHANGE The attribute has been added at the end of attribute list.
-
-
-
-"
-4202;Category;"
-Definition of the category (group or type) of material, in more general terms than given by attribute Name.
-
-
-EXAMPLE A view definition may require each Material.Name to be unique, e.g. for each concrete or steel grade used in a project, in which case Material.Category could take the values 'Concrete' or 'Steel'.
-
-
- IFC2x4 CHANGE The attribute has been added at the end of attribute list.
-
-
-
-"
-4203;HasRepresentation;"
-Reference to the IfcMaterialDefinitionRepresentation that provides presentation information to a representation common to this material in style definitions.
-
-IFC2x Edition 3 CHANGE The inverse attribute HasRepresentation has been added.
-
-"
-4204;IsRelatedWith;"
-Reference to a material relationship indicating that this material is a part (or constituent) in a material composite.
-
-
- IFC2x4 CHANGE The inverse attribute has been added.
-
-
-
-"
-4205;RelatesTo;"
-Reference to a material relationship indicating that this material composite has parts (or contituents).
-
-
- IFC2x4 CHANGE The inverse attribute has been added.
-
-
-
-"
-4214;AssociatedTo;"
-Use of the IfcMaterialDefinition subtypes within the material association of an element occurrence or element type. The association is established by the IfcRelAssociatesMaterial relationship.
-
-
- IFC2x4 CHANGE The inverse attribute has been added.
-
-
-
-"
-4215;HasExternalReferences;"
-Reference to external references, e.g. library, classification, or document information, that are associated to the material.
-
-
- IFC2x4 CHANGE The inverse attribute has been added.
-
-
-
-"
-4216;HasProperties;"
-Material properties assigned to instances of subtypes of IfcMaterialDefinition.
-
-
- IFC2x4 CHANGE The inverse attribute has been added.
-
-
-
-"
-4219;Material;Optional reference to the material from which the layer is constructed. Note that if this value is not given, it does not denote a layer with no material (an air gap), it only means that the material is not specified at that point.
-4220;LayerThickness;"
-The thickness of the material layer. The dimension is measured along the positive MlsDirection as specified in IfcMaterialLayerSet (that is mapped to AXIS-2, as specified in IfcMaterialLayerSetUsage for element occurrences supporting IfcMaterialLayerSetUsage.
-
-
- NOTE The attribute value can be 0. for material thicknesses very close to zero, such as for a membrane. Material layers with thickess 0. shall not be rendered in the geometric representation.
-
-
-
- IFC2x4 CHANGE The attribute datatype has been changed to IfcNonNegativeLengthMeasure allowing for 0. as thickness.
-
-
-
-
-"
-4221;IsVentilated;"
-Indication of whether the material layer represents an air layer (or cavity).
-
- - set to TRUE if the material layer is an air gap and provides air exchange from the layer to the outside air.
- - set to UNKNOWN if the material layer is an air gap and does not provide air exchange (or when this information about air exchange of the air gap is not available).
- - set to FALSE if the material layer is a solid material layer (the default).
-
-"
-4222;Name;The name by which the material layer is known.
-4223;Description;Definition of the material layer in more descriptive terms than given by attributes Name or Category.
-4224;Category;Category of the material layer, e.g. the role it has in the layer set it belongs to (such as 'load bearing', 'thermal insulation' etc.).
-4225;Priority;"
-The relative priority of the layer, expressed as ratio measure, normalised to 0..1. Controls how layers intersect in connections and corners of building elements: a layer from one element protrudes into (i.e. displaces) a layer from another element in a joint of these elements if the former element's layer has higher priority than the latter. The priorty value for a material layer in an element has to be set and maintained by software applications, in relation to the material layers in connected elements. The usage has to be further specified for each element, especially to avoid simultanious use with IfcLayerOffset.
-"
-4226;ToMaterialLayerSet;Reference to the material layer set in which the material layer is included.
-4228;OffsetDirection;"
-Orientation of the offset; shall be perpendicular to the parent layer set direction.
-
"
-4229;OffsetValues;"
-The numerical value of layer offset, in the direction of the axis assigned by the attribute OffsetDirection. The OffsetValues[1] identifies the offset from the lower position along the axis direction (normally the start of the standard extrusion), the OffsetValues[2] identifies the offset from the upper position along the axis direction (normally the end of the standard extrusion),
-"
-4235;MaterialLayers;Identification of the layers from which the material layer set is composed.
-4236;LayerSetName;The name by which the material layer set is known.
-4237;Description;"
-Definition of the material layer set in descriptive terms.
-
-
- IFC2x4 CHANGE The attribute has been added at the end of attribute list.
-
-
-
-"
-4238;TotalThickness;Total thickness of the material layer set is derived from the function IfcMlsTotalThickness.
-4240;Name;"
-The name by which the material profile set is known.
-"
-4241;Description;Definition of the material profile set in descriptive terms.
-4242;MaterialProfiles;"
-Identification of the profiles from which the material profile set is composed.
-"
-4243;CompositeProfile;"
-Reference to the composite profile definition for which this material profile set associates material to each of its individual profile.
-
-NOTE
-The referenced IfcCompositeProfileDef instance shall be composed of all of the IfcProfileDef instances which are used via the MaterialProfiles list in the current IfcMaterialProfileSet .
-
-
-
-"
-4246;Name;The name by which the material profile is known.
-4247;Description;Definition of the material profile in descriptive terms.
-4248;Material;Optional reference to the material from which the profile is constructed.
-4249;Profile;Identification of the profile for which this material profile is associating material.
-4250;Priority;"
-The relative priority of the profile, expressed as ratio measure, normalised to 0..1. Controls how profiles intersect in connections and corners of building elements: a profile from one element protrudes into (i.e. displaces) a profile from another element in a joint of these elements if the former element's profile has higher priority than the latter. The priorty value for a material profile in an element has to be set and maintained by software applications, in relation to the material profiles in connected elements.
-"
-4251;Category;Category of the material profile, e.g. the role it has in the profile set it belongs to.
-4252;ToMaterialProfileSet;Material profile set in which this material profile is included.
-4254;OffsetValues;"
-The numerical value of profile offset, in the direction of the axis direction - always AXIS1 i.e. the axis along the extrusion path. The OffsetValues[1] identifies the offset from the lower position along the axis direction (normally the start of the standard extrusion), the OffsetValues[2] identifies the offset from the upper position along the axis direction (normally the end of the standard extrusion),
-"
-4256;Name;"
-The name by which the constituent set is known.
-"
-4257;Description;"
-Definition of the material constituent set in descriptive terms.
-"
-4258;MaterialConstituents;"
-Identification of the constituents from which the material constituent set is composed.
-"
-4260;Name;"
-The name by which the material constituent is known.
-"
-4261;Description;"
-Definition of the material constituent in descriptive terms.
-"
-4262;Material;"
-Reference to the material from which the constituent is constructed.
-"
-4263;Fraction;"
-Optional provision of a fraction of the total amount (volume or weight) that applies to the IfcMaterialConstituentSet that is contributed by this IfcMaterialConstituent.
-"
-4264;Category;"
-Category of the material constituent, e.g. the role it has in the constituent set it belongs to.
-"
-4265;ToMaterialConstituentSet;"
-Material constituent set in which this material constituent is included.
-"
-4267;RelatingMaterial;Reference to the relating material (the composite).
-4268;RelatedMaterials;Reference to related materials (as constituents of composite material).
-4269;Expression;The amount of related material in the whole (composite material or material set). Expressed as proportion (percentage) of weight or volume, or as any other appropriate value.
-4272;Name;"
-The name given to the set of extended properties.
-"
-4273;Description;"
-Description for the set of material properties.
-"
-4274;Material;"
-Reference to the material definition to which the set of properties is assigned.
-
-
-
- IFC2x4 CHANGE The datatype has been changed to supertype IfcMaterialDefinition.
-
-
-
-"
-4276;Properties;"
-The set of material properties provided for this material definition.
-"
-4278;MaterialClassifications;The material classifications identifying the type of material.
-4279;ClassifiedMaterial;Material being classified.
-4281;ForLayerSet;"
-The IfcMaterialLayerSet set to which the usage is applied.
-"
-4282;LayerSetDirection;"
-Orientation of the material layer set relative to element reference geometry. The meaning of the value of this attribute shall be specified in the geometry use section for each element. For extruded shape representation, direction can be given along the extrusion path (e.g. for slabs) or perpendicular to it (e.g. for walls).
-
-
- NOTE the LayerSetDirection for IfcWallStandardCase shall be AXIS2 (i.e. the y-axis) and for IfcSlabStandardCase and IfcPlateStandardCase it shall be AXIS3 (i.e. the z-axis).
-
-
-
-Whether the material layers of the set being used shall 'grow' into the positive or negative direction of the given axis, shall be deifned by DirectionSense attribute.
-"
-4283;DirectionSense;"
-Denotion whether the material layer set is oriented in positive or negative sense along the specified axis (defined by LayerSetDirection). ""Positive"" means that the consecutive layers (the IfcMaterialLayer instances in the list of IfcMaterialLayerSet.MaterialLayers) are placed face-by-face in the direction of the positive axis as established by LayerSetDirection: for AXIS2 it would be in +y, for AXIS3 it would be +z. ""Negative"" means that the layers are placed face-by-face in the direction of the negative LayerSetDirection. In both cases, starting at the material layer set base line.
-NOTE the material layer set base line (MlsBase) is located by OffsetFromReferenceLine, and may be on the positive or negative side of the element reference line (or plane); positive or negative for MlsBase placement does not depend on the DirectionSense attribute, but on the relevant element axis.
-"
-4284;OffsetFromReferenceLine;"
-Offset of the material layer set base line (MlsBase) from reference geometry (line or plane) of element. The offset can be positive or negative, unless restricted for a particular building element type in its use definition or by implementer agreement. A positive value means, that the MlsBase is placed on the positive side of the reference line or plane, on the axis established by LayerSetDirection (in case of AXIS2 into the direction of +y, or in case of AXIS2 into the direction of +z). A negative value means that the MlsBase is placed on the negative side, as established by LayerSetDirection (in case of AXIS2 into the direction of -y). NOTE the positive or negative sign in the offset only affects the MlsBase placement, it does not have any effect on the application of DirectionSense for orientation of the material layers; also DirectionSense does not change the MlsBase placement.
-
-
"
-4285;ReferenceExtent;"EPM-HTML>
-Extent of the extrusion of the elements body shape representation to which the IfcMaterialLayerSetUsage applies. It is used as the reference value for the upper OffsetValues[2] provided by the IfcMaterialLayerSetWithOffsets subtype for included material layers.
-
-
-
-
- IFC2x4 CHANGE New attribute added to the end of attribute list.
-
-
-
-
- NOTE 1 The attribute ReferenceExtent shall be asserted, if an IfcMaterialLayerSetWithOffsets is included in the ForLayerSet.MaterialLayers list of maerial layers.
-
-
- NOTE 2 The ReferenceExtent for IfcWallStandardCase is the reference height starting at z=0 being the XY plane of the object coordinate system.
-
-
-
-
-"
-4289;AssociatedTo;"
-Use of the IfcMaterialUsageDefinition subtypes within the material association of an element occurrence. The association is established by the IfcRelAssociatesMaterial relationship.
-
-
- IFC2x4 CHANGE The inverse attribute has been added.
-
-
-
-"
-4292;ForProfileSet;"
-The IfcMaterialProfileSet set to which the usage is applied.
-"
-4293;CardinalPoint;"
-Index reference to a significant point in the section profile. Describes how the section is aligned relative to the (longitudinal) axis of the member it is associated with. This parametric specification of profile alignment can be provided redundantly to the explicit alignment defined by ForProfileSet.MaterialProfiles[*].Profile.
-"
-4294;ReferenceExtent;"EPM-HTML>
-Extent of the extrusion of the elements body shape representation to which the IfcMaterialProfileSetUsage applies. It is used as the reference value for the upper OffsetValues[2] provided by the IfcMaterialProfileSetWithOffsets subtype for included material profiles.
-
-
-
-
- NOTE 1 The attribute ReferenceExtent shall be asserted, if an IfcMaterialProfileSetWithOffsets is included in the ForProfileSet.MaterialProfiles list of maerial layers.
-
-
- NOTE 2 The ReferenceExtent for IfcBeamStandardCase, IfcColumnStandardCase, and IfcMemberStandardCase is the reference length starting at z=0 being the XY plane of the object coordinate system.
-
-
-
-
-"
-4296;ForProfileEndSet;"
-The second IfcMaterialProfileSet set to which the usage is applied.
-"
-4297;CardinalEndPoint;"
-Index reference to a significant point in the second section profile. Describes how this section is aligned relative to the axis of the member it is associated with. This parametric specification of profile alignment can be provided redundantly to the explicit alignment defined by ForProfileSet.MaterialProfiles[*].Profile.
-"
-4305;Materials;Materials used in a composition of substances.
-4368;Elements;The group of units and their exponents that define the derived unit.
-4369;UnitType;Name of the derived unit chosen from an enumeration of derived unit types for use in IFC models.
-4370;UserDefinedType;
-4371;Dimensions;"Dimensional exponents derived using the function IfcDerivedDimensionalExponents using (SELF) as the input value.
"
-4375;Unit;The fixed quantity which is used as the mathematical factor.
-4376;Exponent;The power that is applied to the unit attribute.
-4381;Dimensions;The dimensional exponents of the SI base units by which the named unit is defined.
-4382;UnitType;The type of the unit.
-4385;Name;The word, or group of words, by which the context dependent unit is referred to.
-4386;HasExternalReference;"
-Reference to external information, e.g. library, classification, or document information, which is associated with the context dependent unit.
-
-
-
-IFC2x4 CHANGE New inverse attribute.
-
-
-
-"
-4390;Name;The word, or group of words, by which the conversion based unit is referred to.
-4391;ConversionFactor;The physical quantity from which the converted unit is derived.
-4392;HasExternalReference;"
-Reference to external information, e.g. library, classification, or document information, which is associated with the conversion-based unit.
-
-
-
-IFC2x4 CHANGE New inverse attribute.
-
-
-
-"
-4394;ConversionOffset;"
-
-A positive or negative offset to add after the inherited ConversionFactor was applied.
-
-
"
-4396;ValueComponent;The value of the physical quantity when expressed in the specified units.
-4397;UnitComponent;The unit in which the physical quantity is expressed.
-4568;Prefix;The SI Prefix for defining decimal multiples and submultiples of the unit.
-4569;Name;"
-
-The word, or group of words, by which the SI unit is referred to.
-
-NOTE Even though the SI system's base unit for mass is kilogram, the IfcSIUnit for mass is gram if no Prefix is asserted.
-
-
"
-4570;Dimensions;"
-The dimensional exponents of SI units are derived by function IfcDimensionsForSiUnit.
-"
-4620;LengthExponent;The power of the length base quantity.
-4621;MassExponent;The power of the mass base quantity.
-4622;TimeExponent;The power of the time base quantity.
-4623;ElectricCurrentExponent;The power of the electric current base quantity.
-4624;ThermodynamicTemperatureExponent;The power of the thermodynamic temperature base quantity.
-4625;AmountOfSubstanceExponent;The power of the amount of substance base quantity.
-4626;LuminousIntensityExponent;The power of the luminous intensity base quantity.
-4710;Currency;"
-
-Code or name of the currency. Permissible values are the three-letter alphabetic currency codes as per ISO 4217, for example CNY, EUR, GBP, JPY, USD.
-
-"
-4712;Units;Units to be included within a unit assignment.
-4720;HatchLineAppearance;The curve style of the hatching lines. Any curve style pattern shall start at the origin of each hatch line.
-4721;StartOfNextHatchLine;"A repetition factor that determines the distance between adjacent hatch lines.
-
-IFC2x Edition 3 CHANGE The attribute type of StartOfNextHatchLine has changed to a SELECT of IfcPositiveLengthMeasure (new) and IfcOneDirectionRepeatFactor.
-
"
-4722;PointOfReferenceHatchLine;"
-A Cartesian point which defines the offset of the reference hatch line from the origin of the (virtual) hatching coordinate system. The origin is used for mapping the fill area style hatching onto an annotation fill area or surface. The reference hatch line would then appear with this offset from the fill style target point.
-If not given the reference hatch lines goes through the origin of the (virtual) hatching coordinate system.
-
-IFC2x Edition 3 CHANGE The usage of the attribute PointOfReferenceHatchLine has changed to not provide the Cartesian point which is the origin for mapping, but to provide an offset to the origin for the mapping. The attribute has been made OPTIONAL.
-
-"
-4723;PatternStart;"
-A distance along the reference hatch line which is the start point for the curve style font pattern of the reference hatch line.
-If not given, the start point of the curve style font pattern is at the (virtual) hatching coordinate system.
-
-IFC2x Edition 2 Addendum 2 CHANGE The attribute PatternStart has been made OPTIONAL.
-"
-4724;HatchLineAngle;A plane angle measure determining the direction of the parallel hatching lines.
-4729;CurveFont;A curve style font which is used to present a curve. It can either be a predefined curve font, or an explicitly defined curve font. Both may be scaled. If not given, then the curve font should be taken from the layer assignment with style, if that is not given either, then the default curve font applies.
-4730;CurveWidth;A positive length measure in units of the presentation area for the width of a presented curve. If not given, then the style should be taken from the layer assignment with style, if that is not given either, then the default style applies.
-4731;CurveColour;The colour of the visible part of the curve. If not given, then the colour should be taken from the layer assignment with style, if that is not given either, then the default colour applies.
-4739;Name;"
-Name of the presentation style.
-"
-4741;TextCharacterAppearance;"
-A character style to be used for presented text.
-"
-4742;TextStyle;"
-The style applied to the text block for its visual appearance.
-It defines the text block characteristics, either for vector based or monospace text fonts (see select item IfcTextStyleWithBoxCharacteristics), or for true type text fonts (see select item IfcTextStyleTextModel.
-
-IFC2x Edition 3 CHANGE The attribute TextBlockStyle has been changed from SET[1:?] to a non-aggregated optional, it has been renamed from TextStyles.
-
-"
-4743;TextFontStyle;"
-The style applied to the text font for its visual appearance.
-It defines the font family, font style, weight and size.
-
-IFC2x Edition 2 Addendum 2 CHANGE The attribute TextFontStyle is a new attribute attached to IfcTextStyle.
-
-"
-4747;Colour;"
-This property describes the text color of an element (often referred to as the foreground color).
-"
-4748;BackgroundColour;"
-This property sets the background color of an element.
-"
-4757;BoxHeight;It is the height scaling factor in the definition of a character glyph.
-4758;BoxWidth;It is the width scaling factor in the definition of a character glyph.
-4759;BoxSlantAngle;It indicated that the box of a character glyph shall be represented as a parallelogram, with the angle being between the character up line and an axis perpendicular to the character base line.
-4760;BoxRotateAngle;It indicated that the box of a character glyph shall be presented at an angle to the base line of a text string within which the glyph occurs, the angle being that between the base line of the glyph and an axis perpendicular to the baseline of the text string.
-4761;CharacterSpacing;The distance between the character boxes of adjacent characters.
-4770;TextIndent;"
-The property specifies the indentation that appears before the first formatted line.
- NOTE It has been introduced for later compliance to full CSS1 support.
-"
-4771;TextAlign;"
-This property describes how text is aligned horizontally within the element. The actual justification algorithm used is dependent on the rendering algorithm.
-"
-4772;TextDecoration;"
-This property describes decorations that are added to the text of an element.
-"
-4773;LetterSpacing;"
-The length unit indicates an addition to the default space between characters. Values can be negative, but there may be implementation-specific limits. The user agent is free to select the exact spacing algorithm. The letter spacing may also be influenced by justification (which is a value of the 'align' property).
- NOTE The following values are allowed, IfcDescriptiveMeasure with value='normal', or IfcLengthMeasure, the length unit is globally defined at IfcUnitAssignment.
-"
-4774;WordSpacing;"
-The length unit indicates an addition to the default space between words. Values can be negative, but there may be implementation-specific limits. The user agent is free to select the exact spacing algorithm. The word spacing may also be influenced by justification (which is a value of the 'text-align' property).
- NOTE It has been introduced for later compliance to full CSS1 support.
-"
-4775;TextTransform;"
-This property describes how text characters may transform to upper case, lower case, or capitalized case, independent of the character case used in the text literal.
- NOTE It has been introduced for later compliance to full CSS1 support.
-"
-4776;LineHeight;"
-The property sets the distance between two adjacent lines' baselines.
-When a ratio value is specified, the line height is given by the font size of the current element multiplied with the numerical value. A value of 'normal' sets the line height to a reasonable value for the element's font. It is suggested that user agents set the 'normal' value to be a ratio number in the range of 1.0 to 1.2.
- NOTE The following values are allowed:
IfcDescriptiveMeasure with value='normal', or
-IfcLengthMeasure, with non-negative values, the length unit is globally defined at IfcUnitAssignment, or
IfcRatioMeasure.
-"
-4784;FillStyles;The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
-4794;TilingPattern;A two direction repeat factor defining the shape and relative positioning of the tiles.
-4795;Tiles;A set of constituents of the tile.
-4796;TilingScale;The scale factor applied to each tile as it is placed in the annotation fill area.
-4799;RepeatFactor;A vector which specifies the relative positioning of hatch lines.
-4801;SecondRepeatFactor;A vector which specifies the relative positioning of tiles in the second direction.
-4805;Symbol;"
-A styled item that is used as the annotation symbol for tiling the filled area.
-
-
- IFC2x4 CHANGE The data type has been changed to IfcStyleItem.
-
-
- NOTE Only IfcStyleItem's that refer to a compatible geometric representation item and presentation style shall be used.
-
-
-"
-4807;Item;"
-A geometric representation item to which the style is assigned.
-
-IFC2x Edition 2 Addendum 2 CHANGE The attribute Item has been made optional. Upward compatibility for file based exchange is guaranteed.
-
-"
-4808;Styles;"
-Representation styles which are assigned, either to an geometric representation item, or to a material definition.
-
-
- IFC2x4 CHANGE The data type has been changed to IfcStyleAssignmentSelect with upward compatibility
-for file based exchange.
-
-
- NOTE Only the select item IfcPresentationStyle shall be used from IFC2x4 onwards, the IfcPresentationStyleAssignment has been deprecated.
-
-
-"
-4809;Name;The word, or group of words, by which the styled item is referred to.
-4815;Styles;A set of presentation styles that are assigned to styled items.
-4826;StyleOfSymbol;The style applied to the symbol for its visual appearance.
-4830;Side;An indication of which side of the surface to apply the style.
-4831;Styles;A collection of different surface styles.
-4849;SurfaceColour;"The colour used to render the surface. The surface colour for visualisation is defined by specifying the intensity of red, green and blue.
"
-4851;Transparency;"Definition from ISO/CD 10303-46: The degree of transparency is indicated by the percentage of light traversing the surface.
-Definition from VRML97 - ISO/IEC 14772-1:1997: The transparency field specifies how ""clear"" an object is, with 1.0 being completely transparent, and 0.0 completely opaque. If not given, the value 0.0 (opaque) is assumed.
"
-4852;DiffuseColour;"The diffuse part of the reflectance equation can be given as either a colour or a scalar factor.
-The diffuse colour field reflects all light sources depending on the angle of the surface with respect to the light source. The more directly the surface faces the light, the more diffuse light reflects.
-The diffuse factor field specifies how much diffuse light from light sources this surface shall reflect. Diffuse light depends on the angle of the surface with respect to the light source. The more directly the surface faces the light, the more diffuse light reflects. The diffuse colour is then defined by surface colour * diffuse factor.
"
-4853;TransmissionColour;"The transmissive part of the reflectance equation can be given as either a colour or a scalar factor. It only applies to materials which Transparency field is greater than zero.
-The transmissive colour field specifies the colour that passes through a transparant material (like the colour that shines through a glass).
-The transmissive factor defines the transmissive part, the transmissive colour is then defined by surface colour * transmissive factor.
"
-4854;DiffuseTransmissionColour;"The diffuse transmission part of the reflectance equation can be given as either a colour or a scalar factor. It only applies to materials whose Transparency field is greater than zero.
-The diffuse transmission colour specifies how much diffuse light is reflected at the opposite side of the material surface.
-The diffuse transmission factor field specifies how much diffuse light from light sources this surface shall reflect on the opposite side of the material surface. The diffuse transmissive colour is then defined by surface colour * diffuse transmissive factor.
"
-4855;ReflectionColour;"The reflection (or mirror) part of the reflectance equation can be given as either a colour or a scalar factor. Applies to ""glass"" and ""mirror"" reflection models.
-The reflection colour specifies the contribution made by light from the mirror direction, i.e. light being reflected from the surface.
-The reflection factor specifies the amount of contribution made by light from the mirror direction. The reflection colour is then defined by surface colour * reflection factor.
"
-4856;SpecularColour;"The specular part of the reflectance equation can be given as either a colour or a scalar factor.
-The specular colour determine the specular highlights (e.g., the shiny spots on an apple). When the angle from the light to the surface is close to the angle from the surface to the viewer, the specular colour is added to the diffuse and ambient colour calculations.
-The specular factor defines the specular part, the specular colour is then defined by surface colour * specular factor.
-
"
-4857;SpecularHighlight;"The exponent or roughness part of the specular reflectance.
"
-4858;ReflectanceMethod;"Identifies the predefined types of reflectance method from which the method required may be set.
"
-4880;DiffuseTransmissionColour;"
-The degree of diffusion of the transmitted light. In the case of completely transparent materials there is no diffusion. The greater the diffusing power, the smaller the direct component of the transmitted light, up to the point where only diffuse light is produced.A value of 1 means totally diffuse for that colour part of the light.
-The factor can be measured physically and has three ratios for the red, green and blue part of the light.
-
-"
-4881;DiffuseReflectionColour;"
-The degree of diffusion of the reflected light. In the case of specular surfaces there is no diffusion. The greater the diffusing power of the reflecting surface, the smaller the specular component of the reflected light, up to the point where only diffuse light is produced. A value of 1 means totally diffuse for that colour part of the light.
-The factor can be measured physically and has three ratios for the red, green and blue part of the light.
-
-"
-4882;TransmissionColour;"
-Describes how the light falling on a body is totally or partially transmitted.
-The factor can be measured physically and has three ratios for the red, green and blue part of the light.
-
-"
-4883;ReflectanceColour;"
-A coefficient that determines the extent that the light falling onto a surface is fully or partially reflected.
-The factor can be measured physically and has three ratios for the red, green and blue part of the light.
-
-"
-4885;Textures;"
-The textures applied to the surface. In case of more than one surface texture is included, the IfcSurfaceStyleWithTexture defines a multi texture.
-"
-4890;RepeatS;"
-The RepeatS field specifies how the texture wraps in the S direction. If RepeatS is TRUE (the default), the texture map is repeated outside the [0.0, 1.0] texture coordinate range in the S direction so that it fills the shape. If RepeatS is FALSE, the texture coordinates are clamped in the S direction to lie within the [0.0, 1.0] range.
-
-"
-4891;RepeatT;"
-The RepeatT field specifies how the texture wraps in the T direction. If RepeatT is TRUE (the default), the texture map is repeated outside the [0.0, 1.0] texture coordinate range in the T direction so that it fills the shape. If RepeatT is FALSE, the texture coordinates are clamped in the T direction to lie within the [0.0, 1.0] range.
-
-"
-4892;Mode;"
-The Mode attribute is provided to control the appearance of a multi textures. The mode then controls the type of blending operation. The mode includes a MODULATE for a lit appearance, a REPLACE for a unlit appearance, and variations of the two.
-
-
- NOTE The applicable values for the Mode attribute are determined by view definitions or implementer agreements. It is recommended to use the modes described in ISO/IES 19775-1.2:2008 X3D Architecture and base components Edition 2, Part 1. See 18.4.3 MultiTexture for recommended values.
-
-
- IFC2x4 CHANGE New attribute replacing previous TextureType.
-
-
-"
-4893;TextureTransform;"
-The TextureTransform defines a 2D transformation that is applied to the texture coordinates. It affects the way texture coordinates are applied to the surfaces of geometric representation itesm. The 2D transformation supports changes to the size, orientation, and position of textures on shapes.
-
-
- Mirroring is not allowed to be used in the IfcCarteesianTransformationOperator
-
-
-"
-4894;Parameter;"
-The Parameter attribute is provided to control the appearance of a multi textures. The applicable parameters depend on the value of the Mode attribute.
-
-
- NOTE The applicable values for the list of Parameter attributes are determined by view definitions or implementer agreements. It is recommended to use the source and the function fields described in ISO/IES 19775-1.2:2008 X3D Architecture and base components Edition 2, Part 1. See 18.4.3 MultiTexture for recommended values.
-By convention, Parameter[1] shall then hold the source value, Parameter[2] the function value, Parameter[3] the base RGB color for select operations, and Parameter[4] the alpha value for select operations.
-
-
- IFC2x4 CHANGE New attribute added at the end of the attribute list.
-
-
-"
-4895;MappedBy;"
-Texture coordinates, either provided by a corresponding list of texture vertices to vertex-based geometric items or by a texture coordinate generator, that applies the surface texture to the surfaces of the geometric items.
-
-
- IFC2x4 CHANGE New attribute added at the end of the attribute list.
-
-
-"
-4896;UsedInStyles;
-4898;Width;"
-The number of pixels in width (S) direction.
-"
-4899;Height;"
-The number of pixels in height (T) direction.
-"
-4900;ColourComponents;"Indication whether the pixel values contain a 1, 2, 3, or 4 colour component.
-"
-4901;Pixel;"
-Flat list of hexadecimal values, each describing one pixel by 1, 2, 3, or 4 components.
-
-IFC2x Edition 3 CHANGE The data type has been changed from STRING to BINARY.
-
-"
-4908;URLReference;"
-Location, provided as an URI, at which the image texture is electronically published.
-"
-4912;RasterFormat;"
-The format of the RasterCode often using a compression.
-"
-4913;RasterCode;"
-Blob, given as a single binary, to capture the texture within one popular file (compression) format. The file format is provided by the RasterFormat attribute.
-"
-4917;RefractionIndex;The index of refraction for all wave lengths of light. The refraction index is the ratio between the speed of light in a vacuum and the speed of light in the medium. E.g. glass has a refraction index of 1.5, whereas water has an index of 1.33
-4918;DispersionFactor;The Abbe constant given as a fixed ratio between the refractive indices of the material at different wavelengths. A low Abbe number means a high dispersive power. In general this translates to a greater angular spread of the emergent spectrum.
-4926;Name;Name that may be assigned with the curve font.
-4927;PatternList;A list of curve font pattern entities, that contains the simple patterns used for drawing curves. The patterns are applied in the order they occur in the list.
-4929;VisibleSegmentLength;"
-The length of the visible segment in the pattern definition.
-
- NOTE For a visible segment representing a point, the value 0. should be assigned.
-
- IFC2x Edition 3 CHANGE The datatype has been changed to IfcLengthMeasure with upward compatibility for file-based exchange.
-
-"
-4930;InvisibleSegmentLength;The length of the invisible segment in the pattern definition.
-4933;Name;Name that may be assigned with the scaling of a curve font.
-4934;CurveFont;The curve font to be scaled.
-4935;CurveFontScaling;The scale factor.
-4943;Literal;"
-The text literal to be presented.
-"
-4944;Placement;"
-An IfcAxis2Placement that determines the placement and orientation of the presented string.
-When used with a text style based on IfcTextStyleWithBoxCharacteristics then the y-axis is taken as the reference direction for the box rotation angle and the box slant angle.
-
-"
-4945;Path;"
-The writing direction of the text literal.
-"
-4947;OuterBoundary;"
-A closed curve that defines the outer boundary of the fill area. The areas defined by the outer boundary (minus potentially defined inner boundaries) is filled by the fill area style.
-
- IFC2x Edition 3 CHANGE The two new attributes OuterBoundary and InnerBoundaries replace the old single attribute Boundaries.
-
-"
-4948;InnerBoundaries;"
-A set of inner curves that define the inner boundaries of the fill area. The areas defined by the inner boundaries are excluded from applying the fill area style.
-
- IFC2x Edition 3 CHANGE The two new attributes OuterBoundary and InnerBoundaries replace the old single attribute Boundaries.
-
-"
-4950;Definition;An implicit description of the symbol, either predefined or externally defined.
-5003;SpreadAngle;"Definition from ISO/CD 10303-46:1992: This planar angle measure is the angle between the line that starts at the position of the spot light source and is in the direction of the spot light source and any line on the boundary of the cone of influence.
-Definition from VRML97 - ISO/IEC 14772-1:1997: The cutOffAngle (name of spread angle in VRML) field specifies the outer bound of the solid angle. The light source does not emit light outside of this solid angle.
"
-5004;BeamWidthAngle;"Definition from VRML97 - ISO/IEC 14772-1:1997: The beamWidth field specifies an inner solid angle in which the light source emits light at uniform full intensity. The light source's emission intensity drops off from the inner solid angle (beamWidthAngle) to the outer solid angle (spreadAngle).
"
-5006;Position;"The position of the light source. It is used to orientate the light distribution curves.
"
-5007;ColourAppearance;"Artificial light sources are classified in terms of their color appearance. To the human eye they all appear to be white; the difference can only be detected by direct comparison. Visual performance is not directly affected by differences in color appearance.
"
-5008;ColourTemperature;"The color temperature of any source of radiation is defined as the temperature (in Kelvin) of a black-body or Planckian radiator whose radiation has the same chromaticity as the source of radiation. Often the values are only approximate color temperatures as the black-body radiator cannot emit radiation of every chromaticity value. The color temperatures of the commonest artificial light sources range from less than 3000K (warm white) to 4000K (intermediate) and over 5000K (daylight).
"
-5009;LuminousFlux;"Luminous flux is a photometric measure of radiant flux, i.e. the volume of light emitted from a light source. Luminous flux is measured either for the interior as a whole or for a part of the interior (partial luminous flux for a solid angle). All other photometric parameters are derivatives of luminous flux. Luminous flux is measured in lumens (lm). The luminous flux is given as a nominal value for each lamp.
"
-5010;LightEmissionSource;"Identifies the types of light emitter from which the type required may be set.
"
-5011;LightDistributionDataSource;"The data source from which light distribution data is obtained.
"
-5028;LightDistributionCurve;Standardized light distribution curve used to define the luminous intensity of the light in all directions.
-5029;DistributionData;"
-Light distribution data applied to the light source. It is defined by a list of main plane angles (B or C according to the light distribution curve chosen) that includes (for each B or C angle) a second list of secondary plane angles (the β or γ angles) and the according luminous intensity distribution measures.
-
-"
-5036;MainPlaneAngle;The main plane angle (A, B or C angles, according to the light distribution curve chosen).
-5037;SecondaryPlaneAngle;"
-The list of secondary plane angles (the α, β or γ angles) according to the light distribution curve chosen.
-
-NOTE: The SecondaryPlaneAngle and LuminousIntensity lists are corresponding lists.
-
-"
-5038;LuminousIntensity;The luminous intensity distribution measure for this pair of main and secondary plane angles according to the light distribution curve chosen.
-5041;Name;Name of the layer.
-5042;Description;Additional description of the layer.
-5043;AssignedItems;The set of layered items, which are assigned to this layer.
-5044;Identifier;An (internal) identifier assigned to the layer.
-5047;LayerOn;A logical setting, TRUE indicates that the layer is set to 'On', FALSE that the layer is set to 'Off', UNKNOWN that such information is not available.
-5048;LayerFrozen;A logical setting, TRUE indicates that the layer is set to 'Frozen', FALSE that the layer is set to 'Not frozen', UNKNOWN that such information is not available.
-5049;LayerBlocked;A logical setting, TRUE indicates that the layer is set to 'Blocked', FALSE that the layer is set to 'Not blocked', UNKNOWN that such information is not available.
-5050;LayerStyles;"
-Assignment of presentation styles to the layer to provide a default style for representation items.
-
-
-NOTE In most cases the assignment of styles to a layer is restricted to an IfcCurveStyle representing the layer curve colour, layer curve thickness, and layer curve type.
-
-
-IFC2x4 CHANGE The data type has been changed from IfcPresentationStyleSelect (now deprecated) to IfcPresentationStyle.
-
-
-"
-5067;Position;"Position coordinate system of the parameterized profile definition. If unspecified, no translation and no rotation is applied.
"
-5074;ProfileType;Defines the type of geometry into which this profile definition shall be resolved, either a curve or a surface area. In case of curve the profile should be referenced by a swept surface, in case of area the profile should be referenced by a swept area solid.
-5075;ProfileName;"
-
-Human-readable name of the profile, for example according to a standard profile table. As noted above, machine-readable standardized profile designations should be provided in IfcExternalReference.ItemReference.
-
-
"
-5076;HasExternalReference;"
-Reference to external information, e.g. library, classification, or document information, which is associated with the profile.
-
-
-
-IFC2x4 CHANGE New inverse attribute.
-
-
-
-"
-5077;HasProperties;"
-Additional properties of the profile, for example mechanical properties.
-
-
-
-IFC2x4 CHANGE New inverse attribute.
-
-
-
-"
-5080;Curve;Open bounded curve defining the profile.
-5084;Thickness;"
-Constant thickness applied along the center line.
-"
-5087;OuterCurve;Bounded curve, defining the outer boundaries of the arbitrary profile.
-5092;InnerCurves;Set of bounded curves, defining the inner boundaries of the arbitrary profile.
-5097;Profiles;The profiles which are used to define the composite profile.
-5098;Label;The name by which the composition may be referred to. The actual meaning of the name has to be defined in the context of applications.
-5103;ParentProfile;The parent profile provides the origin of the transformation.
-5104;Operator;Transformation operator applied to the parent profile.
-5105;Label;The name by which the transformation may be referred to. The actual meaning of the name has to be defined in the context of applications.
-5108;Operator;
-5113;ProfileDefinition;Profile definition which is qualified by these properties.
-5114;Name;The name given to the set of properties
-5115;Description;Description of the set of properties
-5116;HasProperties;Properties of the profile
-5119;OverallWidth;Total extent of the width, defined parallel to the x axis of the position coordinate system.
-5120;OverallDepth;Total extent of the depth, defined parallel to the y axis of the position coordinate system.
-5121;WebThickness;Thickness of the web of the I-shape. The web is centred on the x-axis and the y-axis of the position coordinate system.
-5122;FlangeThickness;Flange thickness of the I-shape. Both, the upper and the lower flanges have the same thickness and they are centred on the y-axis of the position coordinate system.
-5123;FilletRadius;The fillet between the web and the flange.
-5128;TopFlangeWidth;Extent of the top flange, defined parallel to the x axis of the position coordinate system.
-5129;TopFlangeThickness;Flange thickness of the top flange of the I-shape.
-5130;TopFlangeFilletRadius;The fillet between the web and the top flange of the I-shape.
-5132;Depth;Leg length, see illustration above (= h). Same as the overall depth.
-5133;Width;Leg length, see illustration above (= b). Same as the overall width.
-5134;Thickness;Constant wall thickness of profile, see illustration above (= ts).
-5135;FilletRadius;Fillet radius according the above illustration (= r1).
-5136;EdgeRadius;Edge radius according the above illustration (= r2).
-5137;LegSlope;Slope of the inner face of each leg of the profile.
-5140;Depth;Web lengths, see illustration above (= h).
-5141;FlangeWidth;Flange lengths, see illustration above (= b).
-5142;WebThickness;Constant wall thickness of web (= ts).
-5143;FlangeThickness;Constant wall thickness of flange (= tg).
-5144;FilletRadius;Fillet radius according the above illustration (= r1).
-5145;EdgeRadius;Edge radius according the above illustration (= r2).
-5146;FlangeSlope;Slope of flange of the profile.
-5150;Depth;Profile depth, see illustration above (= h).
-5151;Width;Profile width, see illustration above (= b).
-5152;WallThickness;Constant wall thickness of profile (= ts).
-5153;Girth;Lengths of girth, see illustration above (= c).
-5154;InternalFilletRadius;Internal fillet radius according the above illustration (= r1).
-5159;Depth;Web length, see illustration above (= h).
-5160;FlangeWidth;Flange length, see illustration above (= b).
-5161;WebThickness;Constant wall thickness of web, see illustration above (= ts).
-5162;FlangeThickness;Constant wall thickness of flange, see illustration above (= tg).
-5163;FilletRadius;Fillet radius according the above illustration (= r1).
-5164;EdgeRadius;Edge radius according the above illustration (= r2).
-5167;Depth;Web lengths, see illustration above (= h).
-5168;FlangeWidth;Flange lengths, see illustration above (= b).
-5169;WebThickness;Constant wall thickness of web (= ts).
-5170;FlangeThickness;Constant wall thickness of flange (= tg).
-5171;FilletRadius;Fillet radius according the above illustration (= r1).
-5172;FlangeEdgeRadius;Edge radius according the above illustration (= r2).
-5173;WebEdgeRadius;Edge radius according the above illustration (= r3).
-5174;WebSlope;Slope of flange of the profile.
-5175;FlangeSlope;Slope of web of the profile.
-5180;Radius;The radius of the circle.
-5182;WallThickness;Thickness of the material, it is the difference between the outer and inner radius.
-5185;SemiAxis1;The first radius of the ellipse. It is measured along the direction of Position.P[1].
-5186;SemiAxis2;The second radius of the ellipse. It is measured along the direction of Position.P[2].
-5190;XDim;The extent of the rectangle in the direction of the x-axis.
-5191;YDim;The extent of the rectangle in the direction of the y-axis.
-5193;WallThickness;Thickness of the material.
-5194;InnerFilletRadius;Inner corner radius.
-5195;OuterFilletRadius;Outer corner radius.
-5200;RoundingRadius;Radius of the circular arcs by which all four corners of the rectangle are equally rounded.
-5203;BottomXDim;The extent of the bottom line measured along the implicit x-axis.
-5204;TopXDim;The extent of the top line measured along the implicit x-axis.
-5205;YDim;The extent of the distance between the parallel bottom and top lines measured along the implicit y-axis.
-5206;TopXOffset;Offset from the beginning of the top line to the bottom line, measured along the implicit x-axis.
-5208;TotalCrossSectionArea;The total effective cross-section area of the reinforcement of a specific steel grade.
-5209;SteelGrade;The nominal steel grade defined according to local standards.
-5210;BarSurface;Indicator for whether the bar surface is plain or textured.
-5211;EffectiveDepth;The effective depth, i.e. the distance of the specific reinforcement cross section area or reinforcement configuration in a row, counted from a common specific reference point. Usually the reference point is the upper surface (for beams and slabs) or a similar projection in a plane (for columns).
-5212;NominalBarDiameter;The nominal diameter defining the cross-section size of the reinforcing bar. The bar diameter should be identical for all bars included in the specific reinforcement configuration.
-5213;BarCount;The number of bars with identical nominal diameter and steel grade included in the specific reinforcement configuration.
-5218;SectionType;An indicator whether a specific piece of a cross section is uniform or tapered in longitudinal direction.
-5219;StartProfile;The cross section profile at the start point of the longitudinal section.
-5220;EndProfile;The cross section profile at the end point of the longitudinal section.
-5225;LongitudinalStartPosition;The start position in longitudinal direction for the section reinforcement properties.
-5226;LongitudinalEndPosition;The end position in longitudinal direction for the section reinforcement properties.
-5227;TransversePosition;The position for the section reinforcement properties in transverse direction.
-5228;ReinforcementRole;The role, purpose or usage of the reinforcement, i.e. the kind of loads and stresses it is intended to carry, defined for the section reinforcement properties.
-5229;SectionDefinition;Definition of the cross section profile and longitudinal section type.
-5230;CrossSectionReinforcementDefinitions;The set of reinforcment properties attached to a section reinforcement properties definition.
-5244;ApplicationDeveloper;"Name of the application developer, being requested to be member of the IAI.
"
-5245;Version;The version number of this software as specified by the developer of the application.
-5246;ApplicationFullName;The full name of the application as specified by the application developer.
-5247;ApplicationIdentifier;Short identifying name for the application.
-5254;OwningUser;"Direct reference to the end user who currently ""owns"" this object. Note that IFC includes the concept of ownership transfer from one user to another and therefore distinguishes between the Owning User and Creating User."
-5255;OwningApplication;"Direct reference to the application which currently ""Owns"" this object on behalf of the owning user, who uses this application. Note that IFC includes the concept of ownership transfer from one application to another and therefore distinguishes between the Owning Application and Creating Application."
-5256;State;Enumeration that defines the current access state of the object.
-5257;ChangeAction;Enumeration that defines the actions associated with changes made to the object.
-5258;LastModifiedDate;Date and Time expressed in UTC (Universal Time Coordinated, formerly Greenwich Mean Time or GMT) at which the last modification was made by LastModifyingUser and LastModifyingApplication.
-5259;LastModifyingUser;User who carried out the last modification using LastModifyingApplication.
-5260;LastModifyingApplication;Application used to make the last modification.
-5261;CreationDate;The date and time expressed in UTC (Universal Time Coordinated, formerly Greenwich Mean Time or GMT) when first created by the original OwningApplication. Once defined this value remains unchanged through the lifetime of the entity.
-5276;Name;A unique name which is intended to describe the usage of the Table.
-5277;Rows;Reference to information content of rows.
-5278;Columns;The column information associated with this table.
-5279;NumberOfCellsInRow;The number of cells in each row, this complies to the number of columns in a table. See WR2 that ensures that each row has the same number of cells. The actual value is derived from the first member of the Rows list.
-5280;NumberOfHeadings;The number of headings in a table. This is restricted by WR3 to max. one.
-5281;NumberOfDataRows;The number of rows in a table that contains data, i.e. total number of rows minus number of heading rows in table.
-5285;RowCells;The data value of the table cell..
-5286;IsHeading;Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
-5287;OfTable;Reference to the IfcTable, in which the IfcTableRow is defined (or contained).
-5289;Name;The table column display name.
-5290;Description;Descriptive text for the table column.
-5291;Identifier;Table column identifier.
-5292;Unit;The unit of measure to be used for this column's data.
-5297;Operator;"
-The Boolean operator used in the operation to create the result.
-"
-5298;FirstOperand;"
-The first operand to be operated upon by the Boolean operation.
-"
-5299;SecondOperand;"
-The second operand specified for the operation.
-"
-5300;Dim;The space dimensionality of this entity. It is identical with the space dimensionality of the first operand. A where rule ensures that both operands have the same space dimensionality.
-5307;BaseSurface;Surface defining side of half space.
-5308;AgreementFlag;The agreement flag is TRUE if the normal to the BaseSurface points away from the material of the IfcHalfSpaceSolid. Otherwise it is FALSE.
-5309;Dim;The space dimensionality of this class, it is always 3
-5311;Enclosure;"
-The box which bounds the resulting solid of the Boolean operation involving the half space solid for computational purposes only.
-
"
-5314;Corner;Location of the bottom left corner (having the minimum values).
-5315;XDim;Length attribute (measured along the edge parallel to the X Axis)
-5316;YDim;Width attribute (measured along the edge parallel to the Y Axis)
-5317;ZDim;Height attribute (measured along the edge parallel to the Z Axis).
-5318;Dim;The space dimensionality of this class, it is always 3.
-5320;Position;"
-Definition of the position coordinate system for the bounding polyline and the base surface.
-"
-5321;PolygonalBoundary;"
-Two-dimensional polyline bounded curve, defined in the xy plane of the position coordinate system.
-
-IFC2x Edition 3 CHANGE The attribute type has been changed from IfcPolyline to its supertype IfcBoundedCurve with upward compatibility for file based exchange.
-
-"
-5329;Dim;The space dimensionality of this class, it is always 3.
-5333;Outer;A closed shell defining the exterior boundary of the solid. The shell normal shall point away from the interior of the solid.
-5337;Voids;Set of closed shells defining voids within the solid.
-5342;Voids;
-5349;SweptArea;"
-The surface defining the area to be swept. It is given as a profile definition within the xy plane of the position coordinate system.
-"
-5350;Position;"
-Position coordinate system for the swept area, provided by a profile definition within the XY plane of the Position.
-"
-5354;ExtrudedDirection;"
-The direction in which the surface, provided by SweptArea is to be swept.
-"
-5355;Depth;"
-The distance the surface is to be swept along the ExtrudedDirection
-."
-5358;EndSweptArea;"
-The surface defining the end of the swept area. It is given as a profile definition. The position coordinate system of the EndSwptArea is generated by translating the SELF\IfcSweptAreaSolid.Position along the SELF\IfcExtrudedAreaSolid.ExtrudedDirection by the distance of SELF\IfcExtrudedAreaSolid.Depth.
-"
-5362;Axis;"
-Axis about which revolution will take place.
-"
-5363;Angle;"
-The angle through which the sweep will be made. This angle is measured from the plane of the swept area provided by the XY plane of the position coordinate system.
-"
-5364;AxisLine;"
-The line of the axis of revolution.
-"
-5368;EndSweptArea;
-5371;Directrix;"
-The curve used to define the sweeping operation. The solid is generated by sweeping the SELF\IfcSweptAreaSolid.SweptArea along the Directrix.
-"
-5372;StartParam;"
-The parameter value on the Directrix at which the sweeping operation commences. If no value is provided the start of the sweeping operation is at the start of the Directrix..
-
-IFC2x4 CHANGE The attribute has been changed to OPTIONAL with upward compatibility for file-based exchange.
-
-"
-5373;EndParam;"
-The parameter value on the Directrix at which the sweeping operation ends. If no value is provided the end of the sweeping operation is at the end of the Directrix..
-
-IFC2x4 CHANGE The attribute has been changed to OPTIONAL with upward compatibility for file-based exchange.
-
-"
-5374;ReferenceSurface;"
-The surface containing the Directrix.
-"
-5376;Directrix;"
-The curve used to define the sweeping operation. The solid is generated by sweeping the SELF\IfcSweptAreaSolid.SweptArea along the Directrix.
-"
-5377;StartParam;"
-The parameter value on the Directrix at which the sweeping operation commences. If no value is provided the start of the sweeping operation is at the start of the Directrix.
-"
-5378;EndParam;"
-The parameter value on the Directrix at which the sweeping operation ends. < style=""color:blue"">If no value is provided the end of the sweeping operation is at the end of the Directrix.
-"
-5379;FixedReference;"
-The direction providing the fixed axis1 (x-axis) direction for orienting the swept area during the sweeping operation along the Directrix.
-"
-5381;TreeRootExpression;"
-Boolean expression of primitives and regularized operators describing the solid. The root of the tree of Boolean expressions is given explicitly as an IfcBooleanResult entitiy or as a primitive (subtypes of IfcCsgPrimitive3D).
-"
-5391;Position;"
-The placement coordinate system to which the parameters of each individual CSG primitive apply.
-"
-5392;Dim;"
-The space dimensionality of this geometric representation item, it is always 3.
-"
-5394;XLength;"
-The size of the block along the placement X axis. It is provided by the inherited axis placement through SELF\IfcCsgPrimitive3D.Position.P[1].
-"
-5395;YLength;"
-The size of the block along the placement Y axis. It is provided by the inherited axis placement through SELF\IfcCsgPrimitive3D.Position.P[2].
-"
-5396;ZLength;"
-The size of the block along the placement Z axis. It is provided by the inherited axis placement through SELF\IfcCsgPrimitive3D.Position.P[3].
-"
-5398;XLength;"
-The length of the base measured along the placement X axis. It is provided by the inherited axis placement through SELF\IfcCsgPrimitive3D.Position.P[1].
-"
-5399;YLength;"
-The length of the base measured along the placement Y axis. It is provided by the inherited axis placement through SELF\IfcCsgPrimitive3D.Position.P[2].
-"
-5400;Height;"
-The height of the apex above the plane of the base, measured in the direction of the placement Z axis, the SELF\IfcCsgPrimitive3D.Position.P[2].
-"
-5402;Height;"
-The distance between the planar circular faces of the cylinder.
-"
-5403;Radius;"
-The radius of the cylinder.
-"
-5405;Height;"
-The distance between the base of the cone and the apex.
-"
-5406;BottomRadius;"
-The radius of the cone at the base.
-"
-5408;Radius;"
-The radius of the sphere.
-"
-5411;Directrix;"
-The curve used to define the sweeping operation. The solid is generated by sweeping a circular disk along the Directrix.
-"
-5412;Radius;"
-The Radius of the circular disk to be swept along the directrix. Denotes the outer radius, if an InnerRadius is applied.
-"
-5413;InnerRadius;"
-This attribute is optional, if present it defines the radius of a circular hole in the centre of the disk.
-"
-5414;StartParam;"
-The parameter value on the Directrix at which the sweeping operation commences. If no value is provided the start of the sweeping operation is at the start of the Directrix..
-
-IFC2x4 CHANGE The attribute has been changed to OPTIONAL with upward compatibility for file-based exchange.
-
-"
-5415;EndParam;"
-The parameter value on the Directrix at which the sweeping operation ends. If no value is provided the end of the sweeping operation is at the end of the Directrix..
-
-IFC2x4 CHANGE The attribute has been changed to OPTIONAL with upward compatibility for file-based exchange.
-
-"
-5420;FilletRadius;"
-The fillet that is equally applied to all transitions between the segments of the IfcPolyline, providing the geometric representation for the Directrix. If omited, no fillet is applied to the segments.
-"
-5424;SpineCurve;A single composite curve, that defines the spine curve. Each of the composite curve segments correspond to the part between two cross-sections.
-5425;CrossSections;A list of at least two cross sections, each defined within the xy plane of the position coordinate system of the cross section. The position coordinate system is given by the corresponding list CrossSectionPositions.
-5426;CrossSectionPositions;Position coordinate systems for the cross sections that form the sectioned spine. The profiles defining the cross sections are positioned within the xy plane of the corresponding position coordinate system.
-5427;Dim;The dimensionality of the spine curve is always 3.
-5433;Elements;"The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality."
-5434;Dim;The space dimensionality of this class, it is identical to the first element in the set. A where rule ensures that all elements have the same dimensionality.
-5443;FbsmFaces;The set of connected face sets comprising the face based surface model.
-5444;Dim;The space dimensionality of this class, it is always 3.
-5446;SbsmBoundary;
-5447;Dim;The space dimensionality of this class, it is always 3.
-5469;RefDirection;"
-The direction used to determine the direction of the local X axis. If a value is omited that it defaults to [1.0, 0.0.].
-