buildingSMART / buildingSMART/IFC4.x-development

IfcPresentationLayerWithStyle.ApplicableOnlyToItems case sensitivity issue

Open
#723 4 comments 0 reactions 0 assignees View on GitHub
before-NWI iso-compatibility
Dominant language
Python
Stars
234
Forks
123
Avg merge
15h 4m
Merged PRs (30d)
5

Description

I think this is issue in schema, entity name must be in capital letters.

ENTITY IfcPresentationLayerWithStyle
SUBTYPE OF (IfcPresentationLayerAssignment);
LayerOn : IfcLogical;
LayerFrozen : IfcLogical;
LayerBlocked : IfcLogical;
LayerStyles : SET [0:?] OF IfcPresentationStyle;
WHERE
ApplicableOnlyToItems : SIZEOF(QUERY(temp <* AssignedItems | (SIZEOF(TYPEOF(temp) * ['IFC4X3_ADD2.**IfcGeometricRepresentationItem**','IFC4X3_ADD2.**IfcMappedItem**']) >= 1))) = SIZEOF(AssignedItems);
END_ENTITY;

Please refer to ISO_10303-11

8.1.6 String data type
… The case (upper or lower) of letters within a string is significant

15.25 TypeOf - general function
…returned set of string values are the names (in upper case)…

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.