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

SurfaceRef

The reference to a Surface geometry which is shared between more than one part. SurfaceRef has the following child elements:

Child Namespace Type Use Cardinality Choice Description
BoundingBox ocx ocx:BoundingBox_T opt. [0, 1] False The definition of a bounding box in space using two positions.The bounding box defines the parent extent.

SurfaceRef has the following attributes:

Attribute Namespace Type Use Default Fixed Description
refType ocx Restriction of type xs:QName req. ocx:Surface The OCX entity type which is referenced. Must be a qulaified OCX name.
localRef ocx xs:IDREF opt. A rference to a unique ID within the scope of this XML file. Ether a localRef or a GUIDRef shall be provided, or both. The schema will check this by the assertion: test=“(@localRef and not(@ocx:GUIDRef)) or (not(@localRef) and @ocx:GUIDRef) or (@localRef and @ocx:GUIDRef)”.
GUIDRef ocx Restriction of type ocx:guid opt. A globally unique ID referring to an entity in the authoring application. The sending application creates and holds the GUID. Used to establish a unique reference to an entity persistent between applications. Ether a localRef or a GUIDRef shall be provided, or both. The schema will check this by the assertion: test=“(@localRef and not(@ocx:GUIDRef)) or (not(@localRef) and @ocx:GUIDRef) or (@localRef and @ocx:GUIDRef)”.
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)