cs_offshoreLocation.xsd 2.64 KB
<?xml version="1.0"?>
<xsd:schema 
	elementFormDefault="qualified" 
	attributeFormDefault="unqualified" 
	targetNamespace="http://www.witsml.org/schemas/131/addendum/combo" 
	xmlns:witsml="http://www.witsml.org/schemas/131/addendum/combo" 
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	version="1.3.1">
	<!--                                                         -->
	<!--POSC License Agreement
	This file is distributed under the POSC License Agreement at
	http://www.posc.org/about/license.shtml.
	Use of this file implies agreement with the POSC License Agreement.
	-->
	<!--PPDM Schema Incorporated
	This file incorporates a block of schema from PPDM (area hierarchy) with 
	the permission of PPDM.
	All rights for this block are retained by PPDM.
	-->
	<!--                                                         -->
	<xsd:include schemaLocation="cs_northSeaOffshore.xsd"/>
	<!--                                                         -->
	<xsd:complexType name="cs_offshoreLocation">
		<xsd:annotation>
			<xsd:documentation>A generic type of offshore location. This allows 
			an offshore location to be given by an Area Name, and up to four 
			block names. A comment is also allowed.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="areaName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>A general meaning of Area. It may be as 
					general as 'UK North Sea' or 'Viosca Knoll'. The
					user community must agree on the meaning of this element.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="blockID" type="witsml:nameString" minOccurs="1" maxOccurs="4">
				<xsd:annotation>
					<xsd:documentation>One to four block ID's, that can more tightly 
					locate the object. The BlockID should be an identifying name or code. 
					The user community must agree on the exact meaning of this element.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="northSeaOffshore" type="witsml:cs_northSeaOffshore" minOccurs="1" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>An offshore location using the North Sea Offshore 
				terminology.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>An general comment that further explains the 
					offshore location.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!--                                                         -->
</xsd:schema>