Project

General

Profile

1 9559 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 == 01-26-2005 12:40:03 ====== Method used to represent geographic information in the dataset</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/citation.xsd"/>
10
	<!-- ########################################################################### -->
11
	<!-- ########################################################################### -->
12
	<!-- ================================== Classes ================================= -->
13
	<xs:complexType name="MD_ExtendedElementInformation_Type">
14
		<xs:annotation>
15
			<xs:documentation>New metadata element, not found in ISO 19115, which is required to describe geographic data</xs:documentation>
16
		</xs:annotation>
17
		<xs:complexContent>
18
			<xs:extension base="gco:AbstractObject_Type">
19
				<xs:sequence>
20
					<xs:element name="name" type="gco:CharacterString_PropertyType"/>
21
					<xs:element name="shortName" type="gco:CharacterString_PropertyType" minOccurs="0"/>
22
					<xs:element name="domainCode" type="gco:Integer_PropertyType" minOccurs="0"/>
23
					<xs:element name="definition" type="gco:CharacterString_PropertyType"/>
24
					<xs:element name="obligation" type="gmd:MD_ObligationCode_PropertyType" minOccurs="0"/>
25
					<xs:element name="condition" type="gco:CharacterString_PropertyType" minOccurs="0"/>
26
					<xs:element name="dataType" type="gmd:MD_DatatypeCode_PropertyType"/>
27
					<xs:element name="maximumOccurrence" type="gco:CharacterString_PropertyType" minOccurs="0"/>
28
					<xs:element name="domainValue" type="gco:CharacterString_PropertyType" minOccurs="0"/>
29
					<xs:element name="parentEntity" type="gco:CharacterString_PropertyType" maxOccurs="unbounded"/>
30
					<xs:element name="rule" type="gco:CharacterString_PropertyType"/>
31
					<xs:element name="rationale" type="gco:CharacterString_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
32
					<xs:element name="source" type="gmd:CI_ResponsibleParty_PropertyType" maxOccurs="unbounded"/>
33
				</xs:sequence>
34
			</xs:extension>
35
		</xs:complexContent>
36
	</xs:complexType>
37
	<!-- ........................................................................ -->
38
	<xs:element name="MD_ExtendedElementInformation" type="gmd:MD_ExtendedElementInformation_Type"/>
39
	<!-- ........................................................................ -->
40
	<xs:complexType name="MD_ExtendedElementInformation_PropertyType">
41
		<xs:sequence minOccurs="0">
42
			<xs:element ref="gmd:MD_ExtendedElementInformation"/>
43
		</xs:sequence>
44
		<xs:attributeGroup ref="gco:ObjectReference"/>
45
		<xs:attribute ref="gco:nilReason"/>
46
	</xs:complexType>
47
	<!-- =========================================================================== -->
48
	<xs:complexType name="MD_MetadataExtensionInformation_Type">
49
		<xs:annotation>
50
			<xs:documentation>Information describing metadata extensions.</xs:documentation>
51
		</xs:annotation>
52
		<xs:complexContent>
53
			<xs:extension base="gco:AbstractObject_Type">
54
				<xs:sequence>
55
					<xs:element name="extensionOnLineResource" type="gmd:CI_OnlineResource_PropertyType" minOccurs="0"/>
56
					<xs:element name="extendedElementInformation" type="gmd:MD_ExtendedElementInformation_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
57
				</xs:sequence>
58
			</xs:extension>
59
		</xs:complexContent>
60
	</xs:complexType>
61
	<!-- ........................................................................ -->
62
	<xs:element name="MD_MetadataExtensionInformation" type="gmd:MD_MetadataExtensionInformation_Type"/>
63
	<!-- ........................................................................ -->
64
	<xs:complexType name="MD_MetadataExtensionInformation_PropertyType">
65
		<xs:sequence minOccurs="0">
66
			<xs:element ref="gmd:MD_MetadataExtensionInformation"/>
67
		</xs:sequence>
68
		<xs:attributeGroup ref="gco:ObjectReference"/>
69
		<xs:attribute ref="gco:nilReason"/>
70
	</xs:complexType>
71
	<!-- =========================================================================== -->
72
	<xs:simpleType name="MD_ObligationCode_Type">
73
		<xs:restriction base="xs:string">
74
			<xs:enumeration value="mandatory"/>
75
			<xs:enumeration value="optional"/>
76
			<xs:enumeration value="conditional"/>
77
		</xs:restriction>
78
	</xs:simpleType>
79
	<!-- ........................................................................ -->
80
	<xs:element name="MD_ObligationCode" type="gmd:MD_ObligationCode_Type" substitutionGroup="gco:CharacterString"/>
81
	<!-- ........................................................................ -->
82
	<xs:complexType name="MD_ObligationCode_PropertyType">
83
		<xs:sequence minOccurs="0">
84
			<xs:element ref="gmd:MD_ObligationCode"/>
85
		</xs:sequence>
86
		<xs:attribute ref="gco:nilReason"/>
87
	</xs:complexType>
88
	<!-- =========================================================================== -->
89
	<!-- ........................................................................ -->
90
	<xs:element name="MD_DatatypeCode" type="gco:CodeListValue_Type" substitutionGroup="gco:CharacterString"/>
91
	<!-- ........................................................................ -->
92
	<xs:complexType name="MD_DatatypeCode_PropertyType">
93
		<xs:sequence minOccurs="0">
94
			<xs:element ref="gmd:MD_DatatypeCode"/>
95
		</xs:sequence>
96
		<xs:attribute ref="gco:nilReason"/>
97
	</xs:complexType>
98
	<!-- =========================================================================== -->
99
</xs:schema>