Statistics
| Revision:

svn-gvsig-desktop / branches / v10 / libraries / libGPE / testdata / EuroRoadS.xsd @ 28465

History | View | Annotate | Download (4.21 KB)

1
<?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>