Project

General

Profile

1
<?xml version="1.0" encoding="utf-8"?>
2
<xs:schema targetNamespace="http://eden.ign.fr/xsd/metafor/20050620/mf" elementFormDefault="qualified" version="0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:mf="http://eden.ign.fr/xsd/metafor/20050620/mf">
3
	<!-- ================================= Annotation ================================ -->
4
	<xs:annotation>
5
		<xs:documentation>This file was generated from ISO TC/211 UML class diagrams == 06-16-2005 10:38:07 ====== </xs:documentation>
6
	</xs:annotation>
7
	<!-- ================================== Imports ================================== -->
8
	<xs:import namespace="http://www.isotc211.org/2005/gco" schemaLocation="../gco/gco.xsd"/>
9
	<xs:import namespace="http://www.isotc211.org/2005/gmx" schemaLocation="../gmx/gmx.xsd"/>
10
	<xs:import namespace="http://www.isotc211.org/2005/gmd" schemaLocation="../gmd/gmd.xsd"/>
11
	<xs:include schemaLocation="../mf/metafor.xsd"/>
12
	<!-- ########################################################################### -->
13
	<!-- ########################################################################### -->
14
	<!-- ================================== Classes ================================= -->
15
	<xs:complexType name="DG_CoverageResult_Type">
16
		<xs:complexContent>
17
			<xs:extension base="gmd:AbstractDQ_Result_Type">
18
				<xs:sequence>
19
					<xs:element name="spatialRepresentationType" type="gmd:MD_SpatialRepresentationTypeCode_PropertyType"/>
20
					<xs:element name="coverageResultDescription" type="gmd:MD_CoverageDescription_PropertyType"/>
21
					<xs:element name="coverageResultSpatialRepresentation" type="gmd:MD_SpatialRepresentation_PropertyType"/>
22
					<xs:element name="coverageResultFileFormat" type="gmd:MD_Format_PropertyType"/>
23
					<xs:element name="coverageResultFile" type="gmx:MX_DataFile_PropertyType"/>
24
				</xs:sequence>
25
				<xs:attribute ref="gco:isoType" use="required"/>
26
			</xs:extension>
27
		</xs:complexContent>
28
	</xs:complexType>
29
	<!-- ........................................................................ -->
30
	<xs:element name="DG_CoverageResult" type="mf:DG_CoverageResult_Type" substitutionGroup="gmd:AbstractDQ_Result"/>
31
	<!-- ........................................................................ -->
32
	<xs:complexType name="DG_CoverageResult_PropertyType">
33
		<xs:sequence>
34
			<xs:element ref="mf:DG_CoverageResult" minOccurs="0"/>
35
		</xs:sequence>
36
		<xs:attributeGroup ref="gco:ObjectReference"/>
37
		<xs:attribute ref="gco:nilReason"/>
38
	</xs:complexType>
39
	<!-- =========================================================================== -->
40
	<xs:complexType name="DG_Usability_Type">
41
		<xs:complexContent>
42
			<xs:extension base="gmd:AbstractDQ_Element_Type">
43
				<xs:attribute ref="gco:isoType" use="required"/>
44
			</xs:extension>
45
		</xs:complexContent>
46
	</xs:complexType>
47
	<!-- ........................................................................ -->
48
	<xs:element name="DG_Usability" type="mf:DG_Usability_Type" substitutionGroup="gmd:AbstractDQ_Element"/>
49
	<!-- ........................................................................ -->
50
	<xs:complexType name="DG_Usability_PropertyType">
51
		<xs:sequence>
52
			<xs:element ref="mf:DG_Usability" minOccurs="0"/>
53
		</xs:sequence>
54
		<xs:attributeGroup ref="gco:ObjectReference"/>
55
		<xs:attribute ref="gco:nilReason"/>
56
	</xs:complexType>
57
	<!-- =========================================================================== -->
58
	<xs:complexType name="DG_CoverageDescription_Type">
59
		<xs:complexContent>
60
			<xs:extension base="gmd:MD_CoverageDescription_Type">
61
				<xs:sequence>
62
					<xs:element name="rangeElementDescription" type="mf:DG_RangeElementDescription_PropertyType" maxOccurs="unbounded"/>
63
				</xs:sequence>
64
				<xs:attribute ref="gco:isoType" use="required"/>
65
			</xs:extension>
66
		</xs:complexContent>
67
	</xs:complexType>
68
	<!-- ........................................................................ -->
69
	<xs:element name="DG_CoverageDescription" type="mf:DG_CoverageDescription_Type" substitutionGroup="gmd:MD_CoverageDescription"/>
70
	<!-- ........................................................................ -->
71
	<xs:complexType name="DG_CoverageDescription_PropertyType">
72
		<xs:sequence>
73
			<xs:element ref="mf:DG_CoverageDescription" minOccurs="0"/>
74
		</xs:sequence>
75
		<xs:attributeGroup ref="gco:ObjectReference"/>
76
		<xs:attribute ref="gco:nilReason"/>
77
	</xs:complexType>
78
	<!-- =========================================================================== -->
79
	<xs:complexType name="DG_ImageDescription_Type">
80
		<xs:complexContent>
81
			<xs:extension base="gmd:MD_ImageDescription_Type">
82
				<xs:sequence>
83
					<xs:element name="rangeElementDescription" type="mf:DG_RangeElementDescription_PropertyType" maxOccurs="unbounded"/>
84
				</xs:sequence>
85
				<xs:attribute ref="gco:isoType" use="required"/>
86
			</xs:extension>
87
		</xs:complexContent>
88
	</xs:complexType>
89
	<!-- ........................................................................ -->
90
	<xs:element name="DG_ImageDescription" type="mf:DG_ImageDescription_Type" substitutionGroup="gmd:MD_ImageDescription"/>
91
	<!-- ........................................................................ -->
92
	<xs:complexType name="DG_ImageDescription_PropertyType">
93
		<xs:sequence>
94
			<xs:element ref="mf:DG_ImageDescription" minOccurs="0"/>
95
		</xs:sequence>
96
		<xs:attributeGroup ref="gco:ObjectReference"/>
97
		<xs:attribute ref="gco:nilReason"/>
98
	</xs:complexType>
99
	<!-- =========================================================================== -->
100
	<xs:complexType name="DG_RangeElementDescription_Type">
101
		<xs:complexContent>
102
			<xs:extension base="gco:AbstractObject_Type">
103
				<xs:sequence>
104
					<xs:element name="name" type="gco:CharacterString_PropertyType"/>
105
					<xs:element name="definition" type="gco:CharacterString_PropertyType"/>
106
					<xs:element name="rangeElement" type="gco:Record_PropertyType" maxOccurs="unbounded"/>
107
				</xs:sequence>
108
			</xs:extension>
109
		</xs:complexContent>
110
	</xs:complexType>
111
	<!-- ........................................................................ -->
112
	<xs:element name="DG_RangeElementDescription" type="mf:DG_RangeElementDescription_Type"/>
113
	<!-- ........................................................................ -->
114
	<xs:complexType name="DG_RangeElementDescription_PropertyType">
115
		<xs:sequence>
116
			<xs:element ref="mf:DG_RangeElementDescription" minOccurs="0"/>
117
		</xs:sequence>
118
		<xs:attributeGroup ref="gco:ObjectReference"/>
119
		<xs:attribute ref="gco:nilReason"/>
120
	</xs:complexType>
121
	<!-- =========================================================================== -->
122
	<!-- ........................................................................ -->
123
	<xs:element name="DG_BrowseGraphicType" type="gco:CodeListValue_Type" substitutionGroup="gco:CharacterString"/>
124
	<!-- ........................................................................ -->
125
	<xs:complexType name="DG_BrowseGraphicType_PropertyType">
126
		<xs:sequence>
127
			<xs:element ref="mf:DG_BrowseGraphicType" minOccurs="0"/>
128
		</xs:sequence>
129
		<xs:attribute ref="gco:nilReason"/>
130
	</xs:complexType>
131
	<!-- =========================================================================== -->
132
	<!-- ........................................................................ -->
133
	<xs:element name="DG_ExtentType" type="gco:CodeListValue_Type" substitutionGroup="gco:CharacterString"/>
134
	<!-- ........................................................................ -->
135
	<xs:complexType name="DG_ExtentType_PropertyType">
136
		<xs:sequence>
137
			<xs:element ref="mf:DG_ExtentType" minOccurs="0"/>
138
		</xs:sequence>
139
		<xs:attribute ref="gco:nilReason"/>
140
	</xs:complexType>
141
	<!-- =========================================================================== -->
142
</xs:schema>
(6-6/6)