OCXStandard / OCX_Schema

The Open Class 3D Exchange (ocx) schema
Apache License 2.0
8 stars 5 forks source link

Add Change Requests #152

Open CarstenZerbst opened 2 months ago

CarstenZerbst commented 2 months ago

Summary

The current (3.0) version of the OCX schema supports the transfer of information from the original design tool to the classification society. To enable a full round trip, it is also necessary to transfer information on change requests from the classification society to the designer. This document contains a proposal, on how this could be achieved by extending the schema.

grafik

Goals

Enable the transfer of change requests within an OCX document. Information of the change request shall contain

Non-Goals

The following goals are not part of this proposal

Success Metrics

It is possible to send change request via OCX and view them in a design tool

Motivation

The round trip from design to classification society and back is daily praxis. This currently relies on red lines drawings (e.g. as PDF), but should be replaced by model-based change requests.

Description

A complete schema is found in the forked repo https://github.com/CarstenZerbst/OCX_Schema_CZ/tree/changeRequest

The following elements are added to the schema

grafik

grafik grafik grafik

Alternatives

To reduce the size of OCX files on the way back, one may think about throwing out the geometry. But then the file is no longer self-supporting and only useful with the original design model (or OCX file).

Testing

Add change request to a model Open in a tool supporting visualisation of the CR

Risks and Assumptions

This proposal enhances the size of the OCX specification , which demands additional support from the software vendors. This proposal also requires the classification societies to save the CRs (currently stored in proprietary tools) into OCX

Dependencies

None