Project

General

Profile

1 9238 tao
<?xml version="1.0" encoding="utf-8"?>
2
<xs:schema targetNamespace="http://www.isotc211.org/2005/gmd" 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:gmd="http://www.isotc211.org/2005/gmd">
3
	<!-- ================================= Annotation ================================ -->
4
	<xs:annotation>
5
		<xs:documentation>This file was generated from ISO TC/211 UML class diagrams == 03-17-2005 17:21:53 ====== Informative package (concepts are not implementable) - pragmatic approach for encoding</xs:documentation>
6
	</xs:annotation>
7
	<!-- ================================== Imports ================================== -->
8
	<xs:import namespace="http://www.isotc211.org/2005/gco" schemaLocation="../gco/gco.xsd"/>
9
	<xs:include schemaLocation="../gmd/identification.xsd"/>
10
	<!-- ########################################################################### -->
11
	<!-- ########################################################################### -->
12
	<!-- ================================== Classes ================================= -->
13
	<xs:complexType name="PT_FreeText_Type">
14
		<xs:complexContent>
15
			<xs:extension base="gco:AbstractObject_Type">
16
				<xs:sequence>
17
					<xs:element name="textGroup" type="gmd:LocalisedCharacterString_PropertyType" maxOccurs="unbounded"/>
18
				</xs:sequence>
19
			</xs:extension>
20
		</xs:complexContent>
21
	</xs:complexType>
22
	<!-- ........................................................................ -->
23
	<xs:element name="PT_FreeText" type="gmd:PT_FreeText_Type"/>
24
	<!-- ........................................................................ -->
25
	<xs:complexType name="PT_FreeText_PropertyType">
26
		<xs:complexContent>
27
			<xs:extension base="gco:CharacterString_PropertyType">
28
				<xs:sequence minOccurs="0">
29
					<xs:element ref="gmd:PT_FreeText"/>
30
				</xs:sequence>
31
			</xs:extension>
32
		</xs:complexContent>
33
	</xs:complexType>
34
	<!-- =========================================================================== -->
35
	<xs:complexType name="PT_Locale_Type">
36
		<xs:complexContent>
37
			<xs:extension base="gco:AbstractObject_Type">
38
				<xs:sequence>
39
					<xs:element name="languageCode" type="gmd:LanguageCode_PropertyType"/>
40
					<xs:element name="country" type="gmd:Country_PropertyType" minOccurs="0"/>
41
					<xs:element name="characterEncoding" type="gmd:MD_CharacterSetCode_PropertyType"/>
42
				</xs:sequence>
43
			</xs:extension>
44
		</xs:complexContent>
45
	</xs:complexType>
46
	<!-- ........................................................................ -->
47
	<xs:element name="PT_Locale" type="gmd:PT_Locale_Type"/>
48
	<!-- ........................................................................ -->
49
	<xs:complexType name="PT_Locale_PropertyType">
50
		<xs:sequence minOccurs="0">
51
			<xs:element ref="gmd:PT_Locale"/>
52
		</xs:sequence>
53
		<xs:attributeGroup ref="gco:ObjectReference"/>
54
		<xs:attribute ref="gco:nilReason"/>
55
	</xs:complexType>
56
	<!-- =========================================================================== -->
57
	<xs:complexType name="LocalisedCharacterString_Type">
58
		<xs:simpleContent>
59
			<xs:extension base="xs:string">
60
				<xs:attribute name="id" type="xs:ID"/>
61
				<xs:attribute name="locale" type="xs:anyURI"/>
62
			</xs:extension>
63
		</xs:simpleContent>
64
	</xs:complexType>
65
	<!-- ........................................................................ -->
66
	<xs:element name="LocalisedCharacterString" type="gmd:LocalisedCharacterString_Type" substitutionGroup="gco:CharacterString"/>
67
	<!-- ........................................................................ -->
68
	<xs:complexType name="LocalisedCharacterString_PropertyType">
69
		<xs:complexContent>
70
			<xs:extension base="gco:ObjectReference_PropertyType">
71
				<xs:sequence minOccurs="0">
72
					<xs:element ref="gmd:LocalisedCharacterString"/>
73
				</xs:sequence>
74
			</xs:extension>
75
		</xs:complexContent>
76
	</xs:complexType>
77
	<!-- =========================================================================== -->
78
	<xs:complexType name="PT_LocaleContainer_Type">
79
		<xs:sequence>
80
			<xs:element name="description" type="gco:CharacterString_PropertyType"/>
81
			<xs:element name="locale" type="gmd:PT_Locale_PropertyType"/>
82
			<xs:element name="date" type="gmd:CI_Date_PropertyType" maxOccurs="unbounded"/>
83
			<xs:element name="responsibleParty" type="gmd:CI_ResponsibleParty_PropertyType" maxOccurs="unbounded"/>
84
			<xs:element name="localisedString" type="gmd:LocalisedCharacterString_PropertyType" maxOccurs="unbounded"/>
85
		</xs:sequence>
86
	</xs:complexType>
87
	<!-- ........................................................................ -->
88
	<xs:element name="PT_LocaleContainer" type="gmd:PT_LocaleContainer_Type"/>
89
	<!-- ........................................................................ -->
90
	<xs:complexType name="PT_LocaleContainer_PropertyType">
91
		<xs:sequence minOccurs="0">
92
			<xs:element ref="gmd:PT_LocaleContainer"/>
93
		</xs:sequence>
94
		<xs:attributeGroup ref="gco:ObjectReference"/>
95
		<xs:attribute ref="gco:nilReason"/>
96
	</xs:complexType>
97
	<!-- =========================================================================== -->
98
	<!-- =========================================================================== -->
99
	<!-- =========================================================================== -->
100
	<!-- =========================================================================== -->
101
	<!-- ........................................................................ -->
102
	<xs:element name="LanguageCode" type="gco:CodeListValue_Type" substitutionGroup="gco:CharacterString"/>
103
	<!-- ........................................................................ -->
104
	<xs:complexType name="LanguageCode_PropertyType">
105
		<xs:sequence minOccurs="0">
106
			<xs:element ref="gmd:LanguageCode"/>
107
		</xs:sequence>
108
		<xs:attribute ref="gco:nilReason"/>
109
	</xs:complexType>
110
	<!-- =========================================================================== -->
111
	<!-- ........................................................................ -->
112
	<xs:element name="Country" type="gco:CodeListValue_Type" substitutionGroup="gco:CharacterString"/>
113
	<!-- ........................................................................ -->
114
	<xs:complexType name="Country_PropertyType">
115
		<xs:sequence minOccurs="0">
116
			<xs:element ref="gmd:Country"/>
117
		</xs:sequence>
118
		<xs:attribute ref="gco:nilReason"/>
119
	</xs:complexType>
120
	<!-- =========================================================================== -->
121
	<!--====EOF====-->
122
</xs:schema>