ocxXML
Root element of the schema. ocxXML has the following child elements:
| Child | Namespace | Type | Use | Cardinality | Choice | Description |
|---|---|---|---|---|---|---|
| ClassCatalogue | ocx | ocx:ClassCatalogue_T | req. | [1, 1] | False | The Class catalogues provided as part of the OCX. The catalogue can hold the society's definitions of cross-sections, materials, hole shapes etc. |
| Equipments | ocx | ocx:Equipments_T | opt. | [0, 1] | False | Container for equipments. |
| ProcessLayer | ocx | ocx:ProcessLayer_T | opt. | [0, 1] | False | Process layer referencing OCX process or business objects. |
| UnitsML | ocx | unitsml:UnitsMLType | req. | [1, 1] | False | Container for UnitsML units, quantities, and prefixes. |
| Vessel | ocx | ocx:Vessel_T | req. | [1, 1] | False | Vessel asset subject to Classification. |
ocxXML has the following attributes:
| Attribute | Namespace | Type | Use | Default | Fixed | Description |
|---|---|---|---|---|---|---|
| schemaVersion | ocx | xs:string | req. | 3.1.0 | Current XML schema version (Format - x.y.z) x : Incremented for backward incompatible changes ( Ex - Adding a required attribute, etc.) y : Major backward compatible changes [ Ex - Adding a new node ,fixing major CRs,etc…] z : Minor backward compatible changes (Ex - adding an optional attribute, etc). | |
| language | ocx | xs:language | optional | en | Language used by the application. |
- OCX Version:
- 3.1.0
- Location URL:
- https://3docx.org/fileadmin//ocx_schema//V310//OCX_Schema.xsd
- Namespace:
- https://3docx.org/fileadmin//ocx_schema//V310//OCX_Schema.xsd
- Date:
- Aug 15 2025 08:47:50
- Status:
- PublishState.PUBLIC
- Publisher version:
- 1.0.0
