OCXStandard / OCX_Schema

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

Add Status Information #153

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 status information 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 applied status within an OCX document. Information of the change request shall contain

Success Metrics

It is possible to send status information assigned to objects 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 approved 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/assignedApproval

The following elements are added to the schema

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 approval to a model Open in a tool supporting the visualisation of the approval

Risks and Assumptions

This proposal enlarges 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