Changeset 2069


Ignore:
Timestamp:
29/01/07 03:20:43 (13 years ago)
Author:
awoolf
Message:

Made  csml:FeatureCollectionType correctly extend gml:AbstractFeatureType.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI02-CSML/trunk/csml/XMLSchemas/csmlMain.xsd

    r2068 r2069  
    11<!-- edited with XMLSPY v5 rel. 3 U (http://www.xmlspy.com) by Andrew Woolf (CCLRC) --> 
    2 <schema targetNamespace="http://ndg.nerc.ac.uk/csml" xmlns:csml="http://ndg.nerc.ac.uk/csml" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml" xmlns:swe="http://www.opengis.net/swe" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.9"> 
     2<schema targetNamespace="http://ndg.nerc.ac.uk/csml" xmlns:swe="http://www.opengis.net/swe" xmlns:gml="http://www.opengis.net/gml" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:csml="http://ndg.nerc.ac.uk/csml" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.9"> 
    33        <annotation> 
    44                <documentation>Main CSML schema file - includes domain geometries, coverage classes, feature types etc.</documentation> 
     
    1414                        <documentation>This is the base type or a CSML Feature Collection (ref GML 3.2, sections 9.1.10.1 and 22.3.3).</documentation> 
    1515                </annotation> 
    16                 <sequence> 
    17                         <element name="crsDictionary" minOccurs="0"> 
    18                                 <complexType> 
    19                                         <sequence> 
    20                                                 <element ref="gml:Dictionary"/> 
    21                                         </sequence> 
    22                                 </complexType> 
    23                         </element> 
    24                         <element name="uomDictionary" minOccurs="0"> 
    25                                 <complexType> 
    26                                         <sequence> 
    27                                                 <element ref="gml:Dictionary"/> 
    28                                         </sequence> 
    29                                 </complexType> 
    30                         </element> 
    31                         <element name="featureMember" minOccurs="0" maxOccurs="unbounded"> 
    32                                 <complexType> 
    33                                         <complexContent> 
    34                                                 <extension base="gml:AbstractFeatureMemberType"> 
     16                <complexContent> 
     17                        <extension base="gml:AbstractFeatureType"> 
     18                                <sequence> 
     19                                        <element name="crsDictionary" minOccurs="0"> 
     20                                                <complexType> 
    3521                                                        <sequence> 
    36                                                                 <element ref="gml:AbstractFeature"/> 
     22                                                                <element ref="gml:Dictionary"/> 
    3723                                                        </sequence> 
    38                                                 </extension> 
    39                                         </complexContent> 
    40                                 </complexType> 
    41                         </element> 
    42                 </sequence> 
    43                 <attributeGroup ref="gml:AggregationAttributeGroup"/> 
     24                                                </complexType> 
     25                                        </element> 
     26                                        <element name="uomDictionary" minOccurs="0"> 
     27                                                <complexType> 
     28                                                        <sequence> 
     29                                                                <element ref="gml:Dictionary"/> 
     30                                                        </sequence> 
     31                                                </complexType> 
     32                                        </element> 
     33                                        <element name="featureMember" minOccurs="0" maxOccurs="unbounded"> 
     34                                                <complexType> 
     35                                                        <complexContent> 
     36                                                                <extension base="gml:AbstractFeatureMemberType"> 
     37                                                                        <sequence> 
     38                                                                                <element ref="gml:AbstractFeature"/> 
     39                                                                        </sequence> 
     40                                                                </extension> 
     41                                                        </complexContent> 
     42                                                </complexType> 
     43                                        </element> 
     44                                </sequence> 
     45                                <attributeGroup ref="gml:AggregationAttributeGroup"/> 
     46                        </extension> 
     47                </complexContent> 
    4448        </complexType> 
    4549        <element name="CSMLFeatureCollection" type="csml:CSMLFeatureCollectionType"/> 
Note: See TracChangeset for help on using the changeset viewer.