From 33199b4bb66dc7b077acaa37e21107af37e8588e Mon Sep 17 00:00:00 2001 From: luz paz Date: Sat, 27 Aug 2022 07:53:17 -0400 Subject: [PATCH] Fix various typos --- README.md | 4 +- .../bim/schema/enum_descriptions.json | 2 +- src/examples/IfcAdvancedHouse.cpp | 2 +- src/examples/IfcOpenHouse.cpp | 2 +- src/ifcconvert/IfcConvert.cpp | 4 +- src/ifcgeom_schema_agnostic/boolean_utils.cpp | 2 +- .../ifcopenshell/express/DocAttribute.csv | 522 ++++++++++++------ .../util/schema/Pset_IFC4_ADD2.ifc | 20 +- .../recipes/FixArchiCADToRevitDoorSwings.py | 4 +- src/opencdeserver/opencdeserver/bcf/routes.py | 4 +- .../opencdeserver/bcf/success.txt | 2 +- win/build-deps.cmd | 2 +- 12 files changed, 366 insertions(+), 204 deletions(-) diff --git a/README.md b/README.md index c3100e86db..58b92e61ea 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ Dependencies * [Boost](http://www.boost.org/) * [Open Cascade](https://dev.opencascade.org/) - *optional*, but required for building IfcGeom ([official](https://dev.opencascade.org/release), "OCCT", or [community edition](https://github.com/tpaviot/oce), "OCE") - For converting IFC representation items into BRep solids and tesselated meshes + For converting IFC representation items into BRep solids and tessellated meshes * [OpenCOLLADA](https://github.com/khronosGroup/OpenCOLLADA/) - *optional* For IfcConvert to be able to write tessellated Collada (.dae) files * [SWIG](http://www.swig.org/) and [Python](https://www.python.org/) - *optional* @@ -89,7 +89,7 @@ The following instructions are for Ubuntu, modify as required for other operatin can be experimented with and studied for pointers for other operating systems, but note that this script is not currently meant to be used for a typical IfcOpenShell workspace setup. -Note 1: It is recommeded to use OCCT for IfcOpenShell. You could use OCE as well, but sometimes it may lag behind OCCT and +Note 1: It is recommended to use OCCT for IfcOpenShell. You could use OCE as well, but sometimes it may lag behind OCCT and therefore not compile with the latest IfcOpenShell. Note 2: where `make -j` is written, add a number roughly equal to the amount of CPU cores + 1. diff --git a/src/blenderbim/blenderbim/bim/schema/enum_descriptions.json b/src/blenderbim/blenderbim/bim/schema/enum_descriptions.json index d2ea6cc1a3..ad30b65aaf 100644 --- a/src/blenderbim/blenderbim/bim/schema/enum_descriptions.json +++ b/src/blenderbim/blenderbim/bim/schema/enum_descriptions.json @@ -980,7 +980,7 @@ "POSITIVE": "Direction defined to be positive." }, "IfcMechanicalFastenerTypeEnum": { - "ANCHORBOLT": "A special bolt which is anchored into conrete, stone, or brickwork.", + "ANCHORBOLT": "A special bolt which is anchored into concrete, stone, or brickwork.", "BOLT": "A threaded cylindrical rod that engages with a similarly threaded hole in a nut or any other part to form a fastener. The mechanical fastener often also includes one or more washers and one or more nuts.", "DOWEL": "A cylindrical rod that is driven into holes of the connected pieces.", "NAIL": "A thin pointed piece of metal that is hammered into materials as a fastener.", diff --git a/src/examples/IfcAdvancedHouse.cpp b/src/examples/IfcAdvancedHouse.cpp index 9009fc6112..466bb2df89 100644 --- a/src/examples/IfcAdvancedHouse.cpp +++ b/src/examples/IfcAdvancedHouse.cpp @@ -108,7 +108,7 @@ int main() { setSurfaceColour(file, building_shape, 0.75, 0.73, 0.68); // For the ground mesh of the IfcSite we will use a Nurbs surface created in Open Cascade. Only - // in IFC4 the surface can be directly serialized. In IFC2X3 the it will have to be tesselated. + // in IFC4 the surface can be directly serialized. In IFC2X3 the it will have to be tessellated. TopoDS_Shape shape; createGroundShape(shape); diff --git a/src/examples/IfcOpenHouse.cpp b/src/examples/IfcOpenHouse.cpp index b9b9eca190..189dd4320e 100644 --- a/src/examples/IfcOpenHouse.cpp +++ b/src/examples/IfcOpenHouse.cpp @@ -264,7 +264,7 @@ int main() { // Up until now we have only used simple extrusions for the creation of the geometry. For the // ground mesh of the IfcSite we will use a Nurbs surface created in Open Cascade. The surface - // will be tesselated using the deflection specified. + // will be tessellated using the deflection specified. TopoDS_Shape shape; createGroundShape(shape); IfcSchema::IfcProductDefinitionShape* ground_representation = IfcGeom::tesselate(STRINGIFY(IfcSchema), shape, 100.)->as(); diff --git a/src/ifcconvert/IfcConvert.cpp b/src/ifcconvert/IfcConvert.cpp index c32a42a21a..83f47428a8 100644 --- a/src/ifcconvert/IfcConvert.cpp +++ b/src/ifcconvert/IfcConvert.cpp @@ -19,10 +19,10 @@ /******************************************************************************** * * - * This started as a brief example of how IfcOpenShell can be interfaced from * + * This started as a brief example of how IfcOpenShell can be interfaced from * * within a C++ context, it has since then evolved into a fullfledged command * * line application that is able to convert geometry in an IFC files into * - * several tesselated and topological output formats. * + * several tessellated and topological output formats. * * * ********************************************************************************/ diff --git a/src/ifcgeom_schema_agnostic/boolean_utils.cpp b/src/ifcgeom_schema_agnostic/boolean_utils.cpp index 509d7d63a7..7fc03ef803 100644 --- a/src/ifcgeom_schema_agnostic/boolean_utils.cpp +++ b/src/ifcgeom_schema_agnostic/boolean_utils.cpp @@ -715,7 +715,7 @@ bool IfcGeom::util::boolean_subtraction_2d_using_builder(const TopoDS_Shape & a_ // have already guaranteed they do not intersect. So they are // either fully in or out. Selecting with complete_within=true // will filter out some unnecessary cases. It also means we need - // that due this assymetry we need to process all pairs of wire + // that due this asymmetry we need to process all pairs of wire // indices and not just the pairs where the first element is less // than the second element. for (auto& other_index : wire_tree.select_box(b, true)) { diff --git a/src/ifcopenshell-python/ifcopenshell/express/DocAttribute.csv b/src/ifcopenshell-python/ifcopenshell/express/DocAttribute.csv index 0853276dbc..6061279b72 100644 --- a/src/ifcopenshell-python/ifcopenshell/express/DocAttribute.csv +++ b/src/ifcopenshell-python/ifcopenshell/express/DocAttribute.csv @@ -44,14 +44,16 @@ A location within a building (e.g. 3rd Floor) Building name (e.g. Interoperabili (e.g. 6400) Street name (e.g. Alliance Boulevard). Typical content of address lines may vary in different countries. - " + +" 82;PostalBox;An address that is implied by an identifiable mail drop. 83;Town;The name of a town. 84;Region;" The name of a region.
NOTE: The counties of the United Kingdom and the states of North America are examples of regions.
-
" + +" 85;PostalCode;The code that is used by the country's postal service. 86;Country;The name of a country. 89;TelephoneNumbers;The list of telephone numbers at which telephone messages may be received. @@ -70,18 +72,21 @@ all such information may be referenced from a single page that is termed the hom 104;FamilyName;" The name by which the family identity of the person may be recognized.
NOTE: Depending on geographical location and culture, family name may appear either as the first or last component of a name.
-
" + +" 105;GivenName;" The name by which a person is known within a family and by which he or she may be familiarly recognized.
NOTE: Depending on geographical location and culture, given name may appear either as the first or last component of a name.
-
" + +" 106;MiddleNames;" Additional names given to a person that enable their identification apart from others who may have the same or similar family and given names.
NOTE: Middle names are not normally used in familiar communication but may be asserted to provide additional identification of a particular person if necessary. They may be particularly useful in situations where the person concerned has a family name that occurs commonly in the geographical region.
-
" + +" 107;PrefixTitles;The word, or group of words, which specify the person's social and/or professional standing and appear before his/her names. 108;SuffixTitles;The word, or group of words, which specify the person's social and/or professional standing and appear after his/her names. 109;Roles;Roles played by the person. @@ -89,7 +94,8 @@ family name that occurs commonly in the geographical region. Postal and telecommunication addresses of a person.
NOTE - A person may have several addresses.
- " + +" 111;EngagedIn;The inverse relationship to IfcPersonAndOrganization relationships in which IfcPerson is engaged. 114;ThePerson;The person who is related to the organization. 115;TheOrganization;The organization to which the person is related. @@ -97,14 +103,16 @@ Postal and telecommunication addresses of a person. Roles played by the person within the context of an organization. These may differ from the roles in ThePerson.Roles which may be asserted without organizational context. - " + +" 118;Name;The word or group of words by which the relationship is referred to. 119;Description;Text that relates the nature of the relationship. 120;RelatingOrganization;Organization which is the relating part of the relationship between organizations. 121;RelatedOrganizations;The other, possibly dependent, organizations which are the related parts of the relationship between organizations. 124;Identifier;A computer interpretable identifier by which the approval is known. 125;Name;A human readable name given to an approval. -126;Description;"A general textual description of a design, work task, plan, etc. that is being approved for. " +126;Description;"A general textual description of a design, work task, plan, etc. that is being approved for. +" 127;TimeOfApproval;" Date and time when the result of the approval process is produced.
@@ -160,7 +168,7 @@ Resource objects that are approved. 144;RelatingApproval;The approval for the resource objects selected. 147;LifeCyclePhase;Describes the applicable building life-cycle phase. Typical values should be DESIGNDEVELOPMENT, SCHEMATICDEVELOPMENT, CONSTRUCTIONDOCUMENT, CONSTRUCTION, ASBUILT, COMMISSIONING, OPERATION, etc. 148;PredefinedType;" -Predefined generic type for a performace history that is specified in an enumeration. +Predefined generic type for a performance history that is specified in an enumeration.
IFC2x4 CHANGE The attribute has been added at the end of the entity definition. @@ -175,7 +183,8 @@ Predefined generic type for a performace history that is specified in an enumera
Note IFC2x Edition 4 CHANGE: New underlying type IfcDate using ISO 8601 representation.
- " + +" 159;TimeSeriesScheduleType;Defines the type of schedule, such as DAILY, WEEKLY, MONTHLY or ANNUALLY. 160;TimeSeries;The time series is used to represent the values at discrete points in time that define the schedule. For example, a 24-hour occupancy schedule would be a regular time series with a start time at midnight, end time at (the following) midnight, and with 24 values indicating the occupancy load for each hour of the 24-hour period. 163;PredefinedType;Subtype of pile. @@ -214,8 +223,10 @@ Shape code per a standard like ACI 315, ISO 3766, or a similar standard. It is 250;PredefinedType;The predefined type is always MESH. 253;NominalDiameter;The nominal diameter defining the cross-section size of the reinforcing bar. 254;CrossSectionArea;The effective cross-section area of the reinforcing bar. -255;BarLength;"The total length of the reinforcing bar. The total length of bended bars are calculated according to local standards with corrections for the bends. " -256;BarSurface;"Indicator for whether the bar surface is plain or textured. " +255;BarLength;"The total length of the reinforcing bar. The total length of bended bars are calculated according to local standards with corrections for the bends. +" +256;BarSurface;"Indicator for whether the bar surface is plain or textured. +" 257;PredefinedType;The predefined type is always BAR. 259;MeshLength;The overall length of the mesh measured in its longitudinal direction. 260;MeshWidth;The overall width of the mesh measured in its transversal direction. @@ -327,7 +338,8 @@ IFC2x4 CHANGE  The cardinality has changed to 0..n to allow reuse of instan " 340;UsageName;"Usage description of the IfcComplexProperty within the property set which references the IfcComplexProperty.
NOTE: Consider a complex property for glazing properties. The Name attribute of the IfcComplexProperty could be Pset_GlazingProperties, and the UsageName attribute could be OuterGlazingPane.
-
" + +" 341;HasProperties;" Set of properties that can be used within this complex property (may include other complex properties). " @@ -482,7 +494,8 @@ A formula by which the quantity has been calculated. It can be assigned in addit 453;Quality;Additional indication of a quality of the quantities that are grouped under this physical complex quantity. 454;Usage;Additional indication of a usage type of the quantities that are grouped under this physical complex quantity. 463;ServicesBuildings;"Reference to the building spatial structure via the objectified relationship IfcRelServicesBuildings, which is serviced by the system. - " + +" 465;LongName;" Long name for a zone, used for informal purposes. It should be used, if available, in conjunction with the inherited Name attribute.
@@ -499,7 +512,8 @@ The geometric shape representation of the connection geometry that is provided i " 471;RelatingElement;" Reference to a subtype of IfcElement that is connected by the connection relationship in the role of RelatingElement. - " + +" 472;RelatedElement;" Reference to a subtype of IfcElement that is connected by the connection relationship in the role of RelatedElement. " @@ -518,15 +532,19 @@ IFC2x4 CHANGE  The attribute has been changed to be mandatory.
-
" + +" 479;ConnectionGeometry;" Physical representation of the space boundary. Provided as a curve or surface given within the LCS of the space.
IFC2x PLATFORM CHANGE  The data type has been changed from IfcConnectionSurfaceGeometry to IfcConnectionGeometry with upward compatibility for file based exchange.
-
" -480;PhysicalOrVirtualBoundary;"Defines, whether the Space Boundary is physical (Physical) or virtual (Virtual). " -481;InternalOrExternalBoundary;"Defines, whether the Space Boundary is internal (Internal), or external, i.e. adjacent to open space (that can be an partially enclosed space, such as terrace (External). " + +" +480;PhysicalOrVirtualBoundary;"Defines, whether the Space Boundary is physical (Physical) or virtual (Virtual). +" +481;InternalOrExternalBoundary;"Defines, whether the Space Boundary is internal (Internal), or external, i.e. adjacent to open space (that can be an partially enclosed space, such as terrace (External). +" 484;ParentBoundary;" Reference to the host, or parent, space boundary within which this inner boundary is defined. " @@ -579,7 +597,7 @@ NOTE  Coverings are often managed by the space, and not by the building ele Reference to a set of IfcRelSpaceBoundary's that defines the physical or virtual delimitation of that space against physical or virtual boundaries. " 506;CompositionType;" -Denotes, whether the predefined spatial structure element represents itself, or an aggregate (complex) or a part (part). The interpretation is given separately for each subtype of spatial structure element. If no CompositionType is asserted, the dafault value 'ELEMENT' applies. +Denotes, whether the predefined spatial structure element represents itself, or an aggregate (complex) or a part (part). The interpretation is given separately for each subtype of spatial structure element. If no CompositionType is asserted, the default value 'ELEMENT' applies.

@@ -629,8 +647,10 @@ IFC2x Edition 4 CHANGE  The inverse attribute has been promoted to the new 526;FillsVoids;" Reference to the IfcRelFillsElement Relationship that puts the element as a filling into the opening created within another element. - " -527;ConnectedTo;"Reference to the element connection relationship. The relationship then refers to the other element to which this element is connected to. " + +" +527;ConnectedTo;"Reference to the element connection relationship. The relationship then refers to the other element to which this element is connected to. +" 528;IsInterferedByElements;" Reference to the interference relationship to indicate the element that is interfered. The relationship, if provided, indicates that this element has an interference with one or many other elements.

@@ -660,14 +680,18 @@ IFC2x Edition 3 CHANGE  The inverse attribute has been added with upward co " 532;HasOpenings;" Reference to the IfcRelVoidsElement relationship that creates an opening in an element. An element can incorporate zero-to-many openings. For each opening, that voids the element, a new relationship IfcRelVoidsElement is generated. - " + +" 533;IsConnectionRealization;" Reference to the connection relationship with realizing element. The relationship, if provided, assigns this element as the realizing element to the connection, which provides the physical manifestation of the connection relationship. - " + +" 534;ProvidesBoundaries;" Reference to space boundaries by virtue of the objectified relationship IfcRelSpaceBoundary. It defines the concept of an element bounding spaces. - " -535;ConnectedFrom;"Reference to the element connection relationship. The relationship then refers to the other element that is connected to this element. " + +" +535;ConnectedFrom;"Reference to the element connection relationship. The relationship then refers to the other element that is connected to this element. +" 536;ContainedInStructure;" Containment relationship to the spatial structure element, to which the element is primarily associated. This containment relationship has to be hierachical, i.e. an element may only be assigned directly to zero or one spatial structure. " @@ -727,7 +751,8 @@ Reference to an IfcElement, or IfcElementType that has ports assig
" -627;ContainedIn;"Reference to the element to port connection relationship. The relationship then refers to the element in which this port is contained. " +627;ContainedIn;"Reference to the element to port connection relationship. The relationship then refers to the element in which this port is contained. +" 628;ConnectedFrom;Reference to a port that is connected by the objectified relationship. 629;ConnectedTo;Reference to the port connection relationship. The relationship then refers to the other port to which this port is connected. 631;RelatingPort;Reference to the first port that is connected by the objectified relationship. @@ -749,7 +774,7 @@ IFC2x4 CHANGE  The attribute has been changed to be optional. Reference to the IfcRelProjectsElement relationship that uses this IfcFeatureElementAddition to create a volume addition at an element. The IfcFeatureElementAddition can only be used to create a single addition at a single element using Boolean addition operation. " 651;PredefinedType;" -Predefined generic type for a projection element that is specified in an enumeration. There may be a property set given specificly for the predefined types. +Predefined generic type for a projection element that is specified in an enumeration. There may be a property set given specifically for the predefined types.
IFC2x4 CHANGE The attribute has been added at the end of the entity definition.
@@ -771,7 +796,8 @@ IFC2x4 CHANGE  Renamed to RelatingElement.

-
" + +" 660;RelatedOpening;" Reference to the opening feature subtraction element which defines a void in the associated opening element.
@@ -786,15 +812,18 @@ Renamed to RelatedOpening. " -663;VoidsElements;"Reference to the Voids Relationship that uses this Opening Element to create a void within an Element. The Opening Element can only be used to create a single void within a single Element. " +663;VoidsElements;"Reference to the Voids Relationship that uses this Opening Element to create a void within an Element. The Opening Element can only be used to create a single void within a single Element. +" 668;PredefinedType;" -Predefined generic type for an opening that is specified in an enumeration. There may be a property set given specificly for the predefined types. +Predefined generic type for an opening that is specified in an enumeration. There may be a property set given specifically for the predefined types.
IFC2x4 CHANGE The attribute has been added at the end of the entity definition.
" -669;HasFillings;"Reference to the Filling Relationship that is used to assign Elements as Fillings for this Opening Element. The Opening Element can be filled with zero-to-many Elements. " -677;RelatingOpeningElement;"Opening Element being filled by virtue of this relationship. " +669;HasFillings;"Reference to the Filling Relationship that is used to assign Elements as Fillings for this Opening Element. The Opening Element can be filled with zero-to-many Elements. +" +677;RelatingOpeningElement;"Opening Element being filled by virtue of this relationship. +" 678;RelatedBuildingElement;" Reference to building element that occupies fully or partially the associated opening.
@@ -850,7 +879,8 @@ Set of elements products, which are contained within this level
IFC2x PLATFORM CHANGE  The data type has been changed from IfcElement to IfcProduct with upward compatibility
- " + +" 709;RelatingStructure;" Spatial structure element, within which the element is contained. Any element can only be contained within one element of the project spatial structure. " @@ -872,7 +902,8 @@ Predefined generic types for an external spatial element that are specified in a 727;BoundedBy;" Reference to a set of IfcRelSpaceBoundary's that defines the physical or virtual delimitation of that external spacial element against physical or virtual boundaries. " -736;RelatingSystem;"System that services the Buildings. " +736;RelatingSystem;"System that services the Buildings. +" 737;RelatedBuildings;" Spatial structure elements (including site, building, storeys) that are serviced by the system.
@@ -897,7 +928,8 @@ World Longitude at reference point (most likely defined in legal description). D Example: Chicago Harbor Light has according to WGS84 a longitude -87.35.40 (or 87.35.40W) and a latitude 41.53.30 (or 41.53.30N).
" -747;RefElevation;"Datum elevation relative to sea level. " +747;RefElevation;"Datum elevation relative to sea level. +" 748;LandTitleNumber;The land title number (designation of the site within a regional system). 749;SiteAddress;Address given to the site for postal purposes. 766;MethodOfMeasurement;"Name of the method of measurement used to calculate the element quantity. The method of measurement attribute has to be made recognizable by further agreements. @@ -953,7 +985,8 @@ References to the decomposition relationship being a nesting. It determines that IFC2x4 CHANGE  The inverse attribute datatype has been added and separated from Decomposes defined at IfcObjectDefinition.

-
" + +" 800;IsNestedBy;" References to the decomposition relationship being a nesting. It determines that this object definition is the whole within an ordered whole/part decomposition relationship. An object or object type can be nested by several other objects (occurrences or types). @@ -961,7 +994,8 @@ References to the decomposition relationship being a nesting. It determines that IFC2x4 CHANGE  The inverse attribute datatype has been added and separated from IsDecomposedBy defined at IfcObjectDefinition.

-
" + +" 801;HasContext;" References to the context providing context information such as project unit or representation context. It should only be asserted for the uppermost non-spatial object. @@ -977,7 +1011,8 @@ References to the decomposition relationship being an aggregation. It determines IFC2x4 CHANGE  The inverse attribute datatype has been changed from the supertype IfcRelDecomposes to subtype IfcRelAggregates.

-
" + +" 803;Decomposes;" References to the decomposition relationship being an aggregation. It determines that this object definition is a part within an unordered whole/part decomposition relationship. An object definitions can only be part of a single decomposition (to allow hierarchical strutures only). @@ -985,9 +1020,11 @@ References to the decomposition relationship being an aggregation. It determines IFC2x4 CHANGE  The inverse attribute datatype has been changed from the supertype IfcRelDecomposes to subtype IfcRelAggregates.

-
" + +" 804;HasAssociations;Reference to the relationship objects, that associates external references or other resource definitions to the object.. Examples are the association to library, documentation or classification. -809;GlobalId;"Assignment of a globally unique identifier within the entire software world. " +809;GlobalId;"Assignment of a globally unique identifier within the entire software world. +" 810;OwnerHistory;" Assignment of the information about the current ownership of that object, including owning actor, application, local identification and information captured about the recent changes of the object, @@ -999,7 +1036,8 @@ NOTE only the last modification in stored - either as addition, deletion or modi IFC2x4 CHANGE  The attribute has been changed to be OPTIONAL. " -811;Name;"Optional name for use by the participating software systems or users. For some subtypes of IfcRoot the insertion of the Name attribute may be required. This would be enforced by a where rule. " +811;Name;"Optional name for use by the participating software systems or users. For some subtypes of IfcRoot the insertion of the Name attribute may be required. This would be enforced by a where rule. +" 812;Description;Optional description, provided for exchanging informative comments. 818;HasContext; 819;HasAssociations;Reference to the relationship IfcRelAssociates and thus to those externally defined concepts, like classifications, documents, or library information, which are associated to the property definition. @@ -1018,7 +1056,8 @@ Reference to the relation to one or many object occurrences that are characteriz IFC2x4 CHANGE Inverse attribute renamed from PropertyDefinitionOf with upward compatibility for file-based exchange. " -826;HasProperties;"Contained set of properties. For property sets defined as part of the IFC Object model, the property objects within a property set are defined as part of the standard. If a property is not contained within the set of predefined properties, its value has not been set at this time. " +826;HasProperties;"Contained set of properties. For property sets defined as part of the IFC Object model, the property objects within a property set are defined as part of the standard. If a property is not contained within the set of predefined properties, its value has not been set at this time. +" 827;IsDefinedBy;" Relation to the property set template, via the objectified relationship IfcRelDefinesByTemplate, that, if given, provides the definition template for the property set and its properties.
@@ -1196,14 +1235,20 @@ Reference to the IfcControl that applies a control upon objects.
" -915;Controls;"Reference to the relationship that associates the control to the object(s) being controlled. " -917;RelatingActor;"Reference to the information about the actor. It comprises the information about the person or organization and its addresses. " -918;ActingRole;"Role of the actor played within the context of the assignment to the object(s). " -921;TheActor;"Information about the actor. " -922;IsActingUpon;"Reference to the relationship that associates the actor to an object. " +915;Controls;"Reference to the relationship that associates the control to the object(s) being controlled. +" +917;RelatingActor;"Reference to the information about the actor. It comprises the information about the person or organization and its addresses. +" +918;ActingRole;"Role of the actor played within the context of the assignment to the object(s). +" +921;TheActor;"Information about the actor. +" +922;IsActingUpon;"Reference to the relationship that associates the actor to an object. +" 925;RelatingGroup;" Reference to group that contains all assigned group members. - " + +" 928;Factor;" Factor provided as a ratio measure that identifies the fraction or weighted factor that applies to the group assignment. " @@ -1228,7 +1273,8 @@ The object definitions, either object occurrences or object types, that are bein IFC2x4 CHANGE  The attribute has been demoted from the supertype IfcRelDecomposes and defines the non-ordered set of parts within the aggregation. - " + +" 948;RelatingObject;" The object definition, either an non-product object type or a non-product object occurrence, that represents the nest. It is the whole within the whole/part relationship. @@ -1244,7 +1290,8 @@ The object definitions, either non-product object occurrences or non-product obj IFC2x4 CHANGE  The attribute has been demoted from the supertype IfcRelDecomposes and defines the ordered set of parts within the nest. - " + +" 955;RelatedObjects;" Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
@@ -1271,7 +1318,8 @@ Long name for the context as used for reference purposes. " 975;Phase;" Current project phase, or life-cycle phase of this project. Applicable values have to be agreed upon by view definitions or implementer agreements. - " + +" 976;RepresentationContexts;" Context of the representations used within the context. When the context is a project and it includes shape representations for its components, one or several geometric representation contexts need to be included that define e.g. the world coordinate system, the coordinate space dimensions, and/or the precision factor.
@@ -1288,12 +1336,14 @@ IFC2x4 CHANGE  The attribute has been changed to be optional. Change made w Reference to the IfcRelDeclares relationship that assigns the uppermost entities of includes hierarchies to this context instance.
- NOTE  the spatial hiearchy is assigned to IfcProject using the IfcRelAggregates relationship. This is a single exception due to compatibility reasons with earlier releases. + NOTE  the spatial hierarchy is assigned to IfcProject using the IfcRelAggregates relationship. This is a single exception due to compatibility reasons with earlier releases.
" -986;RelatedObjects;"Reference to the objects (or single object) to which the property definition applies. " -987;RelatingPropertyDefinition;"Reference to the property set definition for that object or set of objects. " +986;RelatedObjects;"Reference to the objects (or single object) to which the property definition applies. +" +987;RelatingPropertyDefinition;"Reference to the property set definition for that object or set of objects. +" 989;RelatedObjects;" Objects being part of an object occurrence decomposition, acting as the ""reflecting parts"" in the relationship. " @@ -1417,12 +1467,16 @@ Information about the access state of the property. It determines whether a prop " -1047;ProxyType;"High level (and only) semantic meaning attached to the IfcProxy, defining the basic construct type behind the Proxy, e.g. Product or Process. " +1047;ProxyType;"High level (and only) semantic meaning attached to the IfcProxy, defining the basic construct type behind the Proxy, e.g. Product or Process. +" 1048;Tag;The tag (or label) identifier at the particular instance of a product, e.g. the serial number, or the position number. It is the identifier at the occurrence level. -1056;RelatedControlElements;"References control elements which may be used to impart control on the Distribution Element. " -1057;RelatingFlowElement;"Relationship to a distribution flow element " +1056;RelatedControlElements;"References control elements which may be used to impart control on the Distribution Element. +" +1057;RelatingFlowElement;"Relationship to a distribution flow element +" 1059;AssignedToFlowElement;Reference through the relationship object to related distribution flow elements. -1061;FlowDirection;"Enumeration that identifies if this port is a Sink (inlet), a Source (outlet) or both a SinkAndSource. " +1061;FlowDirection;"Enumeration that identifies if this port is a Sink (inlet), a Source (outlet) or both a SinkAndSource. +" 1062;PredefinedType;Enumeration that identifies the system type. If a system type is defined, the port may only be connected to other ports having the same system type. 1126;PredefinedType;Predefined types of distribution chambers. 1140;LongName;" @@ -1453,19 +1507,24 @@ IFC2x4 CHANGE: The attribute name has been changed from RelatedSpace to <
" -1239;RelatedCoverings;"Relationship to the set of coverings covering this space. " -1241;RelatingPriorities;"Priorities for connection. It refers to the layers of the RelatingObject. " -1242;RelatedPriorities;"Priorities for connection. It refers to the layers of the RelatedObject. " -1243;RelatedConnectionType;"Indication of the connection type in relation to the path of the RelatingObject. " -1244;RelatingConnectionType;"Indication of the connection type in relation to the path of the RelatingObject. " +1239;RelatedCoverings;"Relationship to the set of coverings covering this space. +" +1241;RelatingPriorities;"Priorities for connection. It refers to the layers of the RelatingObject. +" +1242;RelatedPriorities;"Priorities for connection. It refers to the layers of the RelatedObject. +" +1243;RelatedConnectionType;"Indication of the connection type in relation to the path of the RelatingObject. +" +1244;RelatingConnectionType;"Indication of the connection type in relation to the path of the RelatingObject. +" 1252;PredefinedType;" -Predefined generic type for a beam that is specified in an enumeration. There may be a property set given specificly for the predefined types. +Predefined generic type for a beam that is specified in an enumeration. There may be a property set given specifically for the predefined types.
NOTE The PredefinedType shall only be used, if no type object IfcBeamType is assigned, providing its own IfcBeamType.PredefinedType.
IFC2x4 CHANGE The attribute has been added at the end of the entity definition.
" 1268;PredefinedType;" -Predefined generic type for a column that is specified in an enumeration. There may be a property set given specificly for the predefined types. +Predefined generic type for a column that is specified in an enumeration. There may be a property set given specifically for the predefined types.
NOTE The PredefinedType shall only be used, if no type object IfcColumnType is assigned, providing its own IfcColumnType.PredefinedType.
IFC2x4 CHANGE The attribute has been added at the end of the entity definition.
@@ -1525,7 +1584,8 @@ IFC2x4 CHANGE The attribute has been deprecated it shall only be exposed with a
" -4142;PointOnRelatedElement;"Point at which connected objects are aligned at the related element, given in the LCS of the related element. If the information is omitted, then the origin of the related element is used. " +4142;PointOnRelatedElement;"Point at which connected objects are aligned at the related element, given in the LCS of the related element. If the information is omitted, then the origin of the related element is used. +" 4144;EccentricityInX;" Distance in x direction between the two points (or vertex points) engaged in the point connection. " @@ -1538,7 +1598,8 @@ Distance in z direction between the two points (or vertex points) engaged in the 4151;CurveOnRelatingElement;The bounded curve at which the connected objects are aligned at the relating element, given in the LCS of the relating element. 4152;CurveOnRelatedElement;The bounded curve at which the connected objects are aligned at the related element, given in the LCS of the related element. If the information is omitted, then the origin of the related element is used. 4157;SurfaceOnRelatingElement;Surface at which related object is aligned at the relating element, given in the LCS of the relating element. -4158;SurfaceOnRelatedElement;"Surface at which the relating element is aligned at the related element, given in the LCS of the related element. If the information is omitted, then the origin of the related element is used. " +4158;SurfaceOnRelatedElement;"Surface at which the relating element is aligned at the related element, given in the LCS of the related element. If the information is omitted, then the origin of the related element is used. +" 4164;VolumeOnRelatingElement;" Volume at which related object overlaps with the relating element, given in the LCS of the relating element. " @@ -1573,10 +1634,12 @@ The reference to a set of 's, that connect other " 4180;IntersectingAxes;Two grid axes which intersects at exactly one intersection (see also informal proposition at IfcGrid). If attribute OffsetDistances is omitted, the intersection defines the placement or ref direction of a grid placement directly. If OffsetDistances are given, the intersection is defined by the offset curves to the grid axes. -4181;OffsetDistances;"Offset distances to the grid axes. If given, it defines virtual offset curves to the grid axes. The intersection of the offset curves specify the virtual grid intersection. " +4181;OffsetDistances;"Offset distances to the grid axes. If given, it defines virtual offset curves to the grid axes. The intersection of the offset curves specify the virtual grid intersection. +" 4183;PlacementLocation;" Placement of the object coordinate system defined by the intersection of two grid axes. - " + +" 4951;Target;A description of the placement, orientation and (uniform or non-uniform) scaling of the defined symbol. 4960;AppliesTextures;" Reference to the one (or in case of multi textures with identity transformation to geometric surfaces) subtype of IfcSurfaceTexture that is applied to a geometric surface by the texture coordinate transformation. @@ -1616,22 +1679,33 @@ Th face bound that defines the corresponding list of points along the bounding p 4968;Coordinates;The first coordinate[1] is the S, the second coordinate[2] is the T parameter value. 4970;Extent;The extent in the x and y direction of the text literal. 4971;BoxAlignment;The alignment of the text literal relative to its position. -4986;Name;"The name given to the light source in presentation. " +4986;Name;"The name given to the light source in presentation. +" 4987;LightColour;"Definition from ISO/CD 10303-46:1992: Based on the current lighting model, the colour of the light to be used for shading. -Definition from VRML97 - ISO/IEC 14772-1:1997: The color field specifies the spectral color properties of both the direct and ambient light emission as an RGB value. " -4988;AmbientIntensity;"Definition from VRML97 - ISO/IEC 14772-1:1997: The ambientIntensity specifies the intensity of the ambient emission from the light. Light intensity may range from 0.0 (no light emission) to 1.0 (full intensity). " -4989;Intensity;"Definition from VRML97 - ISO/IEC 14772-1:1997: The intensity field specifies the brightness of the direct emission from the ligth. Light intensity may range from 0.0 (no light emission) to 1.0 (full intensity). " +Definition from VRML97 - ISO/IEC 14772-1:1997: The color field specifies the spectral color properties of both the direct and ambient light emission as an RGB value. +" +4988;AmbientIntensity;"Definition from VRML97 - ISO/IEC 14772-1:1997: The ambientIntensity specifies the intensity of the ambient emission from the light. Light intensity may range from 0.0 (no light emission) to 1.0 (full intensity). +" +4989;Intensity;"Definition from VRML97 - ISO/IEC 14772-1:1997: The intensity field specifies the brightness of the direct emission from the ligth. Light intensity may range from 0.0 (no light emission) to 1.0 (full intensity). +" 4992;Orientation;"Definition from ISO/CD 10303-46:1992: This direction is the direction of the light source. -Definition from VRML97 - ISO/IEC 14772-1:1997: The direction field specifies the direction vector of the illumination emanating from the light source in the local coordinate system. Light is emitted along parallel rays from an infinite distance away. " +Definition from VRML97 - ISO/IEC 14772-1:1997: The direction field specifies the direction vector of the illumination emanating from the light source in the local coordinate system. Light is emitted along parallel rays from an infinite distance away. +" 4995;Position;"Definition from ISO/CD 10303-46:1992: The Cartesian point indicates the position of the light source. -Definition from VRML97 - ISO/IEC 14772-1:1997: A Point light node illuminates geometry within radius of its location. " +Definition from VRML97 - ISO/IEC 14772-1:1997: A Point light node illuminates geometry within radius of its location. +" 4996;Radius;"Definition from IAI: The maximum distance from the light source for a surface still to be illuminated. -Definition from VRML97 - ISO/IEC 14772-1:1997: A Point light node illuminates geometry within radius of its location. " -4997;ConstantAttenuation;"Definition from ISO/CD 10303-46:1992: This real indicates the value of the attenuation in the lighting equation that is constant. " -4998;DistanceAttenuation;"Definition from ISO/CD 10303-46:1992: This real indicates the value of the attenuation in the lighting equation that proportional to the distance from the light source. " -4999;QuadricAttenuation;"Definition from the IAI: This real indicates the value of the attenuation in the lighting equation that proportional to the square value of the distance from the light source. " +Definition from VRML97 - ISO/IEC 14772-1:1997: A Point light node illuminates geometry within radius of its location. +" +4997;ConstantAttenuation;"Definition from ISO/CD 10303-46:1992: This real indicates the value of the attenuation in the lighting equation that is constant. +" +4998;DistanceAttenuation;"Definition from ISO/CD 10303-46:1992: This real indicates the value of the attenuation in the lighting equation that proportional to the distance from the light source. +" +4999;QuadricAttenuation;"Definition from the IAI: This real indicates the value of the attenuation in the lighting equation that proportional to the square value of the distance from the light source. +" 5001;Orientation;"Definition from ISO/CD 10303-46:1992: This is the direction of the axis of the cone of the light source specified in the coordinate space of the representation being projected.. -Definition from VRML97 - ISO/IEC 14772-1:1997: The direction field specifies the direction vector of the light's central axis defined in the local coordinate system. " +Definition from VRML97 - ISO/IEC 14772-1:1997: The direction field specifies the direction vector of the light's central axis defined in the local coordinate system. +" 5002;ConcentrationExponent;"Definition from ISO/CD 10303-46:1992: This real is the exponent on the cosine of the angle between the line that starts at the position of the spot light source and is in the direction of the orientation of the spot light source and a line that starts at the position of the spot light source and goes through a point on the surface being shaded. NOTE: This attribute does not exists in ISO/IEC 14772-1:1997." 5654;V2;Second v parametric value. @@ -1699,19 +1773,19 @@ IFC2x4 CHANGE The attribute has been deprecated it shall only be exposed with a " 1397;PredefinedType;" -Predefined generic type for a stair flight that is specified in an enumeration. There may be a property set given specificly for the predefined types. +Predefined generic type for a stair flight that is specified in an enumeration. There may be a property set given specifically for the predefined types.
NOTE The PredefinedType shall only be used, if no type object IfcStairFlightType is assigned, providing its own IfcStairFlightType.PredefinedType.
IFC2x4 CHANGE The attribute has been added at the end of the entity definition.
" 1409;PredefinedType;" -Predefined generic type for a ramp flight that is specified in an enumeration. There may be a property set given specificly for the predefined types. +Predefined generic type for a ramp flight that is specified in an enumeration. There may be a property set given specifically for the predefined types.
NOTE The PredefinedType shall only be used, if no type object IfcRampFlightType is assigned, providing its own IfcRampFlightType.PredefinedType.
IFC2x4 CHANGE The attribute has been added at the end of the entity definition.
" 1418;PredefinedType;" -Predefined generic type for a curtain wall that is specified in an enumeration. There may be a property set given specificly for the predefined types. +Predefined generic type for a curtain wall that is specified in an enumeration. There may be a property set given specifically for the predefined types.
NOTE The PredefinedType shall only be used, if no type object IfcCurtainWallType is assigned, providing its own IfcCurtainWallType.PredefinedType.
IFC2x4 CHANGE The attribute has been added at the end of the entity definition.
@@ -1730,7 +1804,7 @@ NOTE  The body of the door might be taller then the door opening (e.g. in c NOTE  The body of the door might be wider then the door opening (e.g. in cases where the door lining includes a casing). In these cases the OverallWidth shall still be given as the door opening width, and not as the total width of the door lining.
" 1438;PredefinedType;" -Predefined generic type for a door that is specified in an enumeration. There may be a property set given specificly for the predefined types. +Predefined generic type for a door that is specified in an enumeration. There may be a property set given specifically for the predefined types.
NOTE The PredefinedType shall only be used, if no type object IfcDoorType is assigned, providing its own IfcDoorType.PredefinedType.
IFC2x4 CHANGE The attribute has been added at the end of the entity definition.
@@ -1754,7 +1828,7 @@ NOTE  The body of the window might be taller then the window opening (e.g. NOTE  The body of the window might be wider then the window opening (e.g. in cases where the window lining includes a casing). In these cases the OverallWidth shall still be given as the window opening width, and not as the total width of the window lining.
" 1473;PredefinedType;" -Predefined generic type for a window that is specified in an enumeration. There may be a property set given specificly for the predefined types. +Predefined generic type for a window that is specified in an enumeration. There may be a property set given specifically for the predefined types.
NOTE The PredefinedType shall only be used, if no type object IfcWindowType is assigned, providing its own IfcWindowType.PredefinedType.
IFC2x4 CHANGE The attribute has been added at the end of the entity definition.
@@ -1770,13 +1844,13 @@ Type defining the general layout of the window in terms of the partitioning of p
" 1497;PredefinedType;" -Predefined generic type for a plate that is specified in an enumeration. There may be a property set given specificly for the predefined types. +Predefined generic type for a plate that is specified in an enumeration. There may be a property set given specifically for the predefined types.
NOTE The PredefinedType shall only be used, if no type object IfcPlateType is assigned, providing its own IfcPlateType.PredefinedType.
IFC2x4 CHANGE The attribute has been added at the end of the entity definition.
" 1508;PredefinedType;" -Predefined generic type for a chimney that is specified in an enumeration. There may be a property set given specificly for the predefined types. +Predefined generic type for a chimney that is specified in an enumeration. There may be a property set given specifically for the predefined types.
NOTE The PredefinedType shall only be used, if no type object IfcChimneyType is assigned, providing its own IfcChimneyType.PredefinedType.
" @@ -1789,7 +1863,8 @@ Reference to the objectified relationship that handles the relationship of the c Reference to the objectified relationship that handles the relationship of the covering to the covered element.
IFC2x4 CHANGE Renamed into CoversElements for consistency.
- " + +" 1544;RelatingBuildingElement;" Relationship to the building element that is covered.
@@ -1798,9 +1873,10 @@ IFC2x4 CHANGE: The attribute type has been changed from IfcElement to
" -1545;RelatedCoverings;"Relationship to the set of coverings at this element. " +1545;RelatedCoverings;"Relationship to the set of coverings at this element. +" 1547;PredefinedType;" -Predefined generic type for a shading device that is specified in an enumeration. There may be a property set given specificly for the predefined types. +Predefined generic type for a shading device that is specified in an enumeration. There may be a property set given specifically for the predefined types.
NOTE The PredefinedType shall only be used, if no type object IfcShadingDeviceType is assigned, providing its own IfcShadingDeviceType.PredefinedType.
" @@ -1885,7 +1961,8 @@ IFC2x4 CHANGE Type changed from IfcDateTimeSelect.
- " + +" 1630;DepreciatedValue;The current value of an asset within the accounting rules and procedures of an organization. 1632;PredefinedType;"A list of the types of inventories from which that required may be selected.
@@ -1895,7 +1972,8 @@ IFC2x4 CHANGE Attribute made optional.
-
" + +" 1633;Jurisdiction;The organizational unit to which the inventory is applicable. 1634;ResponsiblePersons;Persons who are responsible for the inventory. 1635;LastUpdateDate;" @@ -1907,7 +1985,8 @@ IFC2x4 CHANGE Type changed from IfcDateTimeSelect. - " + +" 1636;CurrentValue;An estimate of the current cost value of the inventory. 1637;OriginalValue;An estimate of the original cost value of the inventory. 1645;PredefinedType;"Predefined occupant types from which that required may be set. @@ -1992,7 +2071,8 @@ Pointer to the shape aspect, if given. The shape aspect reflects the part of the IFC2x4 CHANGE The attribute is deprecated and shall no longer be used, i.e. the value shall be NIL ($). " -1790;OperationType;"Types of window panel operations. Also used to assign standard symbolic presentations according to national building standards. " +1790;OperationType;"Types of window panel operations. Also used to assign standard symbolic presentations according to national building standards. +" 1791;PanelPosition;Position of this panel within the overall window style. 1792;FrameDepth;Depth of panel frame, measured from front face to back face horizontally (i.e. perpendicular to the window (elevation) plane. 1793;FrameThickness;Width of panel frame, measured from inside of panel (at glazing) to outside of panel (at lining), i.e. parallel to the window (elevation) plane. @@ -2034,7 +2114,8 @@ Offset between the lining and the window panel measured along the y-axis of the IFC2x4 CHANGE: New attribute added at the end of the entity definition. " -1835;OperationType;"Types of permeable covering operations. Also used to assign standard symbolic presentations according to national building standards. " +1835;OperationType;"Types of permeable covering operations. Also used to assign standard symbolic presentations according to national building standards. +" 1836;PanelPosition;Position of this permeable covering panel within the overall window or door type. 1837;FrameDepth;Depth of panel frame (used to include the permeable covering), measured from front face to back face horizontally (i.e. perpendicular to the window or door (elevation) plane. 1838;FrameThickness;Width of panel frame (used to include the permeable covering), measured from inside of panel (at permeable covering) to outside of panel (at lining), i.e. parallel to the window or door (elevation) plane. @@ -2103,7 +2184,8 @@ Object placement which shall be common to all items and activities which are gro
NOTE  Per informal proposition, this attribute is not optional as soon as at least one IfcStructuralItem is grouped into the instance of IfcStructuralAnalysisModel.
" -2023;PredefinedType;"Selects a predefined type for the load group. It can be differentiated between load groups, load cases, load combinations, or userdefined grouping levels. " +2023;PredefinedType;"Selects a predefined type for the load group. It can be differentiated between load groups, load cases, load combinations, or userdefined grouping levels. +" 2024;ActionType;Type of actions in the group. Normally needed if 'PredefinedType' specifies a LOAD_CASE. 2025;ActionSource;Source of actions in the group. Normally needed if 'PredefinedType' specifies a LOAD_CASE. 2026;Coefficient;Load factor. If omitted, a factor is not yet known or not specified. A load factor of 1.0 shall be explicitly exported as Coefficient = 1.0. @@ -2214,7 +2296,8 @@ The set of IfcGeometricRepresentationSubContexts that refer to this If 2184;RepresentationType;" The description of the type of a representation context. The representation type defines the type of geometry or topology used for representing the product representation. More information is given at the subtypes IfcShapeRepresentation and IfcTopologyRepresentation.
The supported values for context type are to be specified by implementers agreements. -
" + +" 2185;Items;Set of geometric representation items that are defined for this representation. 2186;RepresentationMap;" Use of the representation within an IfcRepresentationMap. If used, this IfcRepresentation may be assigned to many representations as one of its Items using an IfcMappedItem. Using IfcRepresentationMap is the way to share one representation (often of type IfcShapeRepresentation) by many products. @@ -2281,8 +2364,10 @@ is bigger then 1:200 (given as 0.005 within TargetScale). 2260;Name;"Name by which the coordinate reference system is identified.
Note  The name shall be taken from the list recognized by the European Petroleum Survey Group EPSG.
-
" -2261;Description;"Informal description of this coordinate reference system.
" +
+" +2261;Description;"Informal description of this coordinate reference system.
+" 2262;GeodeticDatum;" Name by which this datum is identified. The geodetic datum is associated with the coordinate reference system and indicates the shape and size of the rotation ellipsoid and this ellipsoid's connection and orientation to the actual globe/earth. Examples for geodetic datums include:
    @@ -2290,7 +2375,8 @@ Name by which this datum is identified. The geodetic datum is associated with th
  • EUREF89
  • WSG84
    • - " + +" 2263;VerticalDatum;"Name by which the vertical datum is identified. The vertical datum is associated with the height axis of the coordinate reference system and indicates the reference plane and fundamental point defining the origin of a height system. Examples for vertical datums include:
      • height above mean sea level at Dover in 1952
      • @@ -2412,21 +2498,30 @@ Non-uniform temperature change, specified as the difference of the temperature c 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. " +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. " +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. " +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. @@ -2440,7 +2535,8 @@ Non-uniform temperature change, specified as the difference of the temperature c usage. Examples of possible status values include 'Not Yet Started', 'Started', 'Completed'. - " + +" 2480;WorkMethod;" The method of work used in carrying out a task.
        @@ -2533,7 +2629,8 @@ Non-uniform temperature change, specified as the difference of the temperature c 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 @@ -2550,18 +2647,22 @@ Non-uniform temperature change, specified as the difference of the temperature c " 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, @@ -2628,7 +2729,8 @@ IFC2x4 CHANGE Type changed from IfcDateTimeSelect.
        -
        " + +" 2608;UpdateDate;" The date and time that this cost schedule is updated; this allows tracking the schedule history.
        @@ -2638,15 +2740,17 @@ 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. +Predefined generic type for a project order 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.
        -
        " + +" 2621;Status;"The current status of a project order.Examples of status values that might be used for a project order status include:
        • PLANNED
        • @@ -2662,13 +2766,14 @@ Predefined generic type for a project order that is specified in an enumeration. 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. +Predefined generic type for a cost item that is specified in an enumeration. There may be a property set given specifically 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. @@ -2680,7 +2785,8 @@ For calculation purposes, the cost values may be directly added unless they have 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.
          @@ -2689,7 +2795,8 @@ Component quantities of the same type for which the total quantity for the cost - " + +" 2639;PredefinedType;" Identifies the predefined types of permit that can be granted. @@ -2926,11 +3033,13 @@ Defines types of construction product resources. 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. " +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.) " +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.). @@ -3154,7 +3263,8 @@ Location, where the external source (classification, document or library) can be 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
            @@ -3354,23 +3464,29 @@ References to the objectified relationships that relate other constraints with t 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. " +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. " +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. " +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. @@ -3379,7 +3495,8 @@ In the absence of any well defined standard, it is recommended that local agreem 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). " +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.
            @@ -3389,7 +3506,8 @@ IFC2x4 CHANGE Type changed from IfcDateTimeSelect.
            -
            " + +" 3964;FixedUntilDate;" The date until which applied value is applicable.
            @@ -3399,7 +3517,8 @@ 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.
            @@ -3409,7 +3528,8 @@ 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. @@ -3424,7 +3544,8 @@ 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. @@ -3494,7 +3615,8 @@ 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. @@ -3517,7 +3639,8 @@ IFC2x4 CHANGE New inverse attribute. 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 @@ -3648,7 +3771,8 @@ Note: this is not necessarily the same as the task duration (IfcTaskTime.Schedul 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. " @@ -3682,19 +3806,22 @@ Note: this is not necessarily the same as the task duration (IfcTaskTime.Schedul " 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, @@ -3744,7 +3871,8 @@ reduce exchange file size. " 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. " +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. @@ -3856,12 +3984,13 @@ Indication of whether the material layer represents an air layer (or cavity). 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. +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 simultaneous 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), " @@ -3976,7 +4105,8 @@ Denotion whether the material layer set is oriented in positive or negative sens 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. @@ -4037,7 +4167,8 @@ Index reference to a significant point in the second section profile. Describes 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. " +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. @@ -4069,7 +4200,8 @@ IFC2x4 CHANGE New inverse attribute. 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. @@ -4079,7 +4211,8 @@ 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. " @@ -4100,7 +4233,8 @@ Code or name of the currency. Permissible values are the three-letter alphabeti 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. @@ -4217,27 +4351,36 @@ for file based exchange.
            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. " +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. " +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. " +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. " +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. " +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. " +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. " + +" +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. @@ -4373,14 +4516,22 @@ A set of inner curves that define the inner boundaries of the fill area. The are " 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. " +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. @@ -4412,13 +4563,15 @@ IFC2x4 CHANGE  The data type has been changed from IfcPresentationStyle

            " -5067;Position;"Position coordinate system of the parameterized profile definition. If unspecified, no translation and no rotation is applied. " +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.
            @@ -4525,7 +4678,8 @@ Constant thickness applied along the center line. 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. " +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. @@ -4565,7 +4719,8 @@ The second operand specified for the operation. 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) @@ -4752,11 +4907,13 @@ representation is mapped." 5516;LocalOrigin;The required translation, specified as a cartesian point. The actual translation included in the transformation is from the geometric origin to the local origin. 5517;Scale;The scaling value specified for the transformation. 5518;Scl;The derived scale S of the transformation, equal to scale if that exists, or 1.0 otherwise. -5519;Dim;"The space dimensionality of this class, determined by the space dimensionality of the local origin. " +5519;Dim;"The space dimensionality of this class, determined by the space dimensionality of the local origin. +" 5523;U;The list of mutually orthogonal, normalized vectors defining the transformation matrix T. They are derived from the explicit attributes Axis1 and Axis2 in that order. 5528;Scale2;The scaling value specified for the transformation along the axis 2. This is normally the y scale factor. 5529;Scl2;The derived scale S(2) of the transformation along the axis 2 (normally the y axis), equal to Scale2 if that exists, or equal to the derived Scl1 (normally the x axis scale factor) otherwise. -5532;DirectionRatios;"The components in the direction of X axis (DirectionRatios[1]), of Y axis (DirectionRatios[2]), and of Z axis (DirectionRatios[3]) " +5532;DirectionRatios;"The components in the direction of X axis (DirectionRatios[1]), of Y axis (DirectionRatios[2]), and of Z axis (DirectionRatios[3]) +" 5533;Dim;The space dimensionality of this class, defined by the number of real in the list of DirectionRatios. 5536;Axis3;The exact direction of U[3], the derived Z axis direction. 5537;U;The list of mutually orthogonal, normalized vectors defining the transformation matrix T. They are derived from the explicit attributes Axis3, Axis1, and Axis2 in that order. @@ -4764,14 +4921,17 @@ representation is mapped." 5544;Scale3;The scaling value specified for the transformation along the axis 3. This is normally the z scale factor. 5545;Scl2;The derived scale S(2) of the transformation along the axis 2 (normally the y axis), equal to Scale2 if that exists, or equal to the derived Scl1 (normally the x axis scale factor) otherwise. 5546;Scl3;The derived scale S(3) of the transformation along the axis 3 (normally the z axis), equal to Scale3 if that exists, or equal to the derived Scl1 (normally the x axis scale factor) otherwise. -5550;Coordinates;"The first, second, and third coordinate of the point location. If placed in a two or three dimensional rectangular Cartesian coordinate system, Coordinates[1] is the X coordinate, Coordinates[2] is the Y coordinate, and Coordinates[3] is the Z coordinate. " -5551;Dim;"The space dimensionality of this class, determined by the number of coordinates in the List of Coordinates. " +5550;Coordinates;"The first, second, and third coordinate of the point location. If placed in a two or three dimensional rectangular Cartesian coordinate system, Coordinates[1] is the X coordinate, Coordinates[2] is the Y coordinate, and Coordinates[3] is the Z coordinate. +" +5551;Dim;"The space dimensionality of this class, determined by the number of coordinates in the List of Coordinates. +" 5558;BasisCurve;The curve to which point parameter relates. 5559;PointParameter;The parameter value of the point location. 5560;Dim;The space dimensionality of this class, determined by the space dimensionality of the basis curve. 5568;Dim;The space dimensionality of this abstract class, defined differently for all subtypes, i.e. for IfcLine, IfcConic and IfcBoundedCurve. 5576;Segments;"The component bounded curves, their transitions and senses. The transition attribute for the last segment defines the transition between the end of the last segment and the start of the first; this transition attribute may take the value discontinuous, which indicates an open curve." -5577;SelfIntersect;"Indication of whether the curve intersects itself or not; this is for information only. " +5577;SelfIntersect;"Indication of whether the curve intersects itself or not; this is for information only. +" 5578;NSegments;The number of component curves. 5579;ClosedCurve;"Indication whether the curve is closed or not; this is derived from the transition code of the last segment." 5584;BasisSurface;" @@ -4786,7 +4946,8 @@ The space dimensionality of IfcSurface. It is always a three-dimensional geometr
            " -5598;Position;"The position and orientation of the surface. This attribute is used in the definition of the parameterization of the surface. " +5598;Position;"The position and orientation of the surface. This attribute is used in the definition of the parameterization of the surface. +" 5601;Radius;" The radius of the cylindrical surface. " @@ -4872,7 +5033,8 @@ The supplied values of the weights. 5771;Weights;" The array of weights associated with the control points. This is derived from the weights data. " -5784;Position;"The location and orientation of the conic. Further details of the interpretation of this attribute are given for the individual subtypes."" " +5784;Position;"The location and orientation of the conic. Further details of the interpretation of this attribute are given for the individual subtypes."" +" 5786;Radius;The radius of the circle, which shall be greater than zero. 5788;SemiAxis1;The first radius of the ellipse which shall be positive. Placement.Axes[1] gives the direction of the SemiAxis1. 5789;SemiAxis2;The second radius of the ellipse which shall be positive. diff --git a/src/ifcopenshell-python/ifcopenshell/util/schema/Pset_IFC4_ADD2.ifc b/src/ifcopenshell-python/ifcopenshell/util/schema/Pset_IFC4_ADD2.ifc index 75ef40f33d..2746d5d53f 100644 --- a/src/ifcopenshell-python/ifcopenshell/util/schema/Pset_IFC4_ADD2.ifc +++ b/src/ifcopenshell-python/ifcopenshell/util/schema/Pset_IFC4_ADD2.ifc @@ -278,7 +278,7 @@ DATA; #270= IFCRELASSOCIATESLIBRARY('3GSGt6n1DDgQcJ6cyOT85E',$,$,$,(#264),#269); #271= IFCLIBRARYREFERENCE($,$,'\X2\8A08753B30CD30C330C897627A4D\X0\','\X2\8A08753B3055308C305F30CD30C330C897627A4D30025EFA72698A08753B306B969B306B4F7F75283002FF08901A5E38306F300167F1578B7B493092629C3044305F97627A4D3068306A308BFF09\X0\','ja-JP',$); #272= IFCRELASSOCIATESLIBRARY('2QS2jDRjrAuQwiL06nUkjI',$,$,$,(#264),#271); -#273= IFCSIMPLEPROPERTYTEMPLATE('0TQDw0qSKHuO00025QrE$V',$,'NumberOfStoreys','The number of storeys within a building.\X\0ACaptured for those cases where the IfcBuildingStorey entity is not used. Note that if IfcBuilingStorey is asserted and the number of storeys in a building can be determined from it, then this approach should be used in preference to setting a property for the number of storeys.',.P_SINGLEVALUE.,'IfcInteger','',$,$,$,$,.READWRITE.); +#273= IFCSIMPLEPROPERTYTEMPLATE('0TQDw0qSKHuO00025QrE$V',$,'NumberOfStoreys','The number of storeys within a building.\X\0ACaptured for those cases where the IfcBuildingStorey entity is not used. Note that if IfcBuildingStorey is asserted and the number of storeys in a building can be determined from it, then this approach should be used in preference to setting a property for the number of storeys.',.P_SINGLEVALUE.,'IfcInteger','',$,$,$,$,.READWRITE.); #274= IFCLIBRARYREFERENCE($,$,'Geschossanzahl','Anzahl der Vollgeschosse des Geb\S\dudes. \X\0A\X\0ADieses Attribute soll nur dann eingef\S\|gt werden, wenn keine Geschosse als Objekte, IfcBuildingStorey, beinhaltet sind. Bei Unstimmigkeiten hat die Anzahl der IfcBuildingStorey Objekte Priorit\S\dt.','de-DE',$); #275= IFCRELASSOCIATESLIBRARY('3J5Wq_uyDDDh9V$QuAvaIK',$,$,$,(#273),#274); #276= IFCLIBRARYREFERENCE($,$,'Number Of Storeys',$,'en',$); @@ -307,7 +307,7 @@ DATA; #299= IFCRELASSOCIATESLIBRARY('2FGXwV5Sv8LeNv11sQJbhA',$,$,$,(#295),#298); #300= IFCLIBRARYREFERENCE($,$,'Ann\S\ie de la derni\S\hre r\S\inovation','Ann\S\ie de la derni\S\hre r\S\inovation majeure ou de la reconstruction du b\S\btiment.','fr-FR',$); #301= IFCRELASSOCIATESLIBRARY('04ddmBIG1AORk8neJKUy1g',$,$,$,(#295),#300); -#302= IFCSIMPLEPROPERTYTEMPLATE('0gXSs0qSKHuO00025QrE$V',$,'IsLandmarked','This builing is listed as a historic building (TRUE), or not (FALSE), or unknown.',.P_SINGLEVALUE.,'IfcLogical','',$,$,$,$,.READWRITE.); +#302= IFCSIMPLEPROPERTYTEMPLATE('0gXSs0qSKHuO00025QrE$V',$,'IsLandmarked','This building is listed as a historic building (TRUE), or not (FALSE), or unknown.',.P_SINGLEVALUE.,'IfcLogical','',$,$,$,$,.READWRITE.); #303= IFCLIBRARYREFERENCE($,$,'Denkmalschutz','Angabe, ob das Geb\S\dude dem Denkmalschutz unterliegt (WAHR) oder nicht (FALSCH).','de-DE',$); #304= IFCRELASSOCIATESLIBRARY('2toNd84UT2g82W7HGKVc6n',$,$,$,(#302),#303); #305= IFCLIBRARYREFERENCE($,$,'Is Landmarked',$,'en',$); @@ -2786,7 +2786,7 @@ DATA; #2780= IFCRELASSOCIATESLIBRARY('1s53ouzXP368AUz2XkqCa8',$,$,$,(#2759),#2779); #2781= IFCLIBRARYREFERENCE($,'UNSET','(unset)','Value has not been specified.','en',$); #2782= IFCRELASSOCIATESLIBRARY('3jWXlavBv8Ef5z6oKgkagL',$,$,$,(#2759),#2781); -#2783= IFCSIMPLEPROPERTYTEMPLATE('0kQnq0qT0HuO00025QrE$V',$,'AcousticRating','Acoustic rating for this object.\X\0AIt is giving according to the national building code. It indicates the sound transmission resistance of this object by an index ration (instead of providing full sound absorbtion values).',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.); +#2783= IFCSIMPLEPROPERTYTEMPLATE('0kQnq0qT0HuO00025QrE$V',$,'AcousticRating','Acoustic rating for this object.\X\0AIt is giving according to the national building code. It indicates the sound transmission resistance of this object by an index ration (instead of providing full sound absorption values).',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.); #2784= IFCLIBRARYREFERENCE($,$,'Schallschutzklasse','Schallschutzklasse gem\S\d\S\_ der nationalen oder regionalen Schallschutzverordnung.','de-DE',$); #2785= IFCRELASSOCIATESLIBRARY('2Qp3w6QTzB_9ZEmPDMihmd',$,$,$,(#2783),#2784); #2786= IFCLIBRARYREFERENCE($,$,'Acoustic Rating',$,'en',$); @@ -2946,7 +2946,7 @@ DATA; #2940= IFCRELASSOCIATESLIBRARY('3WKx6aclP9LP7INI0NfFtt',$,$,$,(#2919),#2939); #2941= IFCLIBRARYREFERENCE($,'UNSET','(unset)','Value has not been specified.','en',$); #2942= IFCRELASSOCIATESLIBRARY('1AIqDPRz14i8Sk3Xm9vXYi',$,$,$,(#2919),#2941); -#2943= IFCSIMPLEPROPERTYTEMPLATE('2BPjC0qT0HuO00025QrE$V',$,'AcousticRating','Acoustic rating for this object.\X\0AIt is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorbtion values).',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.); +#2943= IFCSIMPLEPROPERTYTEMPLATE('2BPjC0qT0HuO00025QrE$V',$,'AcousticRating','Acoustic rating for this object.\X\0AIt is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorption values).',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.); #2944= IFCLIBRARYREFERENCE($,$,'Schallschutzklasse','Schallschutzklasse gem\S\d\S\_ der nationalen oder regionalen Schallschutzverordnung.','de-DE',$); #2945= IFCRELASSOCIATESLIBRARY('0oj23XEBv7NuXDhVNEvLr8',$,$,$,(#2943),#2944); #2946= IFCLIBRARYREFERENCE($,$,'Acoustic Rating',$,'en',$); @@ -3065,7 +3065,7 @@ DATA; #3059= IFCRELASSOCIATESLIBRARY('3BmjtZXHP6ehV1hd58fs4U',$,$,$,(#3051),#3058); #3060= IFCLIBRARYREFERENCE($,$,'\X2\9632706B7B497EA7\X0\','\X2\8BE567844EF676849632706B7B497EA73002\X0\\X\0A\X2\8BE55C5E602776844F9D636E4E3A56FD5BB69632706B5B89516852067EA73002\X0\','zh-CN',$); #3061= IFCRELASSOCIATESLIBRARY('3dvY_TSdrDmgnrmwbtCdid',$,$,$,(#3051),#3060); -#3062= IFCSIMPLEPROPERTYTEMPLATE('2LGWE0qTiHuO00025QrE$V',$,'AcousticRating','Acoustic rating for this object.\X\0AIt is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorbtion values).',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.); +#3062= IFCSIMPLEPROPERTYTEMPLATE('2LGWE0qTiHuO00025QrE$V',$,'AcousticRating','Acoustic rating for this object.\X\0AIt is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorption values).',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.); #3063= IFCLIBRARYREFERENCE($,$,'Schallschutzklasse','Schallschutzklasse gem\S\d\S\_ der nationalen oder regionalen Richtlinie die als Mindestanforderung f\S\|r die Schalld\S\dmmung der T\S\|r gew\S\dhrleistet sein muss.','de-DE',$); #3064= IFCRELASSOCIATESLIBRARY('2kyvKRtWvCExdFGGX66Rvu',$,$,$,(#3062),#3063); #3065= IFCLIBRARYREFERENCE($,$,'Acoustic Rating',$,'en',$); @@ -3568,7 +3568,7 @@ DATA; #3562= IFCRELASSOCIATESLIBRARY('1PKiteaM56zfFFiASM4FT4',$,$,$,(#3541),#3561); #3563= IFCLIBRARYREFERENCE($,'UNSET','(unset)','Value has not been specified.','en',$); #3564= IFCRELASSOCIATESLIBRARY('27ruVFqvz7fAg0jhYzyjTm',$,$,$,(#3541),#3563); -#3565= IFCSIMPLEPROPERTYTEMPLATE('0aywm0qVGHuO00025QrE$V',$,'AcousticRating','Acoustic rating for this object.\X\0AIt is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorbtion values).',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.); +#3565= IFCSIMPLEPROPERTYTEMPLATE('0aywm0qVGHuO00025QrE$V',$,'AcousticRating','Acoustic rating for this object.\X\0AIt is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorption values).',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.); #3566= IFCLIBRARYREFERENCE($,$,'Schallschutzklasse','Schallschutzklasse gem\S\d\S\_ der nationalen oder regionalen Schallschutzverordnung.','de-DE',$); #3567= IFCRELASSOCIATESLIBRARY('0kIe$1Z_f0yQpbrTge4Iil',$,$,$,(#3565),#3566); #3568= IFCLIBRARYREFERENCE($,$,'Acoustic Rating',$,'en',$); @@ -3955,7 +3955,7 @@ DATA; #3949= IFCRELASSOCIATESLIBRARY('0SQ6S49_LCngaZZU0VmFP$',$,$,$,(#3928),#3948); #3950= IFCLIBRARYREFERENCE($,'UNSET','(unset)','Value has not been specified.','en',$); #3951= IFCRELASSOCIATESLIBRARY('06_oqMXuvDAQdxfkdNd81X',$,$,$,(#3928),#3950); -#3952= IFCSIMPLEPROPERTYTEMPLATE('2jnHI0qW4HuO00025QrE$V',$,'AcousticRating','Acoustic rating for this object.\X\0AIt is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorbtion values).',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.); +#3952= IFCSIMPLEPROPERTYTEMPLATE('2jnHI0qW4HuO00025QrE$V',$,'AcousticRating','Acoustic rating for this object.\X\0AIt is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorption values).',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.); #3953= IFCLIBRARYREFERENCE($,$,'Schallschutzklasse','Schallschutzklasse gem\S\d\S\_ der nationalen oder regionalen Schallschutzverordnung.','de-DE',$); #3954= IFCRELASSOCIATESLIBRARY('1qVN_GQTL1$wbB$XO0DmeU',$,$,$,(#3952),#3953); #3955= IFCLIBRARYREFERENCE($,$,'Acoustic Rating',$,'en',$); @@ -4179,7 +4179,7 @@ DATA; #4173= IFCRELASSOCIATESLIBRARY('3oFK3tzh12feMTKUwiBk5n',$,$,$,(#4152),#4172); #4174= IFCLIBRARYREFERENCE($,'UNSET','(unset)','Value has not been specified.','en',$); #4175= IFCRELASSOCIATESLIBRARY('3oP0pPpjzFt9RvQbRgf9eP',$,$,$,(#4152),#4174); -#4176= IFCSIMPLEPROPERTYTEMPLATE('0D9YC0qWWHuO00025QrE$V',$,'AcousticRating','Acoustic rating for this object.\X\0AIt is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorbtion values).',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.); +#4176= IFCSIMPLEPROPERTYTEMPLATE('0D9YC0qWWHuO00025QrE$V',$,'AcousticRating','Acoustic rating for this object.\X\0AIt is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorption values).',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.); #4177= IFCLIBRARYREFERENCE($,$,'Schallschutzklasse','Schallschutzklasse gem\S\d\S\_ der nationalen oder regionalen Schallschutzverordnung.','de-DE',$); #4178= IFCRELASSOCIATESLIBRARY('2UtATI2I90vhJew_TG1JkR',$,$,$,(#4176),#4177); #4179= IFCLIBRARYREFERENCE($,$,'Acoustic Rating',$,'en',$); @@ -4641,7 +4641,7 @@ DATA; #4635= IFCRELASSOCIATESLIBRARY('1ct72wKpr1W8a2D7je5gwt',$,$,$,(#4614),#4634); #4636= IFCLIBRARYREFERENCE($,'UNSET','(unset)','Value has not been specified.','en',$); #4637= IFCRELASSOCIATESLIBRARY('2tjZKMqM5AfAkM7xTY1xmd',$,$,$,(#4614),#4636); -#4638= IFCSIMPLEPROPERTYTEMPLATE('31UdO0qXKHuO00025QrE$V',$,'AcousticRating','Acoustic rating for this object.\X\0AIt is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorbtion values).',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.); +#4638= IFCSIMPLEPROPERTYTEMPLATE('31UdO0qXKHuO00025QrE$V',$,'AcousticRating','Acoustic rating for this object.\X\0AIt is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorption values).',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.); #4639= IFCLIBRARYREFERENCE($,$,'Schallschutzklasse','Schallschutzklasse gem\S\d\S\_ der nationalen oder regionalen Schallschutzverordnung.','de-DE',$); #4640= IFCRELASSOCIATESLIBRARY('1mOJB2XHX0gAI6souTj6sS',$,$,$,(#4638),#4639); #4641= IFCLIBRARYREFERENCE($,$,'Acoustic Rating',$,'en',$); @@ -4774,7 +4774,7 @@ DATA; #4768= IFCRELASSOCIATESLIBRARY('1HsyRI8zP1YACHJqsas0RJ',$,$,$,(#4747),#4767); #4769= IFCLIBRARYREFERENCE($,'UNSET','(unset)','Value has not been specified.','en',$); #4770= IFCRELASSOCIATESLIBRARY('3Woj06evD4aREmCimaRfzQ',$,$,$,(#4747),#4769); -#4771= IFCSIMPLEPROPERTYTEMPLATE('2vS0M0qXWHuO00025QrE$V',$,'AcousticRating','Acoustic rating for this object.\X\0AIt is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorbtion values).',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.); +#4771= IFCSIMPLEPROPERTYTEMPLATE('2vS0M0qXWHuO00025QrE$V',$,'AcousticRating','Acoustic rating for this object.\X\0AIt is provided according to the national building code. It indicates the sound transmission resistance of this object by an index ratio (instead of providing full sound absorption values).',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.); #4772= IFCLIBRARYREFERENCE($,$,'Schallschutzklasse','Schallschutzklasse gem\S\d\S\_ der nationalen oder regionalen Schallschutzverordnung.','de-DE',$); #4773= IFCRELASSOCIATESLIBRARY('1vZ7R5I_XCrAyn3fMc6_SM',$,$,$,(#4771),#4772); #4774= IFCLIBRARYREFERENCE($,$,'Acoustic Rating',$,'en',$); diff --git a/src/ifcpatch/ifcpatch/recipes/FixArchiCADToRevitDoorSwings.py b/src/ifcpatch/ifcpatch/recipes/FixArchiCADToRevitDoorSwings.py index 50889f98f1..8f1c941198 100644 --- a/src/ifcpatch/ifcpatch/recipes/FixArchiCADToRevitDoorSwings.py +++ b/src/ifcpatch/ifcpatch/recipes/FixArchiCADToRevitDoorSwings.py @@ -71,7 +71,7 @@ class Patcher: # Purge axis representations from walls. Revit will draw the axis (a # line through the wall) but doesn't give you control over its - # visibilty, resulting in very ugly walls and lines typically cutting + # visibility, resulting in very ugly walls and lines typically cutting # across door openings. # # See bug https://github.com/Autodesk/revit-ifc/issues/360 @@ -89,7 +89,7 @@ class Patcher: # # 1. 3D IfcDoors with IfcDoorType import as Revit doors # 2. 2D IfcBuildingElementProxy with no type import as Revit generic model - # 3. The Revit user turns off the visibilty of the door category. + # 3. The Revit user turns off the visibility of the door category. # 4. The user is shocked to see that generic models are now invisible, # even though it is clearly a separate category to doors. # diff --git a/src/opencdeserver/opencdeserver/bcf/routes.py b/src/opencdeserver/opencdeserver/bcf/routes.py index fb0779dbc5..f71f14c717 100644 --- a/src/opencdeserver/opencdeserver/bcf/routes.py +++ b/src/opencdeserver/opencdeserver/bcf/routes.py @@ -200,7 +200,7 @@ def update_snippet(project_id, topic_id): if (project["project_id"]) == project_id: for topic in jdata["Topics"]: if (topic["guid"]) == topic_id: - return jsonify("PUT Request Sucessfull") + return jsonify("PUT Request Successful") return invalid_project() return invalid_user() @@ -223,7 +223,7 @@ def get_files(project_id, topic_id): if (project["project_id"]) == project_id: for topic in jdata["Topics"]: if (topic["guid"]) == topic_id: - return jsonify("Get request for files successfull") + return jsonify("Get request for files successful") return invalid_project() return invalid_user() diff --git a/src/opencdeserver/opencdeserver/bcf/success.txt b/src/opencdeserver/opencdeserver/bcf/success.txt index 60f280850b..49ca5603fd 100644 --- a/src/opencdeserver/opencdeserver/bcf/success.txt +++ b/src/opencdeserver/opencdeserver/bcf/success.txt @@ -1 +1 @@ -Your request was successfull \ No newline at end of file +Your request was successful \ No newline at end of file diff --git a/win/build-deps.cmd b/win/build-deps.cmd index aa321a8496..4c7d1aa591 100644 --- a/win/build-deps.cmd +++ b/win/build-deps.cmd @@ -181,7 +181,7 @@ set PY_VER_MAJOR_MINOR=%PYTHON_VERSION:~0,3% set PY_VER_MAJOR_MINOR=%PY_VER_MAJOR_MINOR:.=% set PYTHONHOME=%INSTALL_DIR%\Python%PY_VER_MAJOR_MINOR% -:: Cache last used CMake generator and configurable depedency dirs for other scripts to use +:: Cache last used CMake generator and configurable dependency dirs for other scripts to use :: This is consolidated at the beginning of the script so that the script can be partially :: executed by jumping (using goto) to different labels. if defined GEN_SHORTHAND echo GEN_SHORTHAND=%GEN_SHORTHAND%>"%~dp0\%BUILD_DEPS_CACHE_PATH%"