OCXwiki
Docs » public:schema:2.8.6:ocx:ocxxml

ocxXML

Root element of the schema. ocxXML has the following child elements:

Child Namespace Type Use Cardinality Choice Description
ClassCatalogue ocx ocx:ClassCatalogue_T opt. [0, ∞] True The Class catalogues provided as part of the OCX. The catalogue can hold the society's definitions of cross sections, materials, hole shapes etc.
Header ocx ocx:Header_T req. [1, 1] False The header information of an XML export.
ProcessLayer ocx ocx:ProcessLayer_T opt. [0, ∞] True Process layer referencing OCX process or business objects.
UnitsML ocx UnitsMLType opt. [0, ∞] True Container for UnitsML units, quantities, and prefixes.
Vessel ocx ocx:Vessel_T opt. [0, ∞] True Vessel asset subject to Classification.

ocxXML has the following attributes:

Attribute Namespace Type Use Default Fixed Description
schemaVersion ocx xs:string req. 2.8.6 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.
Schema Version:
2.8.6
Namespace URL:
http://data.dnvgl.com/Schemas/ocxXMLSchema
Author:
wikibot
Date:
Aug 16 2023 17:29:16
Status:
PublishState.DRAFT
OCX parser version:
0.8.0
Previous Next

©3Docx.org Creative Commons License

OCXwiki

Table of Contents

The published OCX Schema

  1. Latest schema version
  2. Schema version 3.2.0 published on 2026.08.01
  3. Schema version 3.1.0 published on 2025.07.01
  4. Schema version 3.0.0 published on 2024.07.01 (Deprecated)
  5. Schema version 2.8.6 published on 2019.06.21 (Deprecated)