Documentation for obj_object_profiled_data_schema

Complex Type: cs_nameTag

[Table of contents]

Super-types: None
Sub-types: None
Name cs_nameTag
Used by (from the same schema document) Complex Type cs_dtsInstrumentBox
Abstract no
Documentation WITSML - Equipment NameTag Schema
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:kindString </witsml:name> [1]

'The physical identification string of the equipment tag.'

<witsml:numberingScheme> witsml:NameTagNumberingScheme </witsml:numberingScheme> [1]

'The format or encoding specification of the equipment tag. The tag may contain may different pieces of information and knowledge of that information is inherent in the specification. The \"identification string\" is a mandatory part of the information in a tag.'

<witsml:technology> witsml:NameTagTechnology </witsml:technology> [0..1]

'Identifies the general type of identifier on an item. If multiple identifiers exist on an item, a separate description set for each identifier should be created. For example, a joint of casing may have a barcode label on it along with a painted-on code and an RFID tag attached or embedded into the coupling. The barcode label may in turn be an RFID equipped label. This particular scenario would require populating five nameTags to fully describe and decode all the possible identifiers as follows: \'tagged\' - RFID tag embedded in the coupling, \'label\' - Serial number printed on the label, \'tagged\' - RFID tag embedded into the label, \'label\' - Barcode printed on the label, \'painted\'- Mill number painted on the pipe body.'

<witsml:location> witsml:NameTagLocation </witsml:location> [0..1]

'An indicator of where the tag is attached to the item. This is used to assist the user in finding where an identifier is located on an item. This optional field also helps to differentiate where an identifier is located when multiple identifiers exist on an item. Most downhole components have a box (female thread) and pin (male thread) end as well as a pipe body in between the ends. Where multiple identifiers are used on an item, it is convenient to have a reference as to which end, or somewhere in the middle, an identifier may be closer to. Some items may have an identifier on a non-standard location, such as on the arm of a hole opener. \'other\', by exclusion, tells a user to look elsewhere than on the body or near the ends of an item. Most non-downhole tools will use either \'body\', \'other\' or not specified as the location tends to lose value with smaller or non threaded items.'

<witsml:installationDate> witsml:timestamp </witsml:installationDate> [0..1]

'When the tag was installed in or on the item.'

<witsml:installationCompany> witsml:nameString </witsml:installationCompany> [0..1]

'The name of the company that installed the tag.'

<witsml:mountingCode> witsml:kindString </witsml:mountingCode> [0..1]

'Reference to a manufacturers or installers installation description, code, or method.'

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

'A comment or remark about the tag.'

</...>
Diagram
h-399087894 h-335059788 h-385059434 h-953472321 h-622169519 h-269201247 h-399087894 h-793122037 h-1931220815
Schema Component Representation
<xsd:complexType name="cs_nameTag">
<xsd:sequence>
<xsd:element name="name" type=" witsml:kindString " minOccurs="1" maxOccurs="1"/>
<xsd:element name="numberingScheme" type=" witsml:NameTagNumberingScheme " minOccurs="1" maxOccurs="1"/>
<xsd:element name="technology" type=" witsml:NameTagTechnology " minOccurs="0" maxOccurs="1"/>
<xsd:element name="location" type=" witsml:NameTagLocation " minOccurs="0" maxOccurs="1"/>
<xsd:element name="installationDate" type=" witsml:timestamp " minOccurs="0" maxOccurs="1"/>
<xsd:element name="installationCompany" type=" witsml:nameString " minOccurs="0" maxOccurs="1"/>
<xsd:element name="mountingCode" type=" witsml:kindString " 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>