From 9bbd60064b6cf62ac36c327e621558b305d75b27 Mon Sep 17 00:00:00 2001 From: luzpaz Date: Tue, 29 Oct 2024 12:09:51 +0000 Subject: [PATCH] Fix various typos Found via `codespell -q 3 -S "./schemas,./reference_schemas" -L cant,co-ordinate,complies,nd,tread,trough,unkown,uupper,wallthickness` --- README.md | 2 +- code/generate_pset_templates.py | 2 +- code/mvdXML_V1.1_add1.xsd | 4 ++-- code/name_improve.py | 2 +- code/process_schema.py | 2 +- code/to_bsdd.py | 4 ++-- docs/assets/css/mini-default.css | 2 +- docs/properties/a/Acknowledge.md | 2 +- docs/properties/e/EndShapeType.md | 2 +- docs/properties/i/IsLandmarked.md | 2 +- docs/properties/l/LoadBearingCapacity.md | 2 +- docs/properties/m/MechanicalOperated.md | 2 +- docs/schemas/core/IfcKernel/Entities/IfcProduct.md | 2 +- docs/schemas/core/IfcKernel/Entities/IfcPropertySet.md | 2 +- .../schemas/core/IfcProcessExtension/Entities/IfcProcedure.md | 2 +- .../schemas/core/IfcProductExtension/Entities/IfcAlignment.md | 4 ++-- docs/schemas/core/IfcProductExtension/Entities/IfcElement.md | 4 ++-- .../core/IfcProductExtension/Entities/IfcElementAssembly.md | 4 ++-- .../IfcProductExtension/Entities/IfcRelProjectsElement.md | 2 +- .../core/IfcProductExtension/Entities/IfcSpatialElement.md | 2 +- .../PropertyEnumerations/PEnum_AcquisitionMethod.md | 2 +- .../Entities/IfcConstructionEquipmentResource.md | 2 +- .../PropertyEnumerations/PEnum_ThermalTrippingUnitType.md | 2 +- .../PropertySets/Pset_ElectricFlowStorageDeviceTypeCommon.md | 2 +- docs/schemas/domain/IfcRailDomain/README.md | 2 +- .../schemas/domain/IfcRoadDomain/Types/IfcRoadPartTypeEnum.md | 2 +- .../Entities/IfcStructuralCurveMemberVarying.md | 2 +- .../IfcStructuralElementsDomain/Entities/IfcSurfaceFeature.md | 4 ++-- .../Entities/IfcClassification.md | 2 +- docs/schemas/resource/IfcExternalReferenceResource/README.md | 2 +- .../IfcGeometricModelResource/Entities/IfcCsgSolid.md | 2 +- .../Entities/IfcExtrudedAreaSolidTapered.md | 4 ++-- .../Entities/IfcRevolvedAreaSolidTapered.md | 2 +- .../Entities/IfcSweptDiskSolidPolygonal.md | 2 +- .../Entities/IfcTessellatedFaceSet.md | 2 +- .../Functions/IfcTaperedSweptAreaProfiles.md | 4 ++-- .../resource/IfcGeometryResource/Entities/IfcGradientCurve.md | 2 +- .../IfcGeometryResource/Functions/IfcConsecutiveSegments.md | 2 +- .../resource/IfcGeometryResource/Types/IfcCurveOnSurface.md | 2 +- .../resource/IfcMaterialResource/Entities/IfcMaterial.md | 2 +- .../IfcRepresentationResource/Entities/IfcShapeAspect.md | 4 ++-- .../Entities/IfcStructuralLoadConfiguration.md | 2 +- docs/schemas/resource/IfcTopologyResource/Entities/IfcFace.md | 4 ++-- .../shared/IfcSharedBldgElements/Entities/IfcWindow.md | 2 +- .../shared/IfcSharedBldgElements/Types/IfcDoorTypeEnum.md | 2 +- .../shared/IfcSharedBldgElements/Types/IfcWindowTypeEnum.md | 2 +- .../Entities/IfcDistributionControlElement.md | 2 +- .../Entities/IfcDistributionPort.md | 2 +- .../Types/IfcDistributionSystemEnum.md | 2 +- .../Types/IfcDiscreteAccessoryTypeEnum.md | 2 +- .../IfcSharedFacilitiesElements/Types/IfcOccupantTypeEnum.md | 2 +- .../Types/IfcGeotechnicalStratumTypeEnum.md | 2 +- .../Types/IfcReinforcedSoilTypeEnum.md | 2 +- .../Material Association/Material Set/README.md | 2 +- .../Element Occurrence Attributes/README.md | 2 +- .../Object Composition/Nesting/Alignment Layouts/README.md | 2 +- .../Product Type Geometric Representation/README.md | 2 +- 57 files changed, 67 insertions(+), 67 deletions(-) diff --git a/README.md b/README.md index 678cc00dd..c586a90e5 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ IFC4.3.x ======== Repository that shows full history of the IFC4.3 Specification. -This repo still collects minor fixes like spelling errors and aditional clarifications. +This repo still collects minor fixes like spelling errors and additional clarifications. Every update will automatically be published here: - http://ifc43-docs.standards.buildingsmart.org/ (html) - https://github.com/buildingsmart/ifc4.3.x-output (exp + pot + etc.) diff --git a/code/generate_pset_templates.py b/code/generate_pset_templates.py index d084fe174..df2eb5670 100644 --- a/code/generate_pset_templates.py +++ b/code/generate_pset_templates.py @@ -146,7 +146,7 @@ def parse_psets_data(self, schema_name, pset_data_glob, project_name, ifc_output # 2) enumeration # 3) property set (also with IFCRELASSOCIATESLIBRARY) # 4) property definition (also with IFCRELASSOCIATESLIBRARY) - # but in ifc4x3 there is no data for those library refernces + # but in ifc4x3 there is no data for those library references # TODO: need to add it to .ifc for IFC4X3 too # if https://github.com/buildingSMART/IFC4.3.x-development/issues/587 is resolved diff --git a/code/mvdXML_V1.1_add1.xsd b/code/mvdXML_V1.1_add1.xsd index 6b57396be..916db639e 100644 --- a/code/mvdXML_V1.1_add1.xsd +++ b/code/mvdXML_V1.1_add1.xsd @@ -140,7 +140,7 @@ - An atribute rule, defined for an attribute of the applicable entity. It declares the root element of the rule tree. It is allowed to define rules for attributes that are defined at subtypes of the applicable entity. + An attribute rule, defined for an attribute of the applicable entity. It declares the root element of the rule tree. It is allowed to define rules for attributes that are defined at subtypes of the applicable entity. @@ -397,7 +397,7 @@ - + diff --git a/code/name_improve.py b/code/name_improve.py index b8b80c7c6..8df2cbb68 100644 --- a/code/name_improve.py +++ b/code/name_improve.py @@ -198,7 +198,7 @@ def clean(s): def split_words(s): """Split the phrase using the hard-coded list of words found in enumerations - to split the ALLCAPS phrases into indivudual words.""" + to split the ALLCAPS phrases into individual words.""" found_words = [] for w in type_words: # skip if word is contained in previous words (e.g. EXCHANGE in EXCHANGER) diff --git a/code/process_schema.py b/code/process_schema.py index a837e2d75..3ff91e9c8 100644 --- a/code/process_schema.py +++ b/code/process_schema.py @@ -662,7 +662,7 @@ def preproc(): for i in range(4,10): # keep trying until hc is large enough - # to accomodate all elements + # to accommodate all elements try: hc = HC(i, 2) tex_object = Tex_object(tex_fn) diff --git a/code/to_bsdd.py b/code/to_bsdd.py index a646754b4..3b421968d 100644 --- a/code/to_bsdd.py +++ b/code/to_bsdd.py @@ -125,7 +125,7 @@ def generalization(pe): def need_brackets(s): """Verify if that name should be annotated with brackets in other definitions. - The criteria: minium 4 letters (skip 'ABC').""" + The criteria: minimum 4 letters (skip 'ABC').""" if len(s) >= 4: return True else: @@ -735,7 +735,7 @@ def generate_definitions(): def list_unique_codes(concepts): ### iterate all the results to list all unique codes for translations codes = set() - for code, content in tqdm(all_concepts.items(), "Lising all unique codes"): + for code, content in tqdm(all_concepts.items(), "Listing all unique codes"): if need_brackets(code): codes.add(code) if content["Psets"]: diff --git a/docs/assets/css/mini-default.css b/docs/assets/css/mini-default.css index d15a9e344..35ffe39ed 100644 --- a/docs/assets/css/mini-default.css +++ b/docs/assets/css/mini-default.css @@ -1827,7 +1827,7 @@ mark.tag { /* Definitions for progress elements and spinners. */ -/* Progess module CSS variable definitions */ +/* Progress module CSS variable definitions */ :root { --progress-back-color: #ddd; --progress-fore-color: #555; diff --git a/docs/properties/a/Acknowledge.md b/docs/properties/a/Acknowledge.md index 6cd37bcbc..f7704f45e 100644 --- a/docs/properties/a/Acknowledge.md +++ b/docs/properties/a/Acknowledge.md @@ -1,4 +1,4 @@ Acknowledge =========== -Indicates acknowledgement status where False indicates acknowlegement is required and outstanding, True indicates condition has been acknowedged, and Unknown indicates no acknowledgement is required. Upon resetting the condition, then acknowledgement reverts to Unknown. +Indicates acknowledgement status where False indicates acknowledgement is required and outstanding, True indicates condition has been acknowledged, and Unknown indicates no acknowledgement is required. Upon resetting the condition, then acknowledgement reverts to Unknown. diff --git a/docs/properties/e/EndShapeType.md b/docs/properties/e/EndShapeType.md index ed888e043..abfd72155 100644 --- a/docs/properties/e/EndShapeType.md +++ b/docs/properties/e/EndShapeType.md @@ -1,4 +1,4 @@ EndShapeType ============ -Defines the types of end shapes that can be used for preformed tanks. The convention for reading these enumerated values is that for a vertical cylinder, the first value is the base and the second is the top; for a horizontal cylinder, the order of reading should be left to right. For a speherical tank, the value UNSET should be used. +Defines the types of end shapes that can be used for preformed tanks. The convention for reading these enumerated values is that for a vertical cylinder, the first value is the base and the second is the top; for a horizontal cylinder, the order of reading should be left to right. For a spherical tank, the value UNSET should be used. diff --git a/docs/properties/i/IsLandmarked.md b/docs/properties/i/IsLandmarked.md index ccad37f82..d2dda9773 100644 --- a/docs/properties/i/IsLandmarked.md +++ b/docs/properties/i/IsLandmarked.md @@ -1,4 +1,4 @@ IsLandmarked ============ -This builing is listed as a historic building (TRUE), or not (FALSE), or unknown. +This building is listed as a historic building (TRUE), or not (FALSE), or unknown. diff --git a/docs/properties/l/LoadBearingCapacity.md b/docs/properties/l/LoadBearingCapacity.md index 04ea72b57..de01e4236 100644 --- a/docs/properties/l/LoadBearingCapacity.md +++ b/docs/properties/l/LoadBearingCapacity.md @@ -1,4 +1,4 @@ LoadBearingCapacity =================== -Maximum load bearing capacity of the floor structure throughtout the storey as designed. +Maximum load bearing capacity of the floor structure throughout the storey as designed. diff --git a/docs/properties/m/MechanicalOperated.md b/docs/properties/m/MechanicalOperated.md index d73d72da6..349ad7aea 100644 --- a/docs/properties/m/MechanicalOperated.md +++ b/docs/properties/m/MechanicalOperated.md @@ -1,4 +1,4 @@ MechanicalOperated ================== -Indication whether the element is operated machanically (TRUE) or not, i.e. manually (FALSE). +Indication whether the element is operated mechanically (TRUE) or not, i.e. manually (FALSE). diff --git a/docs/schemas/core/IfcKernel/Entities/IfcProduct.md b/docs/schemas/core/IfcKernel/Entities/IfcProduct.md index ca7914461..71f06fe73 100644 --- a/docs/schemas/core/IfcKernel/Entities/IfcProduct.md +++ b/docs/schemas/core/IfcKernel/Entities/IfcProduct.md @@ -58,7 +58,7 @@ The body or solid model geometric representation of an _IfcProduct_ is typically The geometric representation of any _IfcProduct_ is provided by the _IfcProductDefinitionShape_ allowing multiple geometric representations. It uses the _Product Placement_ concept utilizing _IfcLocalPlacement_ to establish an object coordinate system, in which all geometric representations are founded. -> NOTE A detailed specification of how to apply the local placement and which shape representaions are applicable is provided at the level of subtypes of _IfcProduct_ and is further determined by the model view definition and implementer agreements. +> NOTE A detailed specification of how to apply the local placement and which shape representations are applicable is provided at the level of subtypes of _IfcProduct_ and is further determined by the model view definition and implementer agreements. ### Product Geometry Colour diff --git a/docs/schemas/core/IfcKernel/Entities/IfcPropertySet.md b/docs/schemas/core/IfcKernel/Entities/IfcPropertySet.md index 756d1693a..764d9d621 100644 --- a/docs/schemas/core/IfcKernel/Entities/IfcPropertySet.md +++ b/docs/schemas/core/IfcKernel/Entities/IfcPropertySet.md @@ -29,7 +29,7 @@ Contained set of properties. For property sets defined as part of the IFC Object ## Formal Propositions ### ExistsName -The _Name_ attribute has to be provided. The attribute is used to specify the signifier of the property set. The properties that are allowed to be attached to a particular property set may be given within the property set definition part of the IFC specification. Those property set definitions are references in the semantic definition section of the individal subtypes of _IfcObjectDefinition_. +The _Name_ attribute has to be provided. The attribute is used to specify the signifier of the property set. The properties that are allowed to be attached to a particular property set may be given within the property set definition part of the IFC specification. Those property set definitions are references in the semantic definition section of the individual subtypes of _IfcObjectDefinition_. ### UniquePropertyNames Every individual subtype of _IfcProperty_ within the property set shall have a unique _Name_ attribute value. diff --git a/docs/schemas/core/IfcProcessExtension/Entities/IfcProcedure.md b/docs/schemas/core/IfcProcessExtension/Entities/IfcProcedure.md index bdda00e24..b47b2067c 100644 --- a/docs/schemas/core/IfcProcessExtension/Entities/IfcProcedure.md +++ b/docs/schemas/core/IfcProcessExtension/Entities/IfcProcedure.md @@ -63,5 +63,5 @@ For building operation scenarios, _IfcProcedure_ may be assigned to a product (_ ### Sequential Connectivity -The relationship _IfcRelSequence_ is used to indicate control flow. An _IfcProcedure_ as a successor to an _IfcEvent_ indicates that the procedure should be performed in response to the event. An _IfcProcedure_ as a predecessor to an _IfcEvent_ indicates that the event should be trigerred following the procedure. As procedures have arbitrary duration, the _IfcRelSequence.SequenceType_ attribute has no effect on an _IfcProcedure_ but still applies to the opposite end of the relationship if _IfcTask_ is used. +The relationship _IfcRelSequence_ is used to indicate control flow. An _IfcProcedure_ as a successor to an _IfcEvent_ indicates that the procedure should be performed in response to the event. An _IfcProcedure_ as a predecessor to an _IfcEvent_ indicates that the event should be triggered following the procedure. As procedures have arbitrary duration, the _IfcRelSequence.SequenceType_ attribute has no effect on an _IfcProcedure_ but still applies to the opposite end of the relationship if _IfcTask_ is used. diff --git a/docs/schemas/core/IfcProductExtension/Entities/IfcAlignment.md b/docs/schemas/core/IfcProductExtension/Entities/IfcAlignment.md index 6d182d114..24b822283 100644 --- a/docs/schemas/core/IfcProductExtension/Entities/IfcAlignment.md +++ b/docs/schemas/core/IfcProductExtension/Entities/IfcAlignment.md @@ -72,7 +72,7 @@ A mapping between the *business logic* and its *geometry definition* in IFC is d ### Alignment Layouts -A single alignment may be described by one ore more of the following layouts: +A single alignment may be described by one or more of the following layouts: * a horizontal layout (_IfcAlignmentHorizontal_), defined in the x/y plane of the engineering coordinate system. * an accompanying vertical layout (_IfcAlignmentVertical_), defined along the horizontal layout in the distance along / z coordinate space. @@ -86,7 +86,7 @@ These 3 layouts may be used in different configurations. The most common are: 4. Multiple Vertical layouts based on the same Horizontal Layout 5. Multiple Vertical layouts based on the same Horizontal Layout, with a Cant layout applied -(4) and (5) are used in scenarios where multiple alignments re-use the same horizontal layout definition. See **Alignment Layout - Reusing Horizontal Layout** and **Alignment Geometry - Reusing Horizontal Layout** for details on how to relate parent and child alignments in theses cases. +(4) and (5) are used in scenarios where multiple alignments re-use the same horizontal layout definition. See **Alignment Layout - Reusing Horizontal Layout** and **Alignment Geometry - Reusing Horizontal Layout** for details on how to relate parent and child alignments in these cases. ![Alignment configurations](../../../../figures/IfcAlignment-possible-configurations.png) diff --git a/docs/schemas/core/IfcProductExtension/Entities/IfcElement.md b/docs/schemas/core/IfcProductExtension/Entities/IfcElement.md index abdd711ca..33e11afe7 100644 --- a/docs/schemas/core/IfcProductExtension/Entities/IfcElement.md +++ b/docs/schemas/core/IfcProductExtension/Entities/IfcElement.md @@ -70,7 +70,7 @@ Reference to the _IfcRelAdheresToElement_ relationship that adheres a _IfcSurfac ### Body AdvancedBrep Geometry -An _IfcElement_ (so far no further constraints are defined at the level of its subtypes or by view definitions) may be represented as a single or multiple boundary representation models, which include advanced surfaces, usually refered to as NURBS surfaces. The 'AdvancedBrep' representation allows for the representation of complex free-form element shape. +An _IfcElement_ (so far no further constraints are defined at the level of its subtypes or by view definitions) may be represented as a single or multiple boundary representation models, which include advanced surfaces, usually referred to as NURBS surfaces. The 'AdvancedBrep' representation allows for the representation of complex free-form element shape. > NOTE View definitions or implementer agreements may restrict or disallow the use of 'AdvancedBrep' geometry. @@ -154,7 +154,7 @@ Figure 148 — Building element box representation ### CoG Geometry -The 'CoG', Center of Gravity, shape representation is used as a means to verify the correct import by comparing the CoG of the imported geometry with the explicily provided CoG created during export. +The 'CoG', Center of Gravity, shape representation is used as a means to verify the correct import by comparing the CoG of the imported geometry with the explicitly provided CoG created during export. ### Element Interference diff --git a/docs/schemas/core/IfcProductExtension/Entities/IfcElementAssembly.md b/docs/schemas/core/IfcProductExtension/Entities/IfcElementAssembly.md index a184eda7e..f62d13448 100644 --- a/docs/schemas/core/IfcProductExtension/Entities/IfcElementAssembly.md +++ b/docs/schemas/core/IfcProductExtension/Entities/IfcElementAssembly.md @@ -42,7 +42,7 @@ Either there is no element assembly type object associated, i.e. the _IsTypedBy_ The IfcElementAssembly shall represent an aggregate, i.e. it should have other elements, being subtypes of IfcElement, as contained (sub)parts. The table above only represents a selection of subtypes of IfcElement that are legitimate as parts in an IfcElementAssembly -* The IfcElementAssembly is an aggregate i.e. being composed by other elements and acting as an assembly using the objectified relationship IfcRelAggregates, refering to it by its inverse attribute _SELF\IfcObjectDefinition.IsDecomposedBy_. Components of an assembly are described by instances of subtypes of IfcElement. +* The IfcElementAssembly is an aggregate i.e. being composed by other elements and acting as an assembly using the objectified relationship IfcRelAggregates, referring to it by its inverse attribute _SELF\IfcObjectDefinition.IsDecomposedBy_. Components of an assembly are described by instances of subtypes of IfcElement. * In this case, the contained subtypes of IfcElement shall not be additionally contained in the project spatial hierarchy, i.e. the inverse attribute _SELF\IfcElement.ContainedInStructure_ of those IfcElement's shall be _NIL._ Figure 1 illustrates spatial containment and element aggregation relationships. @@ -67,7 +67,7 @@ Components within the assembly. ### Spatial Containment -The IfcElementAssembly should have a relationship for its containment in the hierachical spatial structure of the project. Only if the IfcElementAssembly is itself a part of another assembly this relationship should be omitted. +The IfcElementAssembly should have a relationship for its containment in the hierarchical spatial structure of the project. Only if the IfcElementAssembly is itself a part of another assembly this relationship should be omitted. #### IfcBuildingStorey diff --git a/docs/schemas/core/IfcProductExtension/Entities/IfcRelProjectsElement.md b/docs/schemas/core/IfcProductExtension/Entities/IfcRelProjectsElement.md index 053639fa4..39ea0639a 100644 --- a/docs/schemas/core/IfcProductExtension/Entities/IfcRelProjectsElement.md +++ b/docs/schemas/core/IfcProductExtension/Entities/IfcRelProjectsElement.md @@ -9,7 +9,7 @@ The _IfcRelProjectsElement_ implies a Boolean operation of addition for the geom * existence dependency - the _RelatedFeatureElement_ cannot exist without the _RelatingElement_ * hierarchical and non-cyclical relationship - the _IfcRelProjectsElement_ can only alter a single _IfcElement_ -* no spatial containment - the _IfcFeatureElementAddition_ as related element never participates in the hiearchical spatial containment relationship _IfcRelContainedInSpatialStructure_ +* no spatial containment - the _IfcFeatureElementAddition_ as related element never participates in the hierarchical spatial containment relationship _IfcRelContainedInSpatialStructure_ > HISTORY New entity in IFC2x2. diff --git a/docs/schemas/core/IfcProductExtension/Entities/IfcSpatialElement.md b/docs/schemas/core/IfcProductExtension/Entities/IfcSpatialElement.md index 155bcff05..efaca4085 100644 --- a/docs/schemas/core/IfcProductExtension/Entities/IfcSpatialElement.md +++ b/docs/schemas/core/IfcProductExtension/Entities/IfcSpatialElement.md @@ -18,7 +18,7 @@ A spatial element is the generalization of all spatial elements that might be us ### LongName Long name for a spatial structure element, used for informal purposes. It should be used, if available, in conjunction with the inherited _Name_ attribute. -> NOTE In many scenarios the _Name_ attribute refers to the short name or number of a spacial element, and the _LongName_ refers to the full descriptive name. +> NOTE In many scenarios the _Name_ attribute refers to the short name or number of a spatial element, and the _LongName_ refers to the full descriptive name. ### ContainsElements Set of spatial containment relationships, that holds those elements, which are contained within this element of the project spatial structure. diff --git a/docs/schemas/core/IfcProductExtension/PropertyEnumerations/PEnum_AcquisitionMethod.md b/docs/schemas/core/IfcProductExtension/PropertyEnumerations/PEnum_AcquisitionMethod.md index 7f22410c9..68f3ae63b 100644 --- a/docs/schemas/core/IfcProductExtension/PropertyEnumerations/PEnum_AcquisitionMethod.md +++ b/docs/schemas/core/IfcProductExtension/PropertyEnumerations/PEnum_AcquisitionMethod.md @@ -7,7 +7,7 @@ Acquisition is made using global positioning system (GPS) ### LASERSCAN_AIRBORNE -Acquisition is made using Airborn Laserscanner +Acquisition is made using Airborne Laserscanner ### LASERSCAN_GROUND Acquisition is made using Ground Laserscanner diff --git a/docs/schemas/domain/IfcConstructionMgmtDomain/Entities/IfcConstructionEquipmentResource.md b/docs/schemas/domain/IfcConstructionMgmtDomain/Entities/IfcConstructionEquipmentResource.md index 8f71f4155..b014386ce 100644 --- a/docs/schemas/domain/IfcConstructionMgmtDomain/Entities/IfcConstructionEquipmentResource.md +++ b/docs/schemas/domain/IfcConstructionMgmtDomain/Entities/IfcConstructionEquipmentResource.md @@ -52,7 +52,7 @@ The amount incurred for operating the equipment, such as fuel and maintenance. #### Deployment_IfcCostValue_IfcMonetaryMeasure -The amount incurred for mobilizing and decomissioning the equipment. +The amount incurred for mobilizing and decommissioning the equipment. ### Resource Quantity diff --git a/docs/schemas/domain/IfcElectricalDomain/PropertyEnumerations/PEnum_ThermalTrippingUnitType.md b/docs/schemas/domain/IfcElectricalDomain/PropertyEnumerations/PEnum_ThermalTrippingUnitType.md index 8c6be92bf..6eff0ae04 100644 --- a/docs/schemas/domain/IfcElectricalDomain/PropertyEnumerations/PEnum_ThermalTrippingUnitType.md +++ b/docs/schemas/domain/IfcElectricalDomain/PropertyEnumerations/PEnum_ThermalTrippingUnitType.md @@ -19,7 +19,7 @@ Neozed required category not on scale ### NOTKNOWN -Value is unkown +Value is unknown ### UNSET Value has not been specified diff --git a/docs/schemas/domain/IfcElectricalDomain/PropertySets/Pset_ElectricFlowStorageDeviceTypeCommon.md b/docs/schemas/domain/IfcElectricalDomain/PropertySets/Pset_ElectricFlowStorageDeviceTypeCommon.md index b0654dc88..f44325384 100644 --- a/docs/schemas/domain/IfcElectricalDomain/PropertySets/Pset_ElectricFlowStorageDeviceTypeCommon.md +++ b/docs/schemas/domain/IfcElectricalDomain/PropertySets/Pset_ElectricFlowStorageDeviceTypeCommon.md @@ -3,4 +3,4 @@ The characteristics of the supply associated with an electrical device occurrence acting as a source of supply to an electrical distribution system - NOTE: Properties within this property set should ONLY be used in circumstances when an electrical supply is applied. The property set, the properties contained and their values are not applicable to a circumstance where the sypply is not being applied to the eletrical system or is temporarily disconnected. All properties within this property set are considered to represent a steady state situation. + NOTE: Properties within this property set should ONLY be used in circumstances when an electrical supply is applied. The property set, the properties contained and their values are not applicable to a circumstance where the sypply is not being applied to the electrical system or is temporarily disconnected. All properties within this property set are considered to represent a steady state situation. diff --git a/docs/schemas/domain/IfcRailDomain/README.md b/docs/schemas/domain/IfcRailDomain/README.md index 162ffb6fb..5a0efd17f 100644 --- a/docs/schemas/domain/IfcRailDomain/README.md +++ b/docs/schemas/domain/IfcRailDomain/README.md @@ -9,6 +9,6 @@ Specific rail elements that are not already covered by other schemas are defined * different types of rails for ensuring guidance of moving for vehicles or other kinds of machineries. * specific elements used in the track sub-domain, e.g. sleeper, frog, derailer, etc. -* spatial structrue types for breaking down railway projects. +* spatial structure types for breaking down railway projects. > HISTORY New schema in IFC4.3 diff --git a/docs/schemas/domain/IfcRoadDomain/Types/IfcRoadPartTypeEnum.md b/docs/schemas/domain/IfcRoadDomain/Types/IfcRoadPartTypeEnum.md index 9b808be73..4c2fa97b7 100644 --- a/docs/schemas/domain/IfcRoadDomain/Types/IfcRoadPartTypeEnum.md +++ b/docs/schemas/domain/IfcRoadDomain/Types/IfcRoadPartTypeEnum.md @@ -8,7 +8,7 @@ The predefined type container that collects all possible road facility part type ### ROADSIDEPART A general concept for various parts of the Roadside. -> NOTE Examples of roadside parts may be side slopes, roadside ditches, back slopes, bunds etc. +> NOTE Examples of roadside parts may be side slopes, roadside ditches, back slopes, bounds etc. ### BUS_STOP Lateral part of Road for stopping buses allowing them to draw out of the traffic lanes and wait for short periods. diff --git a/docs/schemas/domain/IfcStructuralAnalysisDomain/Entities/IfcStructuralCurveMemberVarying.md b/docs/schemas/domain/IfcStructuralAnalysisDomain/Entities/IfcStructuralCurveMemberVarying.md index 3cd0b0c66..e8ff747d2 100644 --- a/docs/schemas/domain/IfcStructuralAnalysisDomain/Entities/IfcStructuralCurveMemberVarying.md +++ b/docs/schemas/domain/IfcStructuralAnalysisDomain/Entities/IfcStructuralCurveMemberVarying.md @@ -14,7 +14,7 @@ This entity describes edge members with varying profile properties. Each instanc ****Coordinate Systems****: -See definitions at _IfcStructuralItem_ and _IfcStructuralCurveMember_. The local coordinates of the aggregate are derived from those of its parts. Length measures in local x direction of the aggregate depend on continuity and lengths of the parts. The _Axis_ of the aggregate shal be the same as the _Axis_ of the part at the start of the aggregate. +See definitions at _IfcStructuralItem_ and _IfcStructuralCurveMember_. The local coordinates of the aggregate are derived from those of its parts. Length measures in local x direction of the aggregate depend on continuity and lengths of the parts. The _Axis_ of the aggregate shall be the same as the _Axis_ of the part at the start of the aggregate. ****Material Use Definition**** diff --git a/docs/schemas/domain/IfcStructuralElementsDomain/Entities/IfcSurfaceFeature.md b/docs/schemas/domain/IfcStructuralElementsDomain/Entities/IfcSurfaceFeature.md index 6b7a67a1d..83ae220d2 100644 --- a/docs/schemas/domain/IfcStructuralElementsDomain/Entities/IfcSurfaceFeature.md +++ b/docs/schemas/domain/IfcStructuralElementsDomain/Entities/IfcSurfaceFeature.md @@ -30,7 +30,7 @@ Different shape representations may be used, depending on the nature of the feat * Symbolic representation, such as the two-dimensional bounding box of a tag. * A geometric set representing the geometric items of a mark. -* Surface representations of treated parts of the lement surface by means of _IfcShellBasedSurfaceModel_. The faces within the surface model may be included into a B-Rep model within a representation map of the parent element type. +* Surface representations of treated parts of the element surface by means of _IfcShellBasedSurfaceModel_. The faces within the surface model may be included into a B-Rep model within a representation map of the parent element type. Higher-level parameters (geometric and non-geometric) may be provided by property sets based on local agreements. @@ -55,7 +55,7 @@ The attribute ObjectType shall be given if the predefined type is set to USERDEF #### IfcShellBasedSurfaceModel_SurfaceModel -Surface representations of treated parts of the lement surface by means of IfcShellBasedSurfaceModel. The faces within the surface model may be included into a B-Rep model within a representation map of the parent element type. +Surface representations of treated parts of the element surface by means of IfcShellBasedSurfaceModel. The faces within the surface model may be included into a B-Rep model within a representation map of the parent element type. ### Product Local Placement diff --git a/docs/schemas/resource/IfcExternalReferenceResource/Entities/IfcClassification.md b/docs/schemas/resource/IfcExternalReferenceResource/Entities/IfcClassification.md index b6d31cd62..4717cd18c 100644 --- a/docs/schemas/resource/IfcExternalReferenceResource/Entities/IfcClassification.md +++ b/docs/schemas/resource/IfcExternalReferenceResource/Entities/IfcClassification.md @@ -3,7 +3,7 @@ An _IfcClassification_ is used for the arrangement of objects into a class or category according to a common purpose or their possession of common characteristics. A classification in the sense of _IfcClassification_ is taxonomy, or taxonomic scheme, arranged in a hierarchical structure. A category of objects relates to other categories in a generalization-specialization relationship. Therefore the classification items in an classification are organized in a tree structure. -The _IfcClassification_ identifies the classification system or source to which a classification reference refers to. Each classification reference may reference an instance of _IfcClassification_. A classification system declared may be either formally published, or it may be a locally defined method of classifiying information. +The _IfcClassification_ identifies the classification system or source to which a classification reference refers to. Each classification reference may reference an instance of _IfcClassification_. A classification system declared may be either formally published, or it may be a locally defined method of classifying information. > NOTE Examples for such formally published classifications are Omniclass, Uniclass, Masterformat, or DIN277. diff --git a/docs/schemas/resource/IfcExternalReferenceResource/README.md b/docs/schemas/resource/IfcExternalReferenceResource/README.md index 1d4788f5e..4bdcbe129 100644 --- a/docs/schemas/resource/IfcExternalReferenceResource/README.md +++ b/docs/schemas/resource/IfcExternalReferenceResource/README.md @@ -42,6 +42,6 @@ The scope of the library model is to be able to reference information stored in The _IfcLibraryInformation_ entity provides specific information about an actual library data source including its name, version, version date, publisher and publication location. Additionally it can be assigned to high level objects in a Building Information Model such as a Project or Building where there may be a need to identify the library used. -The _IfcLibraryReference_ entity is more widely used (and should be considered as the default selection). A library reference provides for the identifying of a specific record within a library data source through use of a name, location (web location) and item reference (which locates the data within the library data source). The provision of a language attribute allows the language in which a library reference is expressed to be identifed +The _IfcLibraryReference_ entity is more widely used (and should be considered as the default selection). A library reference provides for the identifying of a specific record within a library data source through use of a name, location (web location) and item reference (which locates the data within the library data source). The provision of a language attribute allows the language in which a library reference is expressed to be identified > HISTORY New schema in IFC2x. diff --git a/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcCsgSolid.md b/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcCsgSolid.md index 49f9d6272..69425ea3f 100644 --- a/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcCsgSolid.md +++ b/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcCsgSolid.md @@ -3,7 +3,7 @@ An _IfcCsgSolid_ is the representation of a 3D shape using constructive solid geometry model. It is represented by a single 3D CSG primitive, or as a result of a Boolean operation. The operants of a Boolean operation can be Boolean operations themselves forming a CSG tree. The following volumes can be parts of the CSG tree: * Boundary representation models, such as _IfcFacetedBrep_, _IfcFacetedBrepWithVoids_, -* Closed tessellated representation modles, such as _IfcPolygonalFaceSet_, _IfcTriangulatedFaceSet_, +* Closed tessellated representation models, such as _IfcPolygonalFaceSet_, _IfcTriangulatedFaceSet_, * Swept area solids, such as _IfcExtrudedAreaSolid_, _IfcRevolvedAreaSolid_, and their subtypes for tapering, * Advanced swept area solids, such as _IfcSurfaceCurveSweptAreaSolid_), _IfcFixedReferenceSweptAreaSolid_, _IfcSweptDiskSolid_ * Half space solids, such as _IfcHalfSpaceSolid_ and its subtypes), and diff --git a/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcExtrudedAreaSolidTapered.md b/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcExtrudedAreaSolidTapered.md index bd93348ea..a02a32756 100644 --- a/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcExtrudedAreaSolidTapered.md +++ b/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcExtrudedAreaSolidTapered.md @@ -21,11 +21,11 @@ The end cross section is defined by _EndSweptArea_: * A bounded planar surface lying in the XY plane of the position coordinate system defined by translating the start position coordinates provided by _SELF\IfcSweptAreaSolid.Position_ along the spine direction by the spine distance. The plane of the end cross section is coplanar to the plane of the start cross section. * * The end cross section is topologically similar to the start cross section (i.e. having the same number of vertices and edges). - * The end cross section can either be defined by the same paramteric profile using different parameter values, or by a 2D Cartesian transformation of the start profile within the end cross section plane. + * The end cross section can either be defined by the same parametric profile using different parameter values, or by a 2D Cartesian transformation of the start profile within the end cross section plane. In case of two parameterized profiles the shape is constructed as follows: -* The end profile, defined by a cross section based on the same profile paramterization as the start profile, is translated by the spine distance along the spine direction. +* The end profile, defined by a cross section based on the same profile parameterization as the start profile, is translated by the spine distance along the spine direction. * It may be shifted within the XY plane of the end position coordinate system and may be twisted using the rotation parameter. * The shift and rotation parameter are provided by the end cross section being of type _IfcParameterizedProfileDef_, where * Shift is _EndSweptArea\IfcParameterizedProfileDef.Position.Location_ diff --git a/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcRevolvedAreaSolidTapered.md b/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcRevolvedAreaSolidTapered.md index fa0474d3e..39f5bef97 100644 --- a/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcRevolvedAreaSolidTapered.md +++ b/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcRevolvedAreaSolidTapered.md @@ -20,7 +20,7 @@ The end cross section is defined by _EndSweptArea_: * A bounded planar surface lying in the XY plane of the position coordinate system defined by rotating the start position coordinates provided by _SELF\IfcSweptAreaSolid.Position_ around the rotation axis by the angle given by _SELF\IfcRevolvedAreaSolid.Angle_. * * The end cross section is topologically similar to the start cross section (having the same number of vertices and edges). - * The end cross section can either be defined by the same paramteric profile using different parameter values, or by a 2D Cartesian transformation of the start profile within the end cross section plane. + * The end cross section can either be defined by the same parametric profile using different parameter values, or by a 2D Cartesian transformation of the start profile within the end cross section plane. The solid is generated by transforming the start cross section into to end cross section. A start face, an end face (each defined by start and end cross sections), and one or more lateral faces. Each lateral face is a ruled surface defined by a pair of corresponding edges of the start and end section. The ruled surfaces are constructed in the cylindrical coordinate space defined by the supertype _IfcRevolvedAreaSolid_. diff --git a/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcSweptDiskSolidPolygonal.md b/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcSweptDiskSolidPolygonal.md index 489cc8309..aa9be2d41 100644 --- a/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcSweptDiskSolidPolygonal.md +++ b/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcSweptDiskSolidPolygonal.md @@ -3,7 +3,7 @@ The _IfcSweptDiskSolidPolygonal_ is a _IfcSweptDiskSolid_ where the _Directrix_ is restricted to be provided by an poly line only. An optional _FilletRadius_ attribute can be asserted, it is then applied as a fillet to all transitions between the segments of the poly line. -> NOTE The geometric item _IfcIndexedPolyCurve_ provides a more compact representation compared with _IfcPolyline_. Therefore it is the preferred curve representation for the _Directrix_. The _IfcIndexedPolyCurve_ shall not have _Segments_ defined, resticting it to a poly line only. +> NOTE The geometric item _IfcIndexedPolyCurve_ provides a more compact representation compared with _IfcPolyline_. Therefore it is the preferred curve representation for the _Directrix_. The _IfcIndexedPolyCurve_ shall not have _Segments_ defined, restricting it to a poly line only. > HISTORY New entity in IFC4. diff --git a/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcTessellatedFaceSet.md b/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcTessellatedFaceSet.md index d5210d257..b7c62227a 100644 --- a/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcTessellatedFaceSet.md +++ b/docs/schemas/resource/IfcGeometricModelResource/Entities/IfcTessellatedFaceSet.md @@ -3,7 +3,7 @@ The _IfcTessellatedFaceSet_ is a boundary representation topological model limited to planar faces and straight edges. It may represent an approximation of an analytical surface or solid that may be provided in addition to its tessellation as a separate shape representation. The _IfcTessellatedFaceSet_ provides a compact data representation of an connected face set using indices into ordered lists of vertices, normals, colours, and texture maps. -> NOTE The compact representation has been chosen to enable small data sets despite potentially large sets of faces, edges and vertices needed to represent tessellations of analyticals surfaces and solids, and despite large sets of colour and texture information to annotate the tessellated faces. +> NOTE The compact representation has been chosen to enable small data sets despite potentially large sets of faces, edges and vertices needed to represent tessellations of analytical surfaces and solids, and despite large sets of colour and texture information to annotate the tessellated faces. The _IfcTessellatedFaceSet_ is an abstract supertype of tessellated face sets each imposing specific constraints on face generation for tessellation, such as triangulation (with or without strip and fans), or quadrilaterals, or polygonal faces (with or without inner loops). diff --git a/docs/schemas/resource/IfcGeometricModelResource/Functions/IfcTaperedSweptAreaProfiles.md b/docs/schemas/resource/IfcGeometricModelResource/Functions/IfcTaperedSweptAreaProfiles.md index 520cc2a92..eb9d90b31 100644 --- a/docs/schemas/resource/IfcGeometricModelResource/Functions/IfcTaperedSweptAreaProfiles.md +++ b/docs/schemas/resource/IfcGeometricModelResource/Functions/IfcTaperedSweptAreaProfiles.md @@ -5,9 +5,9 @@ This function checks whether the start and end profile in a tapered extrusion ar It returns TRUE if: -* The start profile is defined by a paramterized profile definition and +* The start profile is defined by a parameterized profile definition and * the end profile is either a derived profile, using the start profile as its parent profile, or - * the end profile is based on the same subtype of the paramterized profile definition as the start profile + * the end profile is based on the same subtype of the parameterized profile definition as the start profile * The start profile is defined by an arbitrary bounded curve bounding a plane and * the end profile is a derived profile using the start profile as its parent profile diff --git a/docs/schemas/resource/IfcGeometryResource/Entities/IfcGradientCurve.md b/docs/schemas/resource/IfcGeometryResource/Entities/IfcGradientCurve.md index 8ec856a1d..19bbafaee 100644 --- a/docs/schemas/resource/IfcGeometryResource/Entities/IfcGradientCurve.md +++ b/docs/schemas/resource/IfcGeometryResource/Entities/IfcGradientCurve.md @@ -1,6 +1,6 @@ # IfcGradientCurve -Gradient curve is a type of curve 3D curve representation that is based on its 2D projection (BaseCurve) and a height deifned by its gradient segments which can be derived from a function that retrieves it from the segment start height, its placement and the ParentCurve instance and the type of the ParentCurve. +Gradient curve is a type of curve 3D curve representation that is based on its 2D projection (BaseCurve) and a height defined by its gradient segments which can be derived from a function that retrieves it from the segment start height, its placement and the ParentCurve instance and the type of the ParentCurve. The parametrization of the gradient curve is based on the underlying segments of its _BaseCurve_. The value of the parameter equals the parameter value of _BaseCurve_. diff --git a/docs/schemas/resource/IfcGeometryResource/Functions/IfcConsecutiveSegments.md b/docs/schemas/resource/IfcGeometryResource/Functions/IfcConsecutiveSegments.md index bafc2740e..e19a7b6b2 100644 --- a/docs/schemas/resource/IfcGeometryResource/Functions/IfcConsecutiveSegments.md +++ b/docs/schemas/resource/IfcGeometryResource/Functions/IfcConsecutiveSegments.md @@ -1,6 +1,6 @@ # IfcConsecutiveSegments -This function validates if a list of segment indices are connected to represent a concecutive curve. The last index of any, but the last, segment shall be identical with the first index of the next segment. +This function validates if a list of segment indices are connected to represent a consecutive curve. The last index of any, but the last, segment shall be identical with the first index of the next segment. > NOTE If the last index of the last segment is identical with the first index of the first segment, the curve is closed. diff --git a/docs/schemas/resource/IfcGeometryResource/Types/IfcCurveOnSurface.md b/docs/schemas/resource/IfcGeometryResource/Types/IfcCurveOnSurface.md index 8a58c1d86..507993b6f 100644 --- a/docs/schemas/resource/IfcGeometryResource/Types/IfcCurveOnSurface.md +++ b/docs/schemas/resource/IfcGeometryResource/Types/IfcCurveOnSurface.md @@ -1,6 +1,6 @@ # IfcCurveOnSurface -The _IfcCurveOnSurface_ enables the choice of curve types on parameteric surface. +The _IfcCurveOnSurface_ enables the choice of curve types on parametric surface. { .extDef} diff --git a/docs/schemas/resource/IfcMaterialResource/Entities/IfcMaterial.md b/docs/schemas/resource/IfcMaterialResource/Entities/IfcMaterial.md index 60298be99..7b71194d4 100644 --- a/docs/schemas/resource/IfcMaterialResource/Entities/IfcMaterial.md +++ b/docs/schemas/resource/IfcMaterialResource/Entities/IfcMaterial.md @@ -32,7 +32,7 @@ Definition of the material in more descriptive terms than given by attributes _N ### Category Definition of the category (group or type) of material, in more general terms than given by attribute _Name_. -It is recommended to use common terms for the material category, the following list constitutes such a recommondation: 'concrete', 'steel', 'aluminium', 'block', 'brick', 'stone', 'wood', 'glass', 'gypsum', 'plastic', 'earth'. +It is recommended to use common terms for the material category, the following list constitutes such a recommendation: 'concrete', 'steel', 'aluminium', 'block', 'brick', 'stone', 'wood', 'glass', 'gypsum', 'plastic', 'earth'. { .change-ifc2x4} > IFC4 CHANGE The attribute has been added at the end of attribute list. diff --git a/docs/schemas/resource/IfcRepresentationResource/Entities/IfcShapeAspect.md b/docs/schemas/resource/IfcRepresentationResource/Entities/IfcShapeAspect.md index 137f86dea..1f41914dc 100644 --- a/docs/schemas/resource/IfcRepresentationResource/Entities/IfcShapeAspect.md +++ b/docs/schemas/resource/IfcRepresentationResource/Entities/IfcShapeAspect.md @@ -3,9 +3,9 @@ _IfcShapeAspect_ allows for grouping of shape representation items that represent aspects (or components) of the shape of a product. Thereby shape representations of components of the product shape represent a distinctive part to a product that can be explicitly addressed. -The _IfcShapeAspect_'s may have distinct material information or other distict characteristics that differs from other parts of the product shape representation. +The _IfcShapeAspect_'s may have distinct material information or other distinct characteristics that differs from other parts of the product shape representation. -> NOTE The _IfcShapeAspect_ together with the _IfcMaterialConstituent_ can be used to associate distict material information to parts of the product shape representation. +> NOTE The _IfcShapeAspect_ together with the _IfcMaterialConstituent_ can be used to associate distinct material information to parts of the product shape representation. Figure 1 indicates the association of material characteristics to shape aspects. diff --git a/docs/schemas/resource/IfcStructuralLoadResource/Entities/IfcStructuralLoadConfiguration.md b/docs/schemas/resource/IfcStructuralLoadResource/Entities/IfcStructuralLoadConfiguration.md index 23d7f19c2..dc41e4ff2 100644 --- a/docs/schemas/resource/IfcStructuralLoadResource/Entities/IfcStructuralLoadConfiguration.md +++ b/docs/schemas/resource/IfcStructuralLoadResource/Entities/IfcStructuralLoadConfiguration.md @@ -8,7 +8,7 @@ This class combines one or more load or result values in a 1- or 2-dimensional c **Informal Propositions** 1. All items in _Values_ shall be of the same type. -2. If the loads or results comprise a curve activity, 1-dimensional locations shall be given, measured locally along the curve. The location shall not exceed the bounds of the curve actvity. The load samples and corresponding locations shall be given in ascending order of locations. +2. If the loads or results comprise a curve activity, 1-dimensional locations shall be given, measured locally along the curve. The location shall not exceed the bounds of the curve activity. The load samples and corresponding locations shall be given in ascending order of locations. 3. If the loads or results comprise a surface activity, 2-dimensional locations shall be given, measured in the surface activity's local x and y directions. The location shall not exceed the bounds of the surface activity. > NOTE There are no ordering requirements in the 2-dimensional case, but the 1-dimensional case shall be spatially ordered for simplicity. diff --git a/docs/schemas/resource/IfcTopologyResource/Entities/IfcFace.md b/docs/schemas/resource/IfcTopologyResource/Entities/IfcFace.md index b6d693d2a..879d425af 100644 --- a/docs/schemas/resource/IfcTopologyResource/Entities/IfcFace.md +++ b/docs/schemas/resource/IfcTopologyResource/Entities/IfcFace.md @@ -3,7 +3,7 @@ An _IfcFace_ is topological entity used to define surface, bounded by loops, of a shell. -> NOTE In a correctly constructed boundary representation model the face normals will point out of the solid and every single edge is used twice once forwards and once backwards. The face normal is solely defined by the consequitive orientations of the _IfcEdge_'s and _IfcOrientedEdge_'s that bound the face. If all the edges of the face are connected in a counter clockwise manner following the edge orientations the face normal will point outward. The orientation of the _IfcFaceSurface_, or the value of the _IfcFaceSurface.SameSense_ attribute have no effect on the orientation of the face. +> NOTE In a correctly constructed boundary representation model the face normals will point out of the solid and every single edge is used twice once forwards and once backwards. The face normal is solely defined by the consecutive orientations of the _IfcEdge_'s and _IfcOrientedEdge_'s that bound the face. If all the edges of the face are connected in a counter clockwise manner following the edge orientations the face normal will point outward. The orientation of the _IfcFaceSurface_, or the value of the _IfcFaceSurface.SameSense_ attribute have no effect on the orientation of the face. { .extDef} > NOTE Definition according to ISO/CD 10303-42:1992 @@ -40,4 +40,4 @@ Boundaries of the face. ### HasOuterBound At most one of the bounds shall be of the type _IfcFaceOuterBound_. -> NOTE If the _IfcFace_ is used within an _IfcFacetedBrep_, where all faces are implicitly planar and having a disctinct outer bound, exactly one of the bounds shall be of the type _IfcFaceOuterBound_. +> NOTE If the _IfcFace_ is used within an _IfcFacetedBrep_, where all faces are implicitly planar and having a distinct outer bound, exactly one of the bounds shall be of the type _IfcFaceOuterBound_. diff --git a/docs/schemas/shared/IfcSharedBldgElements/Entities/IfcWindow.md b/docs/schemas/shared/IfcSharedBldgElements/Entities/IfcWindow.md index 20c5da0fd..175048000 100644 --- a/docs/schemas/shared/IfcSharedBldgElements/Entities/IfcWindow.md +++ b/docs/schemas/shared/IfcSharedBldgElements/Entities/IfcWindow.md @@ -19,7 +19,7 @@ In addition, an _IfcWindow_ may commonly include a 'FootPrint' representation de The _IfcWindowType_ specifies parameters which are common to all of its occurrences of _IfcWindow_: - * the partitioning type (single panel, double panel, tripel panel, more panels) + * the partitioning type (single panel, double panel, triple panel, more panels) * the operation type (swing, tilt and turn, pivot revolve, fixed casement, etc.) * the window panel hinge side (by using two different styles for right and left opening windows) * the particular attributes for the lining by the _IfcWindowLiningProperties_ diff --git a/docs/schemas/shared/IfcSharedBldgElements/Types/IfcDoorTypeEnum.md b/docs/schemas/shared/IfcSharedBldgElements/Types/IfcDoorTypeEnum.md index 07fb4e8b9..1cba7ba7e 100644 --- a/docs/schemas/shared/IfcSharedBldgElements/Types/IfcDoorTypeEnum.md +++ b/docs/schemas/shared/IfcSharedBldgElements/Types/IfcDoorTypeEnum.md @@ -14,7 +14,7 @@ A standard door usually within a wall opening, as a door panel in a curtain wall A gate is a point of entry into a space usually within an opening in a fence. Or as a "free standing" gate. ### TRAPDOOR -A special door that lies horizonally in a slab opening. Often used for accessing cellar or attic. +A special door that lies horizontally in a slab opening. Often used for accessing cellar or attic. ### BOOM_BARRIER A boom barrier (also known as a boom gate) is a bar, or pole pivoted to allow the boom to block vehicular or pedestrian access through a controlled point. diff --git a/docs/schemas/shared/IfcSharedBldgElements/Types/IfcWindowTypeEnum.md b/docs/schemas/shared/IfcSharedBldgElements/Types/IfcWindowTypeEnum.md index 22c560b6b..798a83a3a 100644 --- a/docs/schemas/shared/IfcSharedBldgElements/Types/IfcWindowTypeEnum.md +++ b/docs/schemas/shared/IfcSharedBldgElements/Types/IfcWindowTypeEnum.md @@ -14,7 +14,7 @@ A standard window usually within a wall opening, as a window panel in a curtain A window within a sloped building element, usually a roof slab. ### LIGHTDOME -A special window that lies horizonally in a roof slab opening. +A special window that lies horizontally in a roof slab opening. ### USERDEFINED User-defined window element. diff --git a/docs/schemas/shared/IfcSharedBldgServiceElements/Entities/IfcDistributionControlElement.md b/docs/schemas/shared/IfcSharedBldgServiceElements/Entities/IfcDistributionControlElement.md index 08aecb5b0..4717ecb76 100644 --- a/docs/schemas/shared/IfcSharedBldgServiceElements/Entities/IfcDistributionControlElement.md +++ b/docs/schemas/shared/IfcSharedBldgServiceElements/Entities/IfcDistributionControlElement.md @@ -60,7 +60,7 @@ digraph dot_neato { The **IfcDistributionControlElement** may be assigned to the following entities using relationships as indicated: * IfcDistributionSystem (IfcRelAssignsToGroup): Indicates a system containing interconnected devices, where control elements are typically part of a control system having _PredefinedType=CONTROL_. -* IfcPerformanceHistory (IfcRelAssignsToControl): Indicates realtime or historical infomation captured for the device. +* IfcPerformanceHistory (IfcRelAssignsToControl): Indicates realtime or historical information captured for the device. #### IfcTask diff --git a/docs/schemas/shared/IfcSharedBldgServiceElements/Entities/IfcDistributionPort.md b/docs/schemas/shared/IfcSharedBldgServiceElements/Entities/IfcDistributionPort.md index 808dd4890..b125a443a 100644 --- a/docs/schemas/shared/IfcSharedBldgServiceElements/Entities/IfcDistributionPort.md +++ b/docs/schemas/shared/IfcSharedBldgServiceElements/Entities/IfcDistributionPort.md @@ -52,7 +52,7 @@ Ports may be further nested into sub-ports, for indicating specific connections The **IfcDistributionPort** may be assigned to the following entities using relationships as indicated: * IfcDistributionSystem (through IfcRelAssignsToGroup): Indicates a system containing interconnected devices. -* IfcPerformanceHistory< (through IfcRelAssignsToControl): Indicates real time or historical infomation captured for the device. +* IfcPerformanceHistory< (through IfcRelAssignsToControl): Indicates real time or historical information captured for the device. #### IfcDistributionSystem diff --git a/docs/schemas/shared/IfcSharedBldgServiceElements/Types/IfcDistributionSystemEnum.md b/docs/schemas/shared/IfcSharedBldgServiceElements/Types/IfcDistributionSystemEnum.md index f5c19b5af..1b809ec3d 100644 --- a/docs/schemas/shared/IfcSharedBldgServiceElements/Types/IfcDistributionSystemEnum.md +++ b/docs/schemas/shared/IfcSharedBldgServiceElements/Types/IfcDistributionSystemEnum.md @@ -154,7 +154,7 @@ A system that allows communications between operators (e.g. switchtender, traffi Mobile network insures wireless communication by providing a secure platform for voice and data communication between infrastructure operators, including drivers, dispatchers, shunting team members and station controllers. ### MONITORINGSYSTEM -Sensor-based system for building and infastructure environmental monitoring and control. +Sensor-based system for building and infrastructure environmental monitoring and control. ### USERDEFINED diff --git a/docs/schemas/shared/IfcSharedComponentElements/Types/IfcDiscreteAccessoryTypeEnum.md b/docs/schemas/shared/IfcSharedComponentElements/Types/IfcDiscreteAccessoryTypeEnum.md index 79320ef56..adef52517 100644 --- a/docs/schemas/shared/IfcSharedComponentElements/Types/IfcDiscreteAccessoryTypeEnum.md +++ b/docs/schemas/shared/IfcSharedComponentElements/Types/IfcDiscreteAccessoryTypeEnum.md @@ -67,7 +67,7 @@ Point machine mounting device. Point machine locking device. ### RAIL_MECHANICAL_EQUIPMENT -A rail mechanical equipment is a mechnical equipment installed at railside, like blocking device, speed regulator, bias loaded inspector, track scale or controllable retarder. +A rail mechanical equipment is a mechanical equipment installed at railside, like blocking device, speed regulator, bias loaded inspector, track scale or controllable retarder. ### BIRDPROTECTION A device that prevents a sitting down of birds at electrically critical points and thus birds are protected against electrical shocks and disturbances by short circuit are avoided. diff --git a/docs/schemas/shared/IfcSharedFacilitiesElements/Types/IfcOccupantTypeEnum.md b/docs/schemas/shared/IfcSharedFacilitiesElements/Types/IfcOccupantTypeEnum.md index 3e3bf7f37..051ff1b8a 100644 --- a/docs/schemas/shared/IfcSharedFacilitiesElements/Types/IfcOccupantTypeEnum.md +++ b/docs/schemas/shared/IfcSharedFacilitiesElements/Types/IfcOccupantTypeEnum.md @@ -26,7 +26,7 @@ Actor participating in a property agreement on behalf of an owner, lessor or ass Actor that owns a property. ### TENANT -Actor renting the use of a property fro a period of time. +Actor renting the use of a property for a period of time. ### USERDEFINED User-defined type. diff --git a/docs/schemas/shared/IfcSharedInfrastructureElements/Types/IfcGeotechnicalStratumTypeEnum.md b/docs/schemas/shared/IfcSharedInfrastructureElements/Types/IfcGeotechnicalStratumTypeEnum.md index f28cc371d..f71cc02af 100644 --- a/docs/schemas/shared/IfcSharedInfrastructureElements/Types/IfcGeotechnicalStratumTypeEnum.md +++ b/docs/schemas/shared/IfcSharedInfrastructureElements/Types/IfcGeotechnicalStratumTypeEnum.md @@ -7,7 +7,7 @@ This container defines the different predefined types of stratum elements that c ### SOLID -Representation of the concept of an identified discrete almost homogenous solid geological or surface feature, including discontinuities such as faults, fractures, boundaries and interfaces that are not explicitly modelled. +Representation of the concept of an identified discrete almost homogeneous solid geological or surface feature, including discontinuities such as faults, fractures, boundaries and interfaces that are not explicitly modelled. ### VOID diff --git a/docs/schemas/shared/IfcSharedInfrastructureElements/Types/IfcReinforcedSoilTypeEnum.md b/docs/schemas/shared/IfcSharedInfrastructureElements/Types/IfcReinforcedSoilTypeEnum.md index 986782f2b..6fc9a0f88 100644 --- a/docs/schemas/shared/IfcSharedInfrastructureElements/Types/IfcReinforcedSoilTypeEnum.md +++ b/docs/schemas/shared/IfcSharedInfrastructureElements/Types/IfcReinforcedSoilTypeEnum.md @@ -18,7 +18,7 @@ The method of using dynamic tamping machine usually free falling a heavy hammer Dig out the soft soil in a certain range below the foundation ground and then backfill the area with high strength, low compressibility and no corrosive materials. ### ROLLERCOMPACTED -A kind of compacting method that adopts rolling machinery, repeated rolling and vibration compacts the foundation soil, increasing strength and descreasing compressibility. +A kind of compacting method that adopts rolling machinery, repeated rolling and vibration compacts the foundation soil, increasing strength and decreasing compressibility. ### GROUTED A method of injecting curable slurry into cracks or pores of a geotechnical foundation to improve its physical and mechanical properties. diff --git a/docs/templates/Object Association/Material Association/Material Set/README.md b/docs/templates/Object Association/Material Association/Material Set/README.md index 5f0b5bcb4..1402a46ac 100644 --- a/docs/templates/Object Association/Material Association/Material Set/README.md +++ b/docs/templates/Object Association/Material Association/Material Set/README.md @@ -5,7 +5,7 @@ Composite or multiple materials may be described using a material set. There are * Layer sets - layered materials with a thickness that fills a boundary * Profile sets - when materials are extruded along a profiled shape - * Constituent sets - when materials are either homogenously mixed, or arbitrarily placed + * Constituent sets - when materials are either homogeneously mixed, or arbitrarily placed > EXAMPLE A wall or slab may use a layer set. A beam, column, pipe, or duct may use a profile set, even if it only has one profile. Composite beams may be made out of multiple profiles. Concrete may use a constituent set for portions of sand and cement. A window frame may also use a constituent set for one material for its frame and another material for its glazing portion. diff --git a/docs/templates/Object Attributes/Object Occurrence Attributes/Element Occurrence Attributes/README.md b/docs/templates/Object Attributes/Object Occurrence Attributes/Element Occurrence Attributes/README.md index 0535111f4..bebcd664a 100644 --- a/docs/templates/Object Attributes/Object Occurrence Attributes/Element Occurrence Attributes/README.md +++ b/docs/templates/Object Attributes/Object Occurrence Attributes/Element Occurrence Attributes/README.md @@ -1,7 +1,7 @@ Element Occurrence Attributes ============================= -Physical elements may be further identified via the _Tag_ attribute. This is a human readable identifier such as an element or item numbe. While there is no restriction on usage of such tags, it is recommended the _Tag_ is unique within its containing scope. +Physical elements may be further identified via the _Tag_ attribute. This is a human readable identifier such as an element or item number. While there is no restriction on usage of such tags, it is recommended the _Tag_ is unique within its containing scope. ``` concept { diff --git a/docs/templates/Object Composition/Nesting/Alignment Layouts/README.md b/docs/templates/Object Composition/Nesting/Alignment Layouts/README.md index 0343ac0a7..261ce29c9 100644 --- a/docs/templates/Object Composition/Nesting/Alignment Layouts/README.md +++ b/docs/templates/Object Composition/Nesting/Alignment Layouts/README.md @@ -1,7 +1,7 @@ Alignment Layouts ============================================ -A single alignment may be described by one ore more of the following layouts: +A single alignment may be described by one or more of the following layouts: * a horizontal layout (_IfcAlignmentHorizontal_), defined in the x/y plane of the engineering coordinate system. * an accompanying vertical layout (_IfcAlignmentVertical_), defined along the horizontal layout in the distance along / z coordinate space. diff --git a/docs/templates/Product Type Shape/Product Type Geometric Representation/README.md b/docs/templates/Product Type Shape/Product Type Geometric Representation/README.md index 419c47a46..e46692c26 100644 --- a/docs/templates/Product Type Shape/Product Type Geometric Representation/README.md +++ b/docs/templates/Product Type Shape/Product Type Geometric Representation/README.md @@ -3,7 +3,7 @@ Product Type Geometric Representation Product types may have representations indicating shape representation for geometry, clearance, or other concepts. -The shape representation attached to a type is defined using the relationship _RepresentationMaps_ of data type _IfcRepresentationMap_. It provides the means to store several representation maps for different purposes. In order to utilze the representation map at each occurrence of the product type, the product occurrence has to use the concept 'Mapped Geometry'. +The shape representation attached to a type is defined using the relationship _RepresentationMaps_ of data type _IfcRepresentationMap_. It provides the means to store several representation maps for different purposes. In order to utilize the representation map at each occurrence of the product type, the product occurrence has to use the concept 'Mapped Geometry'. > NOTE See _IfcTypeProduct_ for further information and figures/ explaining the concepts 'Product Type Representation' and 'Mapped Geometry'.