1<?xml version="1.0" encoding="utf-8"?>
2<xs:schema targetNamespace="http://www.isotc211.org/2005/gmx" elementFormDefault="qualified" version="0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gmx="http://www.isotc211.org/2005/gmx">
3	<!-- ================================= Annotation ================================ -->
4	<xs:annotation>
5		<xs:documentation>This file was generated from ISO TC/211 UML class diagrams == 03-14-2005 12:00:20 ====== Handcrafted</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.w3.org/1999/xlink" schemaLocation="../../../../xlink/1.0.0/xlinks.xsd"/>
10	<!-- ########################################################################### -->
11	<!-- ########################################################################### -->
12	<!-- ================================== Classes ================================= -->
13	<!-- ======================== Handcrafted types =================================== -->
14	<!-- ========================================================================== -->
15	<!-- ====================== The FileName prototype ================================ -->
16	<!--It is used to point to a source file and is substitutable for CharacterString-->
17	<!--================= Type ==================-->
18	<xs:complexType name="FileName_Type">
19		<xs:simpleContent>
20			<xs:extension base="xs:string">
21				<xs:attribute name="src" type="xs:anyURI"/>
22			</xs:extension>
23		</xs:simpleContent>
24	</xs:complexType>
25	<!-- ........................................................................ -->
26	<xs:element name="FileName" type="gmx:FileName_Type" substitutionGroup="gco:CharacterString"/>
27	<!-- ........................................................................ -->
28	<xs:complexType name="FileName_PropertyType">
29		<xs:sequence minOccurs="0">
30			<xs:element ref="gmx:FileName"/>
31		</xs:sequence>
32		<xs:attribute ref="gco:nilReason"/>
33	</xs:complexType>
34	<!-- ========================================================================== -->
35	<!-- ====================== The MimeFileType prototype ============================= -->
36	<!--It is used to provide information on file types and is substitutable for CharacterString-->
37	<!--================= Type ==================-->
38	<xs:complexType name="MimeFileType_Type">
39		<xs:simpleContent>
40			<xs:extension base="xs:string">
41				<xs:attribute name="type" type="xs:string" use="required"/>
42			</xs:extension>
43		</xs:simpleContent>
44	</xs:complexType>
45	<!-- ........................................................................ -->
46	<xs:element name="MimeFileType" type="gmx:MimeFileType_Type" substitutionGroup="gco:CharacterString"/>
47	<!-- ........................................................................ -->
48	<xs:complexType name="MimeFileType_PropertyType">
49		<xs:sequence minOccurs="0">
50			<xs:element ref="gmx:MimeFileType"/>
51		</xs:sequence>
52		<xs:attribute ref="gco:nilReason"/>
53	</xs:complexType>
54	<!-- ========================================================================== -->
55	<!-- ======================= The Anchor prototype ================================ -->
56	<!--It is used to point to a registred definition-->
57	<!--================= Type ==================-->
58	<xs:complexType name="Anchor_Type">
59		<xs:simpleContent>
60			<xs:extension base="xs:string">
61				<xs:attributeGroup ref="xlink:simpleLink"/>
62			</xs:extension>
63		</xs:simpleContent>
64	</xs:complexType>
65	<!-- ........................................................................ -->
66	<xs:element name="Anchor" type="gmx:Anchor_Type" substitutionGroup="gco:CharacterString"/>
67	<!-- ........................................................................ -->
68	<xs:complexType name="Anchor_PropertyType">
69		<xs:sequence minOccurs="0">
70			<xs:element ref="gmx:Anchor"/>
71		</xs:sequence>
72		<xs:attribute ref="gco:nilReason"/>
73	</xs:complexType>
74	<!--======= End of Schema ======-->
75</xs:schema>
76