Ocx

Latest version: v3.0.2

Safety actively analyzes 642295 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 9

3.0.0a2

Changed
* [41 Make Length and Area mandatory on geometry entities](https://github.com/OCXStandard/OCX_Schema/issues/41)
* [40 rename edgeReinforcement atttribute](https://github.com/OCXStandard/OCX_Schema/issues/40)
* [36 Resolve naming confusion of FrameTables](https://github.com/OCXStandard/OCX_Schema/issues/36)
* [8 Root Point vs Trace Line Definition](https://github.com/OCXStandard/OCX_Schema/issues/8)
Removed
* [35 Remove the duplicate trace line definition on the Stiffener](https://github.com/OCXStandard/OCX_Schema/issues/35)

3.0.0a1

Fixed
* [42 Fix bug in Hole2D](https://github.com/OCXStandard/OCX_Schema/issues/42)
* [38 Broken link in ShipDesignation](https://github.com/OCXStandard/OCX_Schema/issues/38)
Changed
* [20 Compact representation of Point3D](https://github.com/OCXStandard/OCX_Schema/issues/20)

3.0.0a0

Removed
- Delete ``SchemaChange`` documentation as we have converted to this ``CHANGELOG.md``
- Remove ``substitutionGroup`` from ``entityRefBase`` and ``BoundedRef``
Fixed
1. [3 Fix bug in CompartmentFace](https://github.com/OCXStandard/OCX_Schema/issues/3)
2. [4 Fix bug in CompartmentFace](https://github.com/OCXStandard/OCX_Schema/pull/4)
3. [16 and 17 Fix schema typos](https://github.com/OCXStandard/OCX_Schema/issues/16)

- Rename ``functionType`` enumerator: ``DECK: Weateher deck -> DECK: Weather deck``. (oca) ([16](https://github.com/OCXStandard/OCX_Schema/issues/16))
- Rename ``functionType`` enumerator: ``DECK: Tweeen deck -> DECK: Tween deck``. (oca) ([16](https://github.com/OCXStandard/OCX_Schema/issues/16))
- Rename ``functionType`` enumerator: ``DECK: DECK: Weelhouse deck -> DECK: Wheelhouse deck``. (oca) ([16](https://github.com/OCXStandard/OCX_Schema/issues/16))
- Rename attribute ``lenghtClass->lengthClass``. (oca) ([16](https://github.com/OCXStandard/OCX_Schema/issues/16))
- Rename attribute of element ``XRefPlanes``: ``isReveresed -> isReversed`` (oca) ([16](https://github.com/OCXStandard/OCX_Schema/issues/16))
- Rename ``PentetratingObject_T -> PenetratingObject_T``. (oca) ([16](https://github.com/OCXStandard/OCX_Schema/issues/16))
- Rename ``liquidCargoType`` enumerator: ``chemichal -> chemical``. (oca) ([16](https://github.com/OCXStandard/OCX_Schema/issues/16))
- Rename ``liquidCargoType`` enumerator: ``hydroclorid acid -> hydrochloride acid lubricationg oil -> lubricating oil``. (oca) ([16](https://github.com/OCXStandard/OCX_Schema/issues/16))
- Rename ``liquidCargoType`` enumerator: ``lubricationg oil -> lubricating oil``. (oca) ([16](https://github.com/OCXStandard/OCX_Schema/issues/16))
- Rename ``gaseousCargoType`` enumerator: ``liquified natural gas->liquefied natural gas ``. (oca) ([16](https://github.com/OCXStandard/OCX_Schema/issues/16))
- Rename ``gaseousCargoType`` enumerator: ``liquified petroleum gas -> liquefied petroleum gas``. (oca) ([16](https://github.com/OCXStandard/OCX_Schema/issues/16))
- Rename ``itemRef`` enumerator: ``OccurenceGroup -> OccurrenceGroup``. (oca) ([16](https://github.com/OCXStandard/OCX_Schema/issues/16))
Added
1. [2 Add public license to schema](https://github.com/OCXStandard/OCX_Schema/pull/2)
2. [5 Assign a valid schema URL](https://github.com/OCXStandard/OCX_Schema/issues/5)
- Add ``Hole2DContour`` to ``refType``
- Include boilerplate Apache 2.0 license information to the ``Header`` attribute: ``license``. (oca)
Changed
1. [7 Bulb profile definition](https://github.com/OCXStandard/OCX_Schema/issues/7)
2. [20 Add compact representation of points](https://github.com/OCXStandard/OCX_Schema/issues/20)
- Made ``FlangeWidth`` optional on ``BulbFlat`` element. (oca) ([7](https://github.com/OCXStandard/OCX_Schema/issues/7))

[2.8.6_fix] - 2022-10-06
Intermediate version.

Release tag: [v2.8.6_fix](https://github.com/OCXStandard/OCX_Schema/releases/tag/v2.8.6_fix)


Changed
- Added the ``UnboundedGeometry`` tag to ``CompartmentFace``. (oca) ([3](https://github.com/OCXStandard/OCX_Schema/issues/3))

2.8.6

Added

- Add the attribute ``isUVspace``. The exporting application may set this attribute to true and provide the ``FreeEdgeCoordinates`` UV coordinates. This will only be relevant for NURBS3D curves. (oca) ``FreeEdgeCurve``
- Add a new type ``LONGITUDINAL: Top tank``. (oca) ``functionType``
- Add ``EdgeReinforcement`` entity used for describing edge reinforcements of free edges. (oca) ``EdgeReinforcement``
- Add the ``EdgeReinforcement`` entity. (oca) ``StiffenedBy``
- Add ``TraceLine``. (oca) ``EdgeReinforcement``
- Add ``ChildRef`` to occurrence group. (oca) ``EntityRefBase``
- Add missing mandatory attribute ``refType``.. (oca) ``RootRef``
- Add a new ``ZGrid`` concept which defines the grid positions of the vessel along the Z axis. (oca) ``ZGrid``
- Add a new ``YGrid`` concept which defines the grid positions of the vessel along the Y axis. (oca) ``YGrid``
- Add a new ``XGrid`` representing a frame table concept which is not to be confused with the existing ``FrameTables`` (in plural) entity.The ``XGrid`` is a concept which defines the frame positions of the vessel along the X axis by giving frame number, spacing and count.The purpose of the ``XGrid`` concept is to give a compact definition of the vessel grid system for navigating the 3D model. This concept shall not be used for crating bounds to other objects in ``LimitedBy``. (oca) ``XGrid``
- Add a new ``VesselGrid`` entity which defines a collection of X, Y and Z grid definitions. (oca) ``VesselGrid``
- Add ``EdgeReinforcement`` to enumerator. (oca) ``refType``

Changed
- Change model to ``Choice[2,2]``. (oca) ``BoundingBox``
- Change model to ``Choice[1,1]``. (oca) ``BarSection``
- Change the type ``LONGITUDINAL: Hopper side top tank`` to ``LONGITUDINAL: Hopper side upper``. (oca) ``functionType``
- Change ``LONGITUDINAL: Hopper side bilge`` to ``LONGITUDINAL: Hopper side bottom``. (oca) ``functionType``
- Rename ``FrameSpacingGroup`` to ``XSpacingGroup``. (oca) ``XSpacingGroup``
- Change ``Material`` to ``MaterialRef`` (oca) ``EdgeReinforcement``
- Remove ``BoundingBox`` from ``EdgeCurveRef`` and made ``EdgeCurveRef`` unbounded to reference more than one curve. (oca) ``EdgeCurveRef``
- Change ``EntityRefBase_T`` to ``RootRef_T``. (oca) ``RootRef``
- Change supertype from ``EntityBase`` to ``GeometryRepresentation`` (oca) ``Cell``
- Remove assertion on ``EntityBase`` as this is not necessary when ``IdBase`` has a mandatory attribute ``id``. (oca) ``EntityBase``
- Rename ``FrameTable`` to ``XGrid`` for a consistent semantic. (oca) ``VesselGrid``
- Rename ``EdgeReinforcement -> FlangeEdgeReinforcement`` as we now introduced a new ``EdgeReinforcement`` concept.. (oca) ``BracketParameters``

Fixed
- Make ``LimitedBy`` optional. (oca) ``Bracket``
- Typo in the attribute name ``firstGridNumber``. (oca) ``XSpacingGroup``
- Make ``LimitedBy`` optional. (oca) ``Pillar``
- The ``FrameTables`` entity is kept for backward compatibility. It might change in a future schema version.. (oca) ``CoordinateSystem``
- Make attribute ``id`` mandatory on all elements inheriting from ``IdBase``. (oca) ``IdBase``


OCX_Schema Changelog - Pre release changes (pre 2.8.6)
This pre-release changelog is kept for historic reasons,

2.8.5

- Changed the isReversed xs:type from string to boolean on XRefPlanes. (oca) ``XRefPlanes``
- Added a root point Origin and two direction vectors (UDirection, VDirection) to the BracketParameters to remove ambiguities in the mapping of penetration and end configuration types. (oca) ``BracketParameters``
- Made LimitedBy on Plate a mandatory item as we need this information to correctly map plate limits. (oca) ``Plate``
- Introduced a ChoiceOf either TraceLine or Curve3D type for Stiffener due to backward compatibility with old model unit test for Nauticus import. This will not impact existing exports for vendors. (oca) ``Stiffener``
- Introduced a ChoiceOf either TraceLine or Curve3D type for Seam due to backward compatibility with old model unit test for Nauticus import. This will not impact existing exports for vendors. (oca) ``Seam``
- Cleaned up the types inheriting from EntityRefBase and BoundedRef. Reference types referring an object without geometry shall inherit from EntityRefBase while reference types referring to objects with geometry shall inherit from BoundedRef. (oca) ``EntityRefBase``
- Introduced a new abstract reference type BoundedRef where an optional BoundingBox element has been introduced. The BoundingBox will limit the extent of the referenced object geometry. This can help to resolve ambiguous LimitedBy definitions. (oca) ``BoundedRef``
- Added the possibility to define an extruded surface by a base curve and a sweep direction and extent. (oca) ``ExtrudedSurface``
- Changed NumberOfDecksAbove from a global element to an attribute on PrincipalParticulars. (oca) ``PrincipalParticulars``
- Removed unused property type "scope" on NURBSproperties. (oca) ``NURBSproperties``
- Added the possibility to assign a main frame attribute isMainSystem=true when multiple systems are defined. If only one system is defined, it is assumed that the exported system is the main system. (oca) ``FrameTables``
- Added the possibility to specify an offset of FR0 from AP for the X frame positions. If not given, it is assumed that Fr0 is positioned at AP. (oca) ``XRefPlanes``
- Annotated enumeration values for compartmentPurpose (oca) ``compartmentPurpose``
- Annotated enumeration values for bulkCargoType (oca) ``bulkCargoType``
- Annotated enumeration values for gaseousCargoType (oca) ``gaseousCargoType``
- Annotated enumeration values for liquidCargoType (oca) ``liquidCargoType``
- Annotated enumeration values for unitCargoType. (oca) ``unitCargoType``
- Annotated enumeration values for bracket position. (oca) ``position``
- Annotated enumeration values for freeboardType according to SOLAS LL 66. (oca) ``freeboardType``
- Redefined material grade for normal and high strength steel in accordance with IACS UR W11. (oca) ``grade``
- Deleted RefPlaneGroup from RefPlanes definition as we require the exporting application to export every frame instance with a unique GUID (oca) ``FrameTables``
- Deleted Cyl_Group from the CylindricalAxes definition as we require the exporting application to export every frame instance with a unique GUID (oca) ``CylindricalAxes``
- Changed the externalRefAttributes enumeration of ExternalGeometryRef to refer to the specific geometry file type (.stp, .igs and .jt) (oca) ``externalRefAttributes``

2.8.4

- Introduced a new attribute edgeReinforcementType on BracketParameters describing the different bracket reinforcement types. (oca) ``BracketParameters``
- Added a new sub-element EdgeReinforcement to BracketParameters. (oca) ``BracketParameters``
- Introduced a new sub-element EdgeReinforcement containing additional parameters for reinforced brackets. (oca) ``EdgeReinforcement``
- Made SpeedFactor a Quantity_T type (carries a unit). (oca) ``SpeedFactor``
- Made Cyl_Group a global element. (oca) ``Cyl_Group``
- Made SectionOuterShape a global element. (oca) ``SectionOuterShape``
- Made SectionInnerShape a global element. (oca) ``SectionInnerShape``
- Made FlangeContour a global element. (oca) ``FlangeContour``
- Made WebContour a global element. (oca) ``WebContour``
- Made ChildRef a global element. (oca) ``ChildRef``
- Made ExternalGeometryRef a global element. (oca) ``ExternalGeometryRef``
- Made ApplicationRef a global element. (oca) ``ApplicationRef``
- Made Reference a global element. (oca) ``Reference``
- Corrected bug in ExternalGeometryRef (wrong implementation of super-type). (oca) ``ExternalGeometryRef``
- Added missing StiffenedBy to Bracket. (oca) ``Bracket``
- Bug in ApplicationRef, wrong implementation of mandatory attribute externalRef. (oca) ``ApplicationRef``
- Deleted EndCutCatalogue. (oca) ``ClassCatalogue``

Page 4 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.