root / projects / DailyProductionReport_1.0 / XML / Version1.0 / WITSML131 / cs_interval.xsd @ 16

Revision 16, 2.3 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        <!--                                                         -->
18        <xsd:complexType name="cs_interval">
19                <xsd:annotation>
20                        <xsd:documentation> WITSML - Realtime Channel Interval Schema </xsd:documentation>
21                </xsd:annotation>
22                <xsd:sequence>
23                        <xsd:element name="type" type="witsml:IntervalType" minOccurs="1" maxOccurs="1">
24                                <xsd:annotation>
25                                        <xsd:documentation>The type of interval.</xsd:documentation>
26                                </xsd:annotation>
27                        </xsd:element>
28                        <xsd:sequence minOccurs="0" maxOccurs="1">
29                                <xsd:annotation>
30                                        <xsd:documentation>This sequence is optional but if given then
31                                        the method and one interval is required.</xsd:documentation>
32                                </xsd:annotation>
33                                <xsd:element name="method" type="witsml:IntervalMethod" minOccurs="1" maxOccurs="1">
34                                        <xsd:annotation>
35                                                <xsd:documentation>The interval method. Not appropriate for a SpotSample.</xsd:documentation>
36                                        </xsd:annotation>
37                                </xsd:element>
38                                <xsd:choice minOccurs="1" maxOccurs="1">
39                                        <xsd:element name="timeInterval" type="witsml:timeMeasure" minOccurs="0" maxOccurs="1">
40                                                <xsd:annotation>
41                                                        <xsd:documentation>The time interval associated with the method.</xsd:documentation>
42                                                </xsd:annotation>
43                                        </xsd:element>
44                                        <xsd:element name="distanceInterval" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
45                                                <xsd:annotation>
46                                                        <xsd:documentation>The distance interval associated with the method.</xsd:documentation>
47                                                </xsd:annotation>
48                                        </xsd:element>
49                                </xsd:choice>
50                        </xsd:sequence>
51                </xsd:sequence>
52        </xsd:complexType>
53</xsd:schema>
Note: See TracBrowser for help on using the browser.