root / projects / DailyProductionReport_1.0 / XML / Version1.0 / WITSML131 / cs_nameTag.xsd

Revision 16, 5.1 kB (checked in by ryland, 15 years ago)
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<xsd:schema
3        elementFormDefault="qualified"
4        attributeFormDefault="unqualified"
5        targetNamespace="http://www.witsml.org/schemas/131"
6        xmlns:witsml="http://www.witsml.org/schemas/131"
7        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
8        version="1.3.1">
9        <!--                                                         -->
10        <!-- POSC License Agreement
11        This file is distributed under the POSC License Agreement at
12        http://www.posc.org/about/license.shtml.
13        Use of this file constitutes agreement with the POSC License Agreement.
14        -->
15        <!--                                                         -->
16        <xsd:include schemaLocation="typ_dataTypes.xsd"/>
17        <xsd:include schemaLocation="attgrp_uid.xsd"/>
18        <!--                                                         -->
19        <xsd:complexType name="cs_nameTag">
20                <xsd:annotation>
21                        <xsd:documentation>WITSML - Equipment NameTag Schema</xsd:documentation>
22                </xsd:annotation>
23                <xsd:sequence>
24                        <xsd:element name="name" type="witsml:kindString" minOccurs="1" maxOccurs="1">
25                                <xsd:annotation>
26                                        <xsd:documentation>The physical identification string of the equipment tag.</xsd:documentation>
27                                </xsd:annotation>
28                        </xsd:element>
29                        <xsd:element name="numberingScheme" type="witsml:NameTagNumberingScheme" minOccurs="1" maxOccurs="1">
30                                <xsd:annotation>
31                                        <xsd:documentation>The format or encoding specification of the equipment tag.
32                                        The tag may contain may different pieces of information and knowledge of that
33                                        information is inherent in the specification.
34                                        The "identification string" is a mandatory part of the information in a tag.</xsd:documentation>
35                                </xsd:annotation>
36                        </xsd:element>
37                        <xsd:element name="technology" type="witsml:NameTagTechnology" minOccurs="0" maxOccurs="1">
38                                <xsd:annotation>
39                                        <xsd:documentation>Identifies the general type of identifier on an
40                                        item.  If multiple identifiers exist on an item, a separate
41                                        description set for each identifier should be created. 
42                                        For example, a joint of casing may have a barcode label on it along with a
43                                        painted-on code and an RFID tag attached or embedded into the coupling.  The
44                                        barcode label may in turn be an RFID equipped label. This particular
45                                        scenario would require populating five nameTags to fully describe
46                                        and decode all the possible identifiers as follows:
47                                        'tagged' - RFID tag embedded in the coupling,
48                                        'label'  - Serial number printed on the label,
49                                        'tagged' - RFID tag embedded into the label,
50                                        'label'  - Barcode printed on the label,
51                                        'painted'- Mill number painted on the pipe body.</xsd:documentation>
52                                </xsd:annotation>
53                        </xsd:element>
54                        <xsd:element name="location" type="witsml:NameTagLocation" minOccurs="0" maxOccurs="1">
55                                <xsd:annotation>
56                                        <xsd:documentation>An indicator of where the tag is attached to the item.
57                                        This is used to assist the user in finding where an identifier is
58                                        located on an item.  This optional field also helps to differentiate
59                                        where an identifier is located when multiple identifiers exist on an
60                                        item. Most downhole components have a box (female thread) and pin (male
61                                        thread) end as well as a pipe body in between the ends.
62                                        Where multiple identifiers are used on an item, it is convenient to have
63                                        a reference as to which end, or somewhere in the middle, an identifier may
64                                        be closer to. Some items may have an identifier on a non-standard location,
65                                        such as on the arm of a hole opener.  'other', by exclusion, tells a user to
66                                        look elsewhere than on the body or near the ends of an item.  Most
67                                        non-downhole tools will use either 'body', 'other' or not specified
68                                        as the location tends to lose value with smaller or non threaded items.</xsd:documentation>
69                                </xsd:annotation>
70                        </xsd:element>
71                        <xsd:element name="installationDate" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
72                                <xsd:annotation>
73                                        <xsd:documentation>When the tag was installed in or on the item.  </xsd:documentation>
74                                </xsd:annotation>
75                        </xsd:element>
76                        <xsd:element name="installationCompany" type="witsml:nameString" minOccurs="0" maxOccurs="1">
77                                <xsd:annotation>
78                                        <xsd:documentation>The name of the company that installed the tag.  </xsd:documentation>
79                                </xsd:annotation>
80                        </xsd:element>
81                        <xsd:element name="mountingCode" type="witsml:kindString" minOccurs="0" maxOccurs="1">
82                                <xsd:annotation>
83                                        <xsd:documentation>Reference to a manufacturers or installers installation
84                                        description, code, or method.  </xsd:documentation>
85                                </xsd:annotation>
86                        </xsd:element>
87                        <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
88                                <xsd:annotation>
89                                        <xsd:documentation>A comment or remark about the tag.</xsd:documentation>
90                                </xsd:annotation>
91                        </xsd:element>
92                </xsd:sequence>
93                <xsd:attributeGroup ref="witsml:attgrp_uid">
94                        <xsd:annotation>
95                                <xsd:documentation>Unique identifier for the tag.</xsd:documentation>
96                        </xsd:annotation>
97                </xsd:attributeGroup>
98        </xsd:complexType>
99        <!--                                                         -->
100</xsd:schema>
Note: See TracBrowser for help on using the browser.