Changeset 4454


Ignore:
Timestamp:
15/09/11 12:21:55 (6 years ago)
Author:
domlowe
Message:

reinstating csmlcov

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CSML3/Schemas/csmlcov.xsd

    r4453 r4454  
    1 <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:csml="http://ndg.nerc.ac.uk/csml/3.0" targetNamespace="http://ndg.nerc.ac.uk/csml/3.0" elementFormDefault="qualified" attributeFormDefault="unqualified"><!-- Schema auto-generated by FullMoon, applying rule suite xmi11ea --> 
     1<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2" 
     2    xmlns:gmlcov="http://www.opengis.net/gmlcov/1.0" xmlns:csml="http://ndg.nerc.ac.uk/csml/3.0" 
     3    targetNamespace="http://ndg.nerc.ac.uk/csml/3.0" elementFormDefault="qualified" 
     4    attributeFormDefault="unqualified"> 
    25    <annotation> 
    3         <documentation>Stub for csml coverages schema (not currently auto-generated) 
    4  
    5 Schema contains interim implementations of ReferenceableGridByArray and ReferenceableGridByVectors as per GML CR 07-112r3. When this CR is fully processed this schema will be redundant and should be replaced with the GML implementation. 
    6 </documentation> 
     6        <documentation>Schema contains interim implementations of ReferenceableGridByArray and ReferenceableGridByVectors as per 
     7            GML CR 07-112r3. When this CR is fully processed this schema will be redundant and 
     8            should be replaced with the GML implementation.</documentation> 
    79    </annotation> 
    8     <import namespace="http://www.opengis.net/gml/3.2" schemaLocation="http://schemas.opengis.net/gml/3.2.1/gml.xsd"/> 
     10    <import namespace="http://www.opengis.net/gml/3.2" 
     11        schemaLocation="http://schemas.opengis.net/gml/3.2.1/gml.xsd"/> 
     12    <import namespace="http://www.opengis.net/gmlcov/1.0" 
     13        schemaLocation="http://schemas.opengis.net/gmlcov/1.0/gmlcovAll.xsd"/> 
     14    <complexType name="ReferenceableGridByArrayType"> 
     15        <annotation> 
     16            <documentation>[Placeholder implementation: copied from GML CR 07-112r3 and namespaces 
     17                modified to gmlcov/csml]The ReferenceableGridByArrayType specifies explicitly a list 
     18                of direct grid point locations in a defined sequence order over the 
     19                grid.</documentation> 
     20        </annotation> 
     21        <complexContent> 
     22            <extension base="gmlcov:AbstractReferenceableGridType"> 
     23                <sequence> 
     24                    <group ref="gml:geometricPositionListGroup"/> 
     25                    <element name="sequenceRule" type="gml:SequenceRuleType"/> 
     26                </sequence> 
     27            </extension> 
     28        </complexContent> 
     29    </complexType> 
     30    <element name="ReferenceableGridByArray" substitutionGroup="gmlcov:AbstractReferenceableGrid" 
     31        type="csml:ReferenceableGridByArrayType"/> 
     32    <complexType name="ReferenceableGridByVectorsType"> 
     33        <annotation> 
     34            <documentation>[Placeholder implementation: copied from GML CR 07-112r3 and namespaces 
     35                modified to gmlcov/csml]The ReferenceableGridByVectorsType specifies an origin and a 
     36                sequence of 'general grid axes'. A general grid axis consists of an offset vector 
     37                and a list of coefficients. These coefficients may vary along one of the grid axes 
     38                (a coefficient vector), or over multiple grid axes (a coefficient array). The grid 
     39                axes over which the coefficients vary is indicated with the 'gridAxesSpanned' 
     40                property, and the order of the coefficients over those grid axes is indicated using 
     41                the 'sequenceRule' property. NOTE: A referenceable grid with each 'general grid 
     42                axis' having unit coefficients over one grid axis is equivalent to a RectifiedGrid. 
     43                NOTE: A referenceable grid with each 'general grid axis' having a coefficient vector 
     44                (i.e. coefficients varying over just one axis of the grid) is 'rectilinear' (i.e. 
     45                parallel grid lines in the external coordinate reference system).</documentation> 
     46        </annotation> 
     47        <complexContent> 
     48            <extension base="gmlcov:AbstractReferenceableGridType"> 
     49                <sequence> 
     50                    <element name="origin" type="gml:PointPropertyType"/> 
     51                    <element maxOccurs="unbounded" name="generalGridAxis" 
     52                        type="csml:GeneralGridAxisPropertyType"/> 
     53                </sequence> 
     54            </extension> 
     55        </complexContent> 
     56    </complexType> 
     57    <element name="ReferenceableGridByVectors" substitutionGroup="gmlcov:AbstractReferenceableGrid" 
     58        type="csml:ReferenceableGridByVectorsType"/> 
     59    <complexType name="GeneralGridAxisType"> 
     60        <sequence> 
     61            <element name="offsetVector" type="gml:VectorType"/> 
     62            <element name="coefficients" type="gml:doubleList"/> 
     63            <element name="gridAxesSpanned" type="gml:NCNameList"/> 
     64            <element name="sequenceRule" type="gml:SequenceRuleType"/> 
     65        </sequence> 
     66    </complexType> 
     67    <element name="GeneralGridAxis" type="csml:GeneralGridAxisType"/> 
     68    <complexType name="GeneralGridAxisPropertyType"> 
     69        <annotation> 
     70            <documentation>[Placeholder implementation: copied from GML CR 07-112r3 and namespaces 
     71                modified to gmlcov/csml]</documentation> 
     72        </annotation> 
     73        <sequence minOccurs="0"> 
     74            <element ref="csml:GeneralGridAxis"/> 
     75        </sequence> 
     76        <attributeGroup ref="gml:AssociationAttributeGroup"/> 
     77        <attributeGroup ref="gml:OwnershipAttributeGroup"/> 
     78    </complexType> 
    979</schema> 
Note: See TracChangeset for help on using the changeset viewer.