svn-gvsig-desktop / branches / v2_0_0_prep / libraries / libGPE / testdata / EuroRoadS.xsd @ 28749
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> |