Documentation for obj_object_profiled_data_schema

Complex Type: cs_businessAssociate

[Table of contents]

Super-types: None
Sub-types: None
Name cs_businessAssociate
Used by (from the same schema document) Model Group grp_productionOperation , Model Group grp_productionOperation , Model Group grp_productionOperation , Model Group grp_productVolume , Model Group grp_productVolume , Model Group grp_productVolume , Complex Type obj_report , Complex Type obj_report , Complex Type obj_report
Abstract no
Documentation The business associate describes any company, person, group, consultant, etc, which is associated within a context (e.g., a well). The information contained in this module is: (1) contact information, such as address, phone numbers, email, (2) alternate name, or aliases, and (3) associations, such as the business associate that this one is associated with, or a contact who is associated with this business associate.
XML Instance Representation
<...
uid=" witsml:uidString [0..1]

'The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only required to be unique within the context of the nearest recurring parent element.'

"
>
<witsml:name> witsml:nameString </witsml:name> [1]

'The name of the business associate. This can be the name of a person, business, group, etc.'

<witsml:role> witsml:nameStruct </witsml:role> [1..*]

'The role of the business associate within the context. For example, \"driller\" or \"operator\", \"lead agency - CEQA compliance\" \"regulatory contact\", \"safety contact\". A business associate will generally have one role but the role may be called different things in different naming systems.'

<witsml:personName> witsml:cs_personName </witsml:personName> [0..1]

'If the business associate is a person, this specifies the component names of the person.'

<witsml:alias> witsml:nameStruct </witsml:alias> [0..*]

'The alias is an alternate name of a business associate. It is generally associated with a naming system. An alias is not necessarily unique within the naming system.'

<witsml:address> witsml:cs_generalAddress </witsml:address> [0..*]

'Note that address may occur more than once, because it may be necessary to give a physical address, a mailing address, or both.'

<witsml:phoneNumber> witsml:phoneNumberStruct </witsml:phoneNumber> [0..*]

'The various types of phone numbers may be given. The may be office or home, they may be a number for a cell phone, or for a fax, etc. Attributes of PhoneNumber declare the type of phone number that is being given.'

<witsml:email> witsml:emailQualifierStruct </witsml:email> [0..*]

'The email address may be home, office, or permanent. More than one may be given.'

<witsml:contactPreference> witsml:ContactPreference </witsml:contactPreference> [0..*]

'The preferred method of being contacted within the context of this role.'

<witsml:associatedWith> witsml:refNameString </witsml:associatedWith> [0..1]

'A pointer to another business associate that this business associate is associated with. The most common situation is that of an employee being associated with a company. But it may also be, for example, a work group associated with a university.'

<witsml:contact> witsml:refNameString </witsml:contact> [0..*]

'A pointer to a business associate (generally a person) who serves as a contact for this business associate.'

<witsml:personnelCount> witsml:nonNegativeCount </witsml:personnelCount> [0..1]

'The count of the number of personnel in a group.'

<witsml:comment> witsml:commentString </witsml:comment> [0..1]

'A general comment. This should not be used to carry semantic information. This is not intended to be machine interpretable.'

</...>
Diagram
h-269201247 h-269190043 h1104948842 h-269190043 h597731286 h-1451773113 h-2083244600 h642855734 h65068842 h65068842 h-1583229326 h-793122037 h-1931220815
Schema Component Representation
<xsd:complexType name="cs_businessAssociate">
<xsd:sequence>
<xsd:element name="name" type=" witsml:nameString " minOccurs="1" maxOccurs="1"/>
<xsd:element name="role" type=" witsml:nameStruct " minOccurs="1" maxOccurs="unbounded"/>
<xsd:element name="personName" type=" witsml:cs_personName " minOccurs="0" maxOccurs="1"/>
<xsd:element name="alias" type=" witsml:nameStruct " minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="address" type=" witsml:cs_generalAddress " minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="phoneNumber" type=" witsml:phoneNumberStruct " minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="email" type=" witsml:emailQualifierStruct " minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="contactPreference" type=" witsml:ContactPreference " minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="associatedWith" type=" witsml:refNameString " minOccurs="0" maxOccurs="1"/>
<xsd:element name="contact" type=" witsml:refNameString " minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="personnelCount" type=" witsml:nonNegativeCount " minOccurs="0" maxOccurs="1"/>
<xsd:element name="comment" type=" witsml:commentString " minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attributeGroup ref=" witsml:attgrp_uid "/>
</xsd:complexType>