svn-gvsig-desktop / tags / v1_10_0_Build_1256 / libraries / libGPE / testdata / EuroRoadS.xsd @ 38629
History | View | Annotate | Download (4.21 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:xlink="http://www.w3.org/1999/xlink" xmlns:gdf="http://www.ukusa.org" |
||
4 | xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml" targetNamespace=" |
||
5 | http://www.euroroads.org" elementFormDefault="qualified" attributeFormDefault="unqualified"> |
||
6 | <xs:annotation> |
||
7 | <xs:documentation>GML schema definition for the EuroRoadS AttributeBase package, version |
||
8 | 1.0</xs:documentation> |
||
9 | </xs:annotation> |
||
10 | <xs:import namespace="http://www.opengis.net/gml" schemaLocation="./base/gml.xsd"/> |
||
11 | <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="./xlink/xlinks.xsd"/> |
||
12 | <!--=======================================================================--> |
||
13 | <xs:complexType name="RoadAttributeType" abstract="true"> |
||
14 | <xs:annotation> |
||
15 | <xs:documentation>GML definition of the EuroRoadS class ER_RoadAttribute</xs:documentation> |
||
16 | </xs:annotation> |
||
17 | <xs:sequence> |
||
18 | <xs:element name="validity" type="gml:TimePeriodType" minOccurs="0"/> |
||
19 | </xs:sequence> |
||
20 | </xs:complexType> |
||
21 | <xs:element name="RoadAttribute" type="er:RoadAttributeType" abstract="true"/> |
||
22 | <!--=======================================================================--> |
||
23 | <xs:complexType name="RoadNodeAttributeType" abstract="true"> |
||
24 | <xs:annotation> |
||
25 | <xs:documentation>GML definition of the EuroRoadS class |
||
26 | ER_RoadNodeAttribute</xs:documentation> |
||
27 | </xs:annotation> |
||
28 | <xs:complexContent> |
||
29 | <xs:extension base="er:RoadAttributeType"/> |
||
30 | </xs:complexContent> |
||
31 | </xs:complexType> |
||
32 | <xs:element name="RoadNodeAttribute" type="er:RoadNodeAttributeType" abstract="true" |
||
33 | substitutionGroup="er:RoadAttribute"/> |
||
34 | <!--=======================================================================--> |
||
35 | <xs:complexType name="LinkAttributeType" abstract="true"> |
||
36 | <xs:annotation> |
||
37 | <xs:documentation>GML definition of the EuroRoadS class ER_LinkAttribute</xs:documentation> |
||
38 | </xs:annotation> |
||
39 | <xs:complexContent> |
||
40 | <xs:extension base="er:RoadAttributeType"/> |
||
41 | </xs:complexContent> |
||
42 | </xs:complexType> |
||
43 | <xs:element name="LinkAttribute" type="er:LinkAttributeType" abstract="true" |
||
44 | substitutionGroup="er:RoadAttribute"/> |
||
45 | <!--=======================================================================--> |
||
46 | <xs:complexType name="RoadLinkAttributeType" abstract="true"> |
||
47 | <xs:annotation> |
||
48 | <xs:documentation>GML definition of the EuroRoadS class |
||
49 | ER_RoadLinkAttribute</xs:documentation> |
||
50 | </xs:annotation> |
||
51 | <xs:complexContent> |
||
52 | <xs:extension base="er:RoadAttributeType"/> |
||
53 | </xs:complexContent> |
||
54 | </xs:complexType> |
||
55 | <xs:element name="RoadLinkAttribute" type="er:RoadLinkAttributeType" abstract="true" |
||
56 | substitutionGroup="er:RoadAttribute"/> |
||
57 | <!--=======================================================================--> |
||
58 | <xs:complexType name="FerryLinkAttributeType" abstract="true"> |
||
59 | <xs:annotation> |
||
60 | <xs:documentation>GML definition of the EuroRoadS class ER_FerryLinkAttribute</xs:documentation> |
||
61 | </xs:annotation> |
||
62 | <xs:complexContent> |
||
63 | <xs:extension base="er:RoadAttributeType"/> |
||
64 | </xs:complexContent> |
||
65 | </xs:complexType> |
||
66 | <xs:element name="FerryLinkAttribute" type="er:FerryLinkAttributeType" abstract="true" |
||
67 | substitutionGroup="er:RoadAttribute"/> |
||
68 | <!--=======================================================================--> |
||
69 | <xs:complexType name="RoadnetElementAttributeType" abstract="true"> |
||
70 | <xs:annotation> |
||
71 | <xs:documentation>GML definition of the EuroRoadS class |
||
72 | ER_RoadnetElementAttribute</xs:documentation> |
||
73 | </xs:annotation> |
||
74 | <xs:complexContent> |
||
75 | <xs:extension base="er:RoadAttributeType"/> |
||
76 | </xs:complexContent> |
||
77 | </xs:complexType> |
||
78 | <xs:element name="RoadnetElementAttribute" type="er:RoadnetElementAttributeType" abstract="true" |
||
79 | substitutionGroup="er:RoadAttribute"/> |
||
80 | <!--=======================================================================--> |
||
81 | <xs:complexType name="ComplexRoadnetElementAttributeType" abstract="true"> |
||
82 | <xs:annotation> |
||
83 | <xs:documentation>GML definition of the EuroRoadS class |
||
84 | ER_ComplexRoadnetElementAttribute</xs:documentation> |
||
85 | </xs:annotation> |
||
86 | <xs:complexContent> |
||
87 | <xs:extension base="er:RoadAttributeType"/> |
||
88 | </xs:complexContent> |
||
89 | </xs:complexType> |
||
90 | <xs:element name="ComplexRoadnetElementAttribute" type="er:ComplexRoadnetElementAttributeType" |
||
91 | abstract="true" substitutionGroup="er:RoadAttribute"/> |
||
92 | <!--=======================================================================--> |
||
93 | </xs:schema> |