svn-gvsig-desktop / tags / v2_0_0_Build_2005 / libraries / libGPE / testdata / basicTypes.xsd @ 44123
History | View | Annotate | Download (2.04 KB)
1 | 18288 | jpiera | <?xml version="1.0" encoding="UTF-8"?> |
---|---|---|---|
2 | <xs:schema xmlns:er=" http://www.euroroads.org" xmlns:xs="http://www.w3.org/2001/XMLSchema" |
||
3 | xmlns:gml="http://www.opengis.net/gml" targetNamespace=" http://www.euroroads.org" |
||
4 | elementFormDefault="qualified" attributeFormDefault="unqualified"> |
||
5 | <xs:import namespace="http://www.opengis.net/gml" schemaLocation="base\gml.xsd"/> |
||
6 | <xs:include schemaLocation="AttributeBase.xsd"/> |
||
7 | <xs:annotation> |
||
8 | <xs:documentation>GML schema definition for the EuroRoadS BasicTypes package, version |
||
9 | 1.0</xs:documentation> |
||
10 | </xs:annotation> |
||
11 | <!--=======================================================================--> |
||
12 | <xs:complexType name="ObjectIdType"> |
||
13 | <xs:annotation> |
||
14 | <xs:documentation>GML definition of the EuroRoadS class ER_ObjectId</xs:documentation> |
||
15 | </xs:annotation> |
||
16 | <xs:sequence> |
||
17 | <xs:element name="permanentId" type="xs:string"/> |
||
18 | <xs:element name="versionId" type="xs:string" minOccurs="0"/> |
||
19 | <xs:element name="alternateId" type="xs:string" minOccurs="0"/> |
||
20 | </xs:sequence> |
||
21 | </xs:complexType> |
||
22 | <!--=======================================================================--> |
||
23 | <xs:complexType name="RoadFeatureType" abstract="true"> |
||
24 | <xs:annotation> |
||
25 | <xs:documentation>GML definition of the EuroRoadS class ER_RoadFeature</xs:documentation> |
||
26 | </xs:annotation> |
||
27 | <xs:complexContent> |
||
28 | <xs:extension base="gml:AbstractFeatureType"> |
||
29 | <xs:sequence> |
||
30 | <xs:element name="id" type="er:ObjectIdType"/> |
||
31 | </xs:sequence> |
||
32 | </xs:extension> |
||
33 | </xs:complexContent> |
||
34 | </xs:complexType> |
||
35 | <xs:complexType name="RoadFeaturePropertyType"> |
||
36 | <xs:annotation> |
||
37 | <xs:documentation>GML property type definition for RoadFeatureType</xs:documentation> |
||
38 | </xs:annotation> |
||
39 | <xs:sequence> |
||
40 | <xs:element ref="er:RoadFeature" minOccurs="0"/> |
||
41 | </xs:sequence> |
||
42 | <xs:attributeGroup ref="gml:AssociationAttributeGroup"/> |
||
43 | </xs:complexType> |
||
44 | <xs:element name="RoadFeature" abstract="true" substitutionGroup="gml:_Feature"> |
||
45 | <xs:annotation> |
||
46 | <xs:documentation>Root of the ER_RoadFeature substitution group</xs:documentation> |
||
47 | </xs:annotation> |
||
48 | </xs:element> |
||
49 | <!--=======================================================================--> |
||
50 | </xs:schema> |