Project

General

Profile

1 9238 tao
<?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/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:simpleAttrs"/>
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>