-
<!--
edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com)
-->
-
<
xsd:schema
targetNamespace
="
http://www.witsml.org/schemas/131
"
elementFormDefault
="
qualified
"
attributeFormDefault
="
unqualified
"
version
="
1.0
"
>
-
<!--
-->
<
xsd:include
schemaLocation
="
cs_wellNoticeBondAssociate.xsd
"
/>
<
xsd:include
schemaLocation
="
cs_wellNoticeBondEvent.xsd
"
/>
<
xsd:include
schemaLocation
="
attgrp_uid.xsd
"
/>
-
<!--
-->
-
<
xsd:complexType
name
="
cs_wellNoticeBond
"
>
-
<
xsd:sequence
>
-
<
xsd:element
name
="
original
"
type
="
witsml:logicalBoolean
"
minOccurs
="
0
"
maxOccurs
="
1
"
>
-
<
xsd:annotation
>
<
xsd:documentation
>
If true, this is an original bond. If false, this is a replacement bond.
</
xsd:documentation
>
</
xsd:annotation
>
</
xsd:element
>
-
<
xsd:element
name
="
purpose
"
type
="
witsml:BondPurpose
"
minOccurs
="
0
"
maxOccurs
="
1
"
>
-
<
xsd:annotation
>
<
xsd:documentation
>
The purpose of the bond.
</
xsd:documentation
>
</
xsd:annotation
>
</
xsd:element
>
-
<
xsd:element
name
="
instrumentKind
"
type
="
witsml:WellNoticeBondInstrumentKind
"
minOccurs
="
0
"
maxOccurs
="
1
"
>
-
<
xsd:annotation
>
<
xsd:documentation
>
The nature of the bond.
</
xsd:documentation
>
</
xsd:annotation
>
</
xsd:element
>
-
<
xsd:element
name
="
status
"
type
="
witsml:WellNoticeBondStatus
"
minOccurs
="
0
"
maxOccurs
="
1
"
>
-
<
xsd:annotation
>
<
xsd:documentation
>
The status of the bond.
</
xsd:documentation
>
</
xsd:annotation
>
</
xsd:element
>
-
<
xsd:element
name
="
guarantorBondNumber
"
type
="
witsml:nameString
"
minOccurs
="
0
"
maxOccurs
="
1
"
>
-
<
xsd:annotation
>
<
xsd:documentation
>
The bond number assigned by the guarantor.
</
xsd:documentation
>
</
xsd:annotation
>
</
xsd:element
>
-
<
xsd:element
name
="
stateBondNumber
"
type
="
witsml:nameString
"
minOccurs
="
0
"
maxOccurs
="
1
"
>
-
<
xsd:annotation
>
<
xsd:documentation
>
The bond number assigned by the agency.
</
xsd:documentation
>
</
xsd:annotation
>
</
xsd:element
>
-
<
xsd:element
name
="
amount
"
type
="
witsml:cost
"
minOccurs
="
0
"
maxOccurs
="
1
"
>
-
<
xsd:annotation
>
<
xsd:documentation
>
The amount of the bond.
</
xsd:documentation
>
</
xsd:annotation
>
</
xsd:element
>
-
<
xsd:element
name
="
soaAttached
"
type
="
witsml:logicalBoolean
"
minOccurs
="
0
"
maxOccurs
="
1
"
>
-
<
xsd:annotation
>
<
xsd:documentation
>
If true, a surface owner agreement is attached. If false, a surface owner agreement is not attached.
</
xsd:documentation
>
</
xsd:annotation
>
</
xsd:element
>
-
<
xsd:element
name
="
maxWells
"
type
="
witsml:positiveCount
"
minOccurs
="
0
"
maxOccurs
="
1
"
>
-
<
xsd:annotation
>
<
xsd:documentation
>
Maximum number of wells covered by bond.
</
xsd:documentation
>
</
xsd:annotation
>
</
xsd:element
>
-
<
xsd:element
name
="
comment
"
type
="
witsml:commentString
"
minOccurs
="
0
"
maxOccurs
="
1
"
>
-
<
xsd:annotation
>
<
xsd:documentation
>
A comment about the bond.
</
xsd:documentation
>
</
xsd:annotation
>
</
xsd:element
>
-
<
xsd:element
name
="
bondAssociate
"
type
="
witsml:cs_wellNoticeBondAssociate
"
minOccurs
="
0
"
maxOccurs
="
unbounded
"
>
-
<
xsd:annotation
>
<
xsd:documentation
>
The people associated with the bond, e.g., operator, guarantor, etc.
</
xsd:documentation
>
</
xsd:annotation
>
</
xsd:element
>
-
<
xsd:element
name
="
event
"
type
="
witsml:cs_wellNoticeBondEvent
"
minOccurs
="
0
"
maxOccurs
="
unbounded
"
>
-
<
xsd:annotation
>
<
xsd:documentation
>
An event associated with the bond. This is where times are captured.
</
xsd:documentation
>
</
xsd:annotation
>
</
xsd:element
>
</
xsd:sequence
>
-
<
xsd:attributeGroup
ref
="
witsml:attgrp_uid
"
>
-
<
xsd:annotation
>
<
xsd:documentation
>
The unique identifier of the recurring node.
</
xsd:documentation
>
</
xsd:annotation
>
</
xsd:attributeGroup
>
</
xsd:complexType
>
-
<!--
-->
</
xsd:schema
>