Documentation for obj_object_profiled_data_schema

Complex Type: phoneNumberStruct

[Table of contents]

Super-types: xsd:string < abstractString (by restriction) < abstractTypeEnum (by restriction) < phoneNumberStruct (by extension)
Sub-types: None
Name phoneNumberStruct
Used by (from the same schema document) Complex Type cs_businessAssociate
Abstract no
Documentation A phone number with two attributes, used to "type" and "qualify" a phone number. The type would carry information such as fax, modem, voice, and the qualifier would carry information such as home or office.
XML Instance Representation
<...
type=" witsml:PhoneType [1]

'The kind of phone such as voice or fax.'

"

qualifier=" witsml:AddressQualifier [0..1]

'Indicates whether the number is personal, business or both.'

"

extension=" witsml:kindString [0..1]

'The phone number extension.'

"
>
witsml:abstractTypeEnum
</...>
Diagram
Schema Component Representation
<xsd:complexType name="phoneNumberStruct">
<xsd:simpleContent>
<xsd:extension base=" witsml:abstractTypeEnum ">
<xsd:attribute name="type" type=" witsml:PhoneType " use="required"/>
<xsd:attribute name="qualifier" type=" witsml:AddressQualifier " use="optional"/>
<xsd:attribute name="extension" type=" witsml:kindString " use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>