Skip to content

Schema - Uncategorized issue for IFC4 #639

@dgarg5159

Description

@dgarg5159

I am validating an IFC file with IFC4 schema.
The file contains IfcCartesianPointList3D entity which has 2 arguments where data is present in first argument, and second argument is always NULL.

we are using below enum set and calling Ifc4 schema only
enum :- Unsupported, Ifc4, Ifc4x1, Ifc2X3, Cobie2X4
and using xbim.ifc4.interface of version 5.1.0.0 where IIfcCartesianPointList3D has 2 arguments (CoordList, TagList).

While IfcCartesianPointList3D has only 1 argument (CoordList) in [XbimEssentials v.4.0.29],
with version 5.0 and so on, IfcCartesianPointList3D has two arguments (CoordList, TagList).

I referred below cmd which shows that IfcCartesianPointList3D has 2 arguments instead of 1.
py -m ifcopenshell.validate <my_model>

Also, referred one more below command which gives IFC4 as output.
py -c "import ifcopenshell; print(ifcopenshell.open('dummy.ifc').schema)"

While validating the IFC file using BuildSmartTool, I observed that BuildSmartTool expects 1 argument instead of 2 for IfcCartesianPointList3D entity and They are referring below IFC4 doc.
https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/

Below is the snap of error reported by buildSmartTool.
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions