<?xml version="1.0" encoding="UTF-8" ?>
<fdo:DataStore xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml" xmlns:fdo="http://fdo.osgeo.org/schemas" xmlns:fds="http://fdo.osgeo.org/schemas/fds">
<gml:DerivedCRS gml:id="Manhole1">
<gml:metaDataProperty>
<gml:GenericMetaData>
<fdo:SCExtentType>
dynamic</fdo:SCExtentType>
<fdo:XYTolerance>
0.001000</fdo:XYTolerance>
<fdo:ZTolerance>
0.010000</fdo:ZTolerance>
</gml:GenericMetaData>
</gml:metaDataProperty>
<gml:remarks>
diagram</gml:remarks>
<gml:srsName>
Manhole1</gml:srsName>
<gml:validArea>
<gml:boundingBox>
<gml:pos>
0.000000 0.000000</gml:pos>
<gml:pos>
150.000000 100.000000</gml:pos>
</gml:boundingBox>
</gml:validArea>
<gml:baseCRS>
<fdo:WKTCRS gml:id="Non-Earth-x20--x28-Meter-x29-">
<gml:srsName>
Non-Earth (Meter)</gml:srsName>
<fdo:WKT>
LOCAL_CS [ "Non-Earth (Meter)", LOCAL_DATUM ["Local Datum", 0], UNIT ["Meter", 1.0], AXIS ["X", EAST], AXIS["Y", NORTH]]</fdo:WKT>
</fdo:WKTCRS>
</gml:baseCRS>
<gml:definedByConversion xlink:href="http://fdo.osgeo.org/coord_conversions#identity"/>
<gml:derivedCRSType codeSpace="http://fdo.osgeo.org/crs_types">
geographic</gml:derivedCRSType>
<gml:usesCS xlink:href="http://fdo.osgeo.org/cs#default_cartesian"/>
</gml:DerivedCRS>
<xs:schema xmlns:Schema1="http://fdo.osgeo.org/schemas/feature/Schema1" targetNamespace="http://fdo.osgeo.org/schemas/feature/Schema1" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:element name="ClassA1" type="Schema1:ClassA1Type" abstract="false" substitutionGroup="gml:_Feature">
<xs:key name="ClassA1Key">
<xs:selector xpath=".//ClassA1"/>
<xs:field xpath="Prop1"/>
</xs:key>
</xs:element>
<xs:element name="ClassB1" type="Schema1:ClassB1Type" abstract="false" substitutionGroup="gml:_Feature">
<xs:key name="ClassB1Key">
<xs:selector xpath=".//ClassB1"/>
<xs:field xpath="Prop1"/>
</xs:key>
</xs:element>
<xs:complexType name="ClassA1Type" abstract="false" fdo:geometryName="Geometry">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:complexContent>
<xs:extension base="gml:AbstractFeatureType">
<xs:sequence>
<xs:element name="Geometry" type="gml:AbstractGeometryType" fdo:hasMeasure="false" fdo:hasElevation="true" fdo:srsName="Default" fdo:geometricTypes="point curve " fdo:geometryTypes="point multipoint linestring multilinestring curvestring multicurvestring ">
<xs:annotation>
<xs:documentation>
location and shape</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Prop1">
<xs:simpleType>
<xs:restriction base="xs:long"/>
</xs:simpleType>
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="Prop2" minOccurs="0">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ClassB1Type" abstract="false" fdo:geometryName="Geometry" fdo:geometryInherited="true">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:complexContent>
<xs:extension base="Schema1:ClassA1Type">
<xs:sequence>
<xs:element name="SubProp1" minOccurs="0">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>
<xs:schema xmlns:Schema2="http://fdo.osgeo.org/schemas/feature/Schema2" targetNamespace="http://fdo.osgeo.org/schemas/feature/Schema2" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:element name="ClassA2" type="Schema2:ClassA2Type" abstract="false" substitutionGroup="gml:_Feature">
<xs:key name="ClassA2Key">
<xs:selector xpath=".//ClassA2"/>
<xs:field xpath="Prop1"/>
</xs:key>
</xs:element>
<xs:element name="ClassB2" type="Schema2:ClassB2Type" abstract="false" substitutionGroup="gml:_Feature">
<xs:key name="ClassB2Key">
<xs:selector xpath=".//ClassB2"/>
<xs:field xpath="Prop1"/>
</xs:key>
</xs:element>
<xs:complexType name="ClassA2Type" abstract="false" fdo:geometryName="Geometry">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:complexContent>
<xs:extension base="gml:AbstractFeatureType">
<xs:sequence>
<xs:element name="Geometry" type="gml:AbstractGeometryType" fdo:hasMeasure="true" fdo:hasElevation="false" fdo:srsName="Default" fdo:geometricTypes="point curve " fdo:geometryTypes="point multipoint linestring multilinestring curvestring multicurvestring ">
<xs:annotation>
<xs:documentation>
location and shape</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Prop1" fdo:readOnly="true" fdo:autogenerated="true">
<xs:simpleType>
<xs:restriction base="xs:long"/>
</xs:simpleType>
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="Prop2" minOccurs="0">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Prop3" fdo:readOnly="true" fdo:autogenerated="true">
<xs:simpleType>
<xs:restriction base="xs:long"/>
</xs:simpleType>
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ClassB2Type" abstract="false" fdo:geometryName="Geometry" fdo:geometryInherited="true">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:complexContent>
<xs:extension base="Schema2:ClassA2Type">
<xs:sequence>
<xs:element name="SubProp1" minOccurs="0">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>
<SchemaMapping xmlns="http://www.autodesk.com/isd/fdo/OracleProvider" xmlns:rdb="http://fdordbms.osgeo.org/schemas" tablespace="USERS" tableMapping="Base" provider="Autodesk.Oracle.4.2" name="Schema1"/>
<SchemaMapping xmlns="http://www.autodesk.com/isd/fdo/OracleProvider" xmlns:rdb="http://fdordbms.osgeo.org/schemas" tablespace="USERS" tableMapping="Base" provider="Autodesk.Oracle.4.2" name="Schema2"/>
<gml:FeatureCollection xmlns:Schema1="http://fdo.osgeo.org/schemas/feature/Schema1">
<gml:featureMember>
<Schema1:ClassB1>
<Schema1:Geometry>
<gml:Point>
<gml:coordinates>
5.000000,10.000000,0.000000</gml:coordinates>
</gml:Point>
</Schema1:Geometry>
<Schema1:Prop1>
1</Schema1:Prop1>
<Schema1:Prop2>
Prop2_Val1</Schema1:Prop2>
<Schema1:SubProp1>
SubProp1_Val1</Schema1:SubProp1>
</Schema1:ClassB1>
</gml:featureMember>
<gml:featureMember>
<Schema1:ClassB1>
<Schema1:Geometry>
<gml:Point>
<gml:coordinates>
10.000000,20.000000,0.000000</gml:coordinates>
</gml:Point>
</Schema1:Geometry>
<Schema1:Prop1>
2</Schema1:Prop1>
<Schema1:Prop2>
Prop2_Val2</Schema1:Prop2>
<Schema1:SubProp1>
SubProp1_Val2</Schema1:SubProp1>
</Schema1:ClassB1>
</gml:featureMember>
<gml:featureMember>
<Schema1:ClassB1>
<Schema1:Geometry>
<gml:Point>
<gml:coordinates>
15.000000,30.000000,0.000000</gml:coordinates>
</gml:Point>
</Schema1:Geometry>
<Schema1:Prop1>
3</Schema1:Prop1>
<Schema1:Prop2>
Prop2_Val3</Schema1:Prop2>
<Schema1:SubProp1>
SubProp1_Val3</Schema1:SubProp1>
</Schema1:ClassB1>
</gml:featureMember>
</gml:FeatureCollection>
</fdo:DataStore>
