root / standards / DailyDrillingReport / 1.2.0 / sub_abstractSubstitutionGroup.xsd @ 340

Revision 340, 1.9 kB (checked in by karianne, 12 years ago)
RevLine 
[340]1<?xml version="1.0" encoding="UTF-8"?>
2<xsd:schema
3        elementFormDefault="qualified"
4        attributeFormDefault="unqualified"
5        targetNamespace="http://www.energistics.org/schemas/abstract"
6        xmlns:abs="http://www.energistics.org/schemas/abstract"
7        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
8        version="1.0.0">
9
10        <!-- Energistics License Agreement
11        This file is distributed under the Energistics License Agreement at
12        http://www.energistics.org
13        Use of this file constitutes agreement with the Energistics License Agreement.
14        Copyright (c) 2008 Energistics. All rights reserved.
15        Energistics, WITSML, PRODML and RESQML are trademarks or registered trademarks of Energistics.
16        -->
17        <!--                                                         -->
18        <xsd:element name="abstractDataObject" type="abs:abstractObject" abstract="true">
19                <xsd:annotation>
20                        <xsd:documentation>Substitution group for normative data objects.</xsd:documentation>
21                </xsd:annotation>
22        </xsd:element>
23        <!--                                                         -->
24        <xsd:element name="abstractContextualObject" type="abs:abstractObject" abstract="true">
25                <xsd:annotation>
26                        <xsd:documentation>Substitution group for contextual objects.</xsd:documentation>
27                </xsd:annotation>
28        </xsd:element>
29        <!--                                                         -->
30        <xsd:complexType name="abstractObject" abstract="true">
31                <xsd:annotation>
32                        <xsd:documentation>The intended abstract supertype of all schema roots
33                        that may be a member of a substitution group (whether contextual or data).
34                        The type of root global elements should be extended from this type and the
35                        root global element should be declared to be a member of one of the above substitution groups.</xsd:documentation>
36                </xsd:annotation>
37        </xsd:complexType>
38        <!--                                                         -->
39</xsd:schema>
Note: See TracBrowser for help on using the browser.