- Added NURBSSurfaceCollection as a collection of NURBSSurfaces. (oca) ``NURBSSurfaceCollection``
- Removed LineArc2D which is replaced by CircumArc2D. (oca) ``CircumArc2D``
- Redefined CompositeCurve2D to a collection of Line2D and CircumArc2D types. (oca) ``CompositeCurve2D``
- Added a straight line Line2D defined by two positions. (oca) ``Line2D``
- Added PhysicalProperties information to Plate, Bracket, Stiffener and Member types. (oca) ``PhysicalProperties``
- Added Pillar as a specialization of the Member type. (oca) ``Pillar``
- Redefined CompositeCurve3D to a collection of Line3D and CircumArc3D types. (oca) ``CompositeCurve3D``
- Added a straight line Line3D defined by two positions. (oca) ``Line3D``
- Removed LineArc3D which is replaced by CircumArc3D. (oca) ``CircumArc3D``
- Changed attribute naming in accordance with the lCC (lowerCamelCase) naming convention for attributes. (oca) ``bracketReinforcement``
- Removed Transformation as part of the Bracket definition as each bracket will be directly instantiated in 3D space. (oca) ``Bracket``
- Removed Centroid attribute from Surface objects to make the XML more compact. (oca) ``Surface``
- Removed Centroid attribute from Curve3D objects to make the XML more compact. (oca) ``Curve3D``
- Removed Centroid attribute from Curve2D objects to make the XML more compact. (oca) ``Curve2D``
- Removed StructureGrouping and Structure containers from the schema. Panel or Plate objects are placed directly under the Vessel. (oca) ``Vessel``
- Added two additional enumerations to the PrincipalVesselDirection: WithSurfaceNormal and AgainstSurfaceNormal. (oca) ``PrincipalVesselDirection``
- Added unbounded geometry definition to Bracket. (oca) ``Bracket``
- Changed trim curves of Bracket from 2DCurve to 3DCurve. (oca) ``Bracket``
- Added a PlateRef as a specialization of the EntityRefBase. (oca) ``PlateRef``