source: TI07-MOLES/trunk/MDIP/Schemae/MDIPMetaData_v1_2.xsd @ 2219

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI07-MOLES/trunk/MDIP/Schemae/MDIPMetaData_v1_2.xsd@2219
Revision 2219, 32.1 KB checked in by ko23, 13 years ago (diff)

Upload MDIP 1.2 schema

Line 
1<?xml version="1.0"?>
2<!-- edited with XMLSpy v2007 (http://www.altova.com) -->
3<xs:schema targetNamespace="http://www.oceannet.org/mdip/xml" xmlns="http://www.oceannet.org/mdip/xml" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.2">
4        <xs:element name="Metadata">
5                <xs:annotation id="VersionHistory">
6                        <xs:documentation>Note: the target namespace and xmlns has been changed from version 1.0 to point to the MDIP website.</xs:documentation>
7                        <xs:documentation>Version 1.2  2007-02-14 agreed by HRW, UKHO, BODC and DASSH </xs:documentation>
8                        <xs:documentation>Guidelines for using this schema are contained within the schema.     The following websites provide further infomation and guidelines to using those schemas.
9 MDIP website  - www.oceannet.org/MDIP/standards, UK Gemini - www.gigateway.org.uk/standards
10 ISO Standards - www.iso.org. 
11 If you have any comments on this schema please email mdipschema@mba.ac.uk</xs:documentation>
12                        <xs:documentation>The Marine Data Information Partnership (MDIP) xml schema for Discovery Metadata is based on the UK Gemini and ISO (19115, 19139) schemas. Standards for metadata are evolving and this schema will be regularly updated to ensure maximum practical compliance with national and international metadata standards.  In particular the GEMINI 19139 profile.  The most up to date version of the MDIP schema is available on the MDIP website  - please check regularly to ensure you are using the correct version.</xs:documentation>
13                </xs:annotation>
14                <xs:complexType>
15                        <xs:sequence>
16                                <xs:element ref="Title"/>
17                                <xs:element ref="AlternativeTitle" minOccurs="0" maxOccurs="unbounded"/>
18                                <xs:element name="Language" maxOccurs="unbounded">
19                                        <xs:complexType>
20                                                <xs:sequence>
21                                                        <xs:element ref="LanguageName"/>
22                                                        <xs:element ref="LanguageVocab"/>
23                                                        <xs:element ref="LanguageCode"/>
24                                                </xs:sequence>
25                                        </xs:complexType>
26                                </xs:element>
27                                <xs:element ref="Abstract"/>
28                                <xs:element name="TopicCategory" maxOccurs="unbounded">
29                                        <xs:complexType>
30                                                <xs:sequence>
31                                                        <xs:element ref="TopicCategoryName"/>
32                                                        <xs:element ref="TopicCategoryVocab"/>
33                                                        <xs:element ref="TopicCategoryCode"/>
34                                                </xs:sequence>
35                                        </xs:complexType>
36                                </xs:element>
37                                <xs:element name="Subject" maxOccurs="unbounded">
38                                        <xs:complexType>
39                                                <xs:sequence>
40                                                        <xs:element ref="SubjectName"/>
41                                                        <xs:element ref="SubjectVocab"/>
42                                                        <xs:element ref="SubjectCode"/>
43                                                </xs:sequence>
44                                        </xs:complexType>
45                                </xs:element>
46                                <xs:element name="Date">
47                                        <xs:complexType>
48                                                <xs:sequence>
49                                                        <xs:element ref="DatasetStartDate" minOccurs="0"/>
50                                                        <xs:element ref="DatasetEndDate" minOccurs="0"/>
51                                                </xs:sequence>
52                                        </xs:complexType>
53                                </xs:element>
54                                <xs:element ref="DatasetRefDate"/>
55                                <xs:element name="Originator" maxOccurs="unbounded">
56                                        <xs:complexType>
57                                                <xs:sequence>
58                                                        <xs:element ref="OriginatorName"/>
59                                                        <xs:element ref="ContactName" minOccurs="0"/>
60                                                        <xs:element ref="Address" minOccurs="0"/>
61                                                        <xs:element ref="Telephone" minOccurs="0"/>
62                                                        <xs:element ref="Fax" minOccurs="0"/>
63                                                        <xs:element ref="Email" minOccurs="0"/>
64                                                        <xs:element ref="Web" minOccurs="0"/>
65                                                </xs:sequence>
66                                        </xs:complexType>
67                                </xs:element>
68                                <xs:element ref="Lineage"/>
69                                <xs:element ref="WestCoOrdinate"/>
70                                <xs:element ref="EastCoOrdinate"/>
71                                <xs:element ref="NorthCoOrdinate"/>
72                                <xs:element ref="SouthCoOrdinate"/>
73                                <xs:element name="Extent" minOccurs="0">
74                                        <xs:complexType>
75                                                <xs:sequence>
76                                                        <xs:element ref="ExtentName" minOccurs="0" maxOccurs="unbounded"/>
77                                                        <xs:element ref="ExtentVocab" minOccurs="0"/>
78                                                        <xs:element ref="ExtentCode" minOccurs="0"/>
79                                                </xs:sequence>
80                                        </xs:complexType>
81                                </xs:element>
82                                <xs:element name="VerticalExtent" minOccurs="0" maxOccurs="unbounded">
83                                        <xs:complexType>
84                                                <xs:sequence minOccurs="0" maxOccurs="unbounded">
85                                                        <xs:element ref="Minimum" minOccurs="0"/>
86                                                        <xs:element ref="Maximum" minOccurs="0"/>
87                                                        <xs:element ref="Unit" minOccurs="0"/>
88                                                        <xs:element ref="VerticalDatum" minOccurs="0"/>
89                                                </xs:sequence>
90                                        </xs:complexType>
91                                </xs:element>
92                                <xs:element ref="SpatialResolution" minOccurs="0"/>
93                                <xs:element name="SpatialRefSystem">
94                                        <xs:complexType>
95                                                <xs:sequence>
96                                                        <xs:element ref="SpatialRefSystemName"/>
97                                                        <xs:element ref="SpatialRefSystemVocab"/>
98                                                        <xs:element ref="SpatialRefSystemCode"/>
99                                                </xs:sequence>
100                                        </xs:complexType>
101                                </xs:element>
102                                <xs:element name="SpatialRepresentationType" minOccurs="0">
103                                        <xs:complexType>
104                                                <xs:sequence>
105                                                        <xs:element ref="SpatialRepresentationName"/>
106                                                        <xs:element ref="SpatialRepresentationVocab"/>
107                                                        <xs:element ref="SpatialRepresentationCode"/>
108                                                </xs:sequence>
109                                        </xs:complexType>
110                                </xs:element>
111                                <xs:element name="PresentationType" minOccurs="0" maxOccurs="unbounded">
112                                        <xs:complexType>
113                                                <xs:sequence>
114                                                        <xs:element ref="PresentationTypeName"/>
115                                                        <xs:element ref="PresentationTypeVocab"/>
116                                                        <xs:element ref="PresentationTypeCode"/>
117                                                </xs:sequence>
118                                        </xs:complexType>
119                                </xs:element>
120                                <xs:element ref="DataFormat" maxOccurs="unbounded"/>
121                                <xs:element name="SupplyMedia" maxOccurs="unbounded">
122                                        <xs:complexType>
123                                                <xs:sequence>
124                                                        <xs:element ref="SupplyMediaName"/>
125                                                        <xs:element ref="SupplyMediaVocab"/>
126                                                        <xs:element ref="SupplyMediaCode"/>
127                                                </xs:sequence>
128                                        </xs:complexType>
129                                </xs:element>
130                                <xs:element name="Distributor" maxOccurs="unbounded">
131                                        <xs:complexType>
132                                                <xs:sequence>
133                                                        <xs:element name="DistributorName">
134                                                                <xs:complexType>
135                                                                        <xs:sequence>
136                                                                                <xs:element ref="DistributorNameName"/>
137                                                                                <xs:element ref="DistributorNameVocab"/>
138                                                                                <xs:element ref="DistributorNameCode"/>
139                                                                        </xs:sequence>
140                                                                </xs:complexType>
141                                                        </xs:element>
142                                                        <xs:element ref="ContactName" minOccurs="0"/>
143                                                        <xs:element ref="Address"/>
144                                                        <xs:element ref="Telephone" minOccurs="0"/>
145                                                        <xs:element ref="Fax" minOccurs="0"/>
146                                                        <xs:element ref="Email" minOccurs="0"/>
147                                                        <xs:element ref="Web" minOccurs="0"/>
148                                                </xs:sequence>
149                                        </xs:complexType>
150                                </xs:element>
151                                <xs:element name="FrequencyOfUpdate">
152                                        <xs:complexType>
153                                                <xs:sequence>
154                                                        <xs:element ref="FrequencyOfUpdateName"/>
155                                                        <xs:element ref="FrequencyOfUpdateVocab"/>
156                                                        <xs:element ref="FrequencyOfUpdateCode"/>
157                                                </xs:sequence>
158                                        </xs:complexType>
159                                </xs:element>
160                                <xs:element name="AccessConstraint" maxOccurs="unbounded">
161                                        <xs:complexType>
162                                                <xs:sequence>
163                                                        <xs:element ref="RestrictionCodeName"/>
164                                                        <xs:element ref="RestrictionCodeVocab"/>
165                                                        <xs:element ref="RestrictionCodeCode"/>
166                                                </xs:sequence>
167                                        </xs:complexType>
168                                </xs:element>
169                                <xs:element name="UseConstraints" maxOccurs="unbounded">
170                                        <xs:complexType>
171                                                <xs:sequence>
172                                                        <xs:element ref="RestrictionCodeName"/>
173                                                        <xs:element ref="RestrictionCodeVocab"/>
174                                                        <xs:element ref="RestrictionCodeCode"/>
175                                                </xs:sequence>
176                                        </xs:complexType>
177                                </xs:element>
178                                <xs:element ref="AdditionalInformationSource" minOccurs="0"/>
179                                <xs:element ref="OnlineResource" maxOccurs="unbounded"/>
180                                <xs:element ref="BrowseGraphic" minOccurs="0" maxOccurs="unbounded"/>
181                                <xs:element ref="DateOfUpdateOfMetadata"/>
182                                <xs:element ref="MetadataStandardName" minOccurs="0"/>
183                                <xs:element ref="MetadataStandardVersion" minOccurs="0"/>
184                                <xs:element name="MetadataLanguage" minOccurs="0">
185                                        <xs:complexType>
186                                                <xs:sequence>
187                                                        <xs:element ref="LanguageName"/>
188                                                        <xs:element ref="LanguageVocab"/>
189                                                        <xs:element ref="LanguageCode"/>
190                                                </xs:sequence>
191                                        </xs:complexType>
192                                </xs:element>
193                                <xs:element ref="DatasetIdentifier"/>
194                                <xs:element name="Target" maxOccurs="unbounded">
195                                        <xs:complexType>
196                                                <xs:sequence>
197                                                        <xs:element ref="TargetName"/>
198                                                        <xs:element ref="TargetVocab"/>
199                                                        <xs:element ref="TargetCode"/>
200                                                </xs:sequence>
201                                        </xs:complexType>
202                                </xs:element>
203                        </xs:sequence>
204                </xs:complexType>
205        </xs:element>
206        <xs:simpleType name="DateType">
207                <xs:union memberTypes="xs:date xs:gYearMonth xs:gYear"/>
208        </xs:simpleType>
209        <xs:simpleType name="TextType">
210                <xs:restriction base="xs:string">
211                        <xs:minLength value="16"/>
212                </xs:restriction>
213        </xs:simpleType>
214        <xs:simpleType name="EmailAddressType">
215                <xs:restriction base="xs:string">
216                        <xs:pattern value="[0-9A-Za-z'\.\-_]{1,127}@[0-9A-Za-z'\.\-_]{1,127}"/>
217                </xs:restriction>
218        </xs:simpleType>
219        <xs:simpleType name="Longitude">
220                <xs:restriction base="xs:decimal">
221                        <xs:minInclusive value="-180.0"/>
222                        <xs:maxInclusive value="180.0"/>
223                </xs:restriction>
224        </xs:simpleType>
225        <xs:simpleType name="Latitude">
226                <xs:restriction base="xs:decimal">
227                        <xs:minInclusive value="-90.0"/>
228                        <xs:maxInclusive value="90.0"/>
229                </xs:restriction>
230        </xs:simpleType>
231        <xs:element name="Title" type="TextType">
232                <xs:annotation>
233                        <xs:documentation>Should encapsulate subject, temporal and spatial coverage of the dataset.</xs:documentation>
234                </xs:annotation>
235        </xs:element>
236        <xs:element name="AlternativeTitle" type="TextType">
237                <xs:annotation>
238                        <xs:documentation>Other names used for the dataset e.g. historical, acronyms or alternative language titles. </xs:documentation>
239                </xs:annotation>
240        </xs:element>
241        <xs:element name="LanguageName">
242                <xs:annotation>
243                        <xs:documentation>Dataset language. Restricted list related to ISO 639-2 language codes.</xs:documentation>
244                </xs:annotation>
245                <xs:simpleType>
246                        <xs:restriction base="xs:string">
247                                <xs:enumeration value="English"/>
248                                <xs:enumeration value="Welsh"/>
249                                <xs:enumeration value="Gallic (Irish)"/>
250                                <xs:enumeration value="Gaelic (Scottish)"/>
251                                <xs:enumeration value="Cornish"/>
252                        </xs:restriction>
253                </xs:simpleType>
254        </xs:element>
255        <xs:element name="LanguageVocab">
256                <xs:annotation>
257                        <xs:documentation>This will specify the vocab used for language</xs:documentation>
258                </xs:annotation>
259                <xs:simpleType>
260                        <xs:restriction base="xs:string">
261                                <xs:enumeration value="UKGemini_LanguageCategories"/>
262                        </xs:restriction>
263                </xs:simpleType>
264        </xs:element>
265        <xs:element name="LanguageCode">
266                <xs:annotation>
267                        <xs:documentation>Dataset language. Restricted list from ISO 639-2 language codes.</xs:documentation>
268                </xs:annotation>
269                <xs:simpleType>
270                        <xs:restriction base="xs:string">
271                                <xs:enumeration value="eng"/>
272                                <xs:enumeration value="cym"/>
273                                <xs:enumeration value="gle"/>
274                                <xs:enumeration value="sco"/>
275                                <xs:enumeration value="cor"/>
276                        </xs:restriction>
277                </xs:simpleType>
278        </xs:element>
279        <xs:element name="Abstract" type="TextType">
280                <xs:annotation>
281                        <xs:documentation>Include what was/is recorded, what form the data takes, what purpose it was collected for and any limiting information. Background and methodology should be entered into the Lineage.</xs:documentation>
282                </xs:annotation>
283        </xs:element>
284        <xs:element name="TopicCategoryName">
285                <xs:annotation>
286                        <xs:documentation>From ISO 19115:2003 MD_TopicCategoryCodes. Use subject element for more detail.</xs:documentation>
287                </xs:annotation>
288                <xs:simpleType>
289                        <xs:restriction base="xs:string">
290                                <xs:enumeration value="farming"/>
291                                <xs:enumeration value="biota"/>
292                                <xs:enumeration value="boundaries"/>
293                                <xs:enumeration value="climatology"/>
294                                <xs:enumeration value="economy"/>
295                                <xs:enumeration value="elevation"/>
296                                <xs:enumeration value="environment"/>
297                                <xs:enumeration value="geoscientificInformation"/>
298                                <xs:enumeration value="health"/>
299                                <xs:enumeration value="imageryBaseMapsEarthCover"/>
300                                <xs:enumeration value="intelligenceMilitary"/>
301                                <xs:enumeration value="inlandWaters"/>
302                                <xs:enumeration value="oceans"/>
303                                <xs:enumeration value="location"/>
304                                <xs:enumeration value="planningCadastre"/>
305                                <xs:enumeration value="society"/>
306                                <xs:enumeration value="structure"/>
307                                <xs:enumeration value="transportation"/>
308                                <xs:enumeration value="utilitiesCommunication"/>
309                        </xs:restriction>
310                </xs:simpleType>
311        </xs:element>
312        <xs:element name="TopicCategoryCode">
313                <xs:simpleType>
314                        <xs:restriction base="xs:decimal">
315                                <xs:enumeration value="001"/>
316                                <xs:enumeration value="002"/>
317                                <xs:enumeration value="003"/>
318                                <xs:enumeration value="004"/>
319                                <xs:enumeration value="005"/>
320                                <xs:enumeration value="006"/>
321                                <xs:enumeration value="007"/>
322                                <xs:enumeration value="008"/>
323                                <xs:enumeration value="009"/>
324                                <xs:enumeration value="010"/>
325                                <xs:enumeration value="011"/>
326                                <xs:enumeration value="012"/>
327                                <xs:enumeration value="013"/>
328                                <xs:enumeration value="014"/>
329                                <xs:enumeration value="015"/>
330                                <xs:enumeration value="016"/>
331                                <xs:enumeration value="017"/>
332                                <xs:enumeration value="018"/>
333                                <xs:enumeration value="019"/>
334                        </xs:restriction>
335                </xs:simpleType>
336        </xs:element>
337        <xs:element name="TopicCategoryVocab">
338                <xs:annotation>
339                        <xs:documentation>This will specify the vocab used in the Topic</xs:documentation>
340                </xs:annotation>
341                <xs:simpleType>
342                        <xs:restriction base="xs:string">
343                                <xs:enumeration value="ISO_19115:2003_MD_TopicCategoryCodes"/>
344                        </xs:restriction>
345                </xs:simpleType>
346        </xs:element>
347        <xs:element name="SubjectName" type="xs:string">
348                <xs:annotation>
349                        <xs:documentation>Currently free text but will become a restricted list based on BODC Parameter Catalogue.</xs:documentation>
350                </xs:annotation>
351        </xs:element>
352        <xs:element name="SubjectVocab">
353                <xs:simpleType>
354                        <xs:restriction base="xs:string">
355                                <xs:enumeration value="BODC_OceanParameters"/>
356                                <xs:enumeration value="Other"/>
357                        </xs:restriction>
358                </xs:simpleType>
359        </xs:element>
360        <xs:element name="SubjectCode" type="xs:anyURI"/>
361        <xs:element name="DatasetStartDate" type="DateType">
362                <xs:annotation>
363                        <xs:documentation>You must enter either a start date or an end date for the dataset. Enter both if available.</xs:documentation>
364                </xs:annotation>
365        </xs:element>
366        <xs:element name="DatasetEndDate" type="DateType">
367                <xs:annotation>
368                        <xs:documentation>You must enter either a start date or an end date for the dataset. Enter both if available.</xs:documentation>
369                </xs:annotation>
370        </xs:element>
371        <xs:element name="DatasetRefDate" type="DateType">
372                <xs:annotation>
373                        <xs:documentation>Date of publication of dataset</xs:documentation>
374                </xs:annotation>
375        </xs:element>
376        <xs:element name="OriginatorName" type="xs:string">
377                <xs:annotation>
378                        <xs:documentation>Person or organisation having primary responsibility for the intellectual content of the data. Give commonly used abbreviations after name.</xs:documentation>
379                </xs:annotation>
380        </xs:element>
381        <xs:element name="DistributorNameName">
382                <xs:annotation>
383                        <xs:documentation>Marine Data Archive Centre (or other organisation) responsible for distributing dataset.
384                                </xs:documentation>
385                </xs:annotation>
386                <xs:simpleType>
387                        <xs:restriction base="xs:string">
388                                <xs:enumeration value="BritishAtmosphericDataCentre"/>
389                                <xs:enumeration value="BritishOceanographicDataCentre"/>
390                                <xs:enumeration value="BritishGeologicalSurvey"/>
391                                <xs:enumeration value="CentreForEnvironementFisheriesAndAquacultureScience"/>
392                                <xs:enumeration value="FisheriesResearchServices"/>
393                                <xs:enumeration value="DataArchiveForSeabedSpeciesAndHabitatas"/>
394                                <xs:enumeration value="MetOffice"/>
395                                <xs:enumeration value="SeaZone"/>
396                                <xs:enumeration value="UnitedKingdomHydrographicOffice"/>
397                        </xs:restriction>
398                </xs:simpleType>
399        </xs:element>
400        <xs:element name="DistributorNameVocab">
401                <xs:simpleType>
402                        <xs:restriction base="xs:string">
403                                <xs:enumeration value="MDIP_ListOfApproved_DataArchiveCentres"/>
404                        </xs:restriction>
405                </xs:simpleType>
406        </xs:element>
407        <xs:element name="DistributorNameCode">
408                <xs:simpleType>
409                        <xs:restriction base="xs:string">
410                                <xs:enumeration value="BADC"/>
411                                <xs:enumeration value="BODC"/>
412                                <xs:enumeration value="BGS"/>
413                                <xs:enumeration value="Cefas"/>
414                                <xs:enumeration value="FRS"/>
415                                <xs:enumeration value="DASSH"/>
416                                <xs:enumeration value="MO"/>
417                                <xs:enumeration value="SZ"/>
418                                <xs:enumeration value="UKHO"/>
419                        </xs:restriction>
420                </xs:simpleType>
421        </xs:element>
422        <xs:element name="ContactName" type="xs:string"/>
423        <xs:element name="Address" type="xs:string"/>
424        <xs:element name="Telephone" type="xs:string"/>
425        <xs:element name="Fax" type="xs:string"/>
426        <xs:element name="Email" type="EmailAddressType"/>
427        <xs:element name="Web" type="xs:anyURI">
428                <xs:annotation>
429                        <xs:documentation>If you have used a generic web address in the OnlineResouce element e.g. www.dac.ac.uk do not fill in this element. If you have linked to a specific dataset e.g. www.dac.ac.uk/dataset1 in the OnlineResource element you should fill in this element with a link to your homepage.</xs:documentation>
430                </xs:annotation>
431        </xs:element>
432        <xs:element name="Lineage" type="xs:string">
433                <xs:annotation>
434                        <xs:documentation>Include information about source material, methods including resolution of data, method of update, quality control processes. Further details included in an external file may be referenced in the Additional Information Source element.</xs:documentation>
435                </xs:annotation>
436        </xs:element>
437        <xs:element name="WestCoOrdinate" type="Longitude"/>
438        <xs:element name="EastCoOrdinate" type="Longitude"/>
439        <xs:element name="NorthCoOrdinate" type="Latitude"/>
440        <xs:element name="SouthCoOrdinate" type="Latitude"/>
441        <xs:element name="ExtentName" type="xs:string">
442                <xs:annotation>
443                        <xs:documentation>Use either ISO 3166 country codes (with subdivisions (up to county level) or IHO S-23 See uk gemini for full instructions for filling out   </xs:documentation>
444                </xs:annotation>
445        </xs:element>
446        <xs:element name="ExtentVocab">
447                <xs:annotation>
448                        <xs:documentation>Declare vocabulary used for Extent element.</xs:documentation>
449                </xs:annotation>
450                <xs:simpleType>
451                        <xs:restriction base="xs:string">
452                                <xs:enumeration value="ISO 3166 county codes"/>
453                                <xs:enumeration value="IHO S-23"/>
454                                <xs:enumeration value="Other"/>
455                        </xs:restriction>
456                </xs:simpleType>
457        </xs:element>
458        <xs:element name="ExtentCode" type="xs:anyURI"/>
459        <xs:element name="Minimum" type="xs:decimal">
460                <xs:annotation>
461                        <xs:documentation>lowest vertical extent</xs:documentation>
462                </xs:annotation>
463        </xs:element>
464        <xs:element name="Maximum" type="xs:decimal">
465                <xs:annotation>
466                        <xs:documentation>lowest vertical extent</xs:documentation>
467                </xs:annotation>
468        </xs:element>
469        <xs:element name="Unit" type="xs:string">
470                <xs:annotation>
471                        <xs:documentation>Describe units used to measure vertical extent.</xs:documentation>
472                </xs:annotation>
473        </xs:element>
474        <xs:element name="VerticalDatum" type="xs:string">
475                <xs:annotation>
476                        <xs:documentation>Idetify vertical datum (zero level) for the vertical extent measurements.</xs:documentation>
477                </xs:annotation>
478        </xs:element>
479        <xs:element name="SpatialResolution" type="xs:string"/>
480        <xs:element name="SpatialRefSystemName">
481                <xs:annotation>
482                        <xs:documentation>MDIP has extended the codelist used by UK Gemini.</xs:documentation>
483                </xs:annotation>
484                <xs:simpleType>
485                        <xs:restriction base="xs:string">
486                                <xs:enumeration value="nationalGridGreatBritain"/>
487                                <xs:enumeration value="irishGrid"/>
488                                <xs:enumeration value="irishTransverseMercator"/>
489                                <xs:enumeration value="WGS84"/>
490                                <xs:enumeration value="postcode"/>
491                                <xs:enumeration value="parish"/>
492                                <xs:enumeration value="ward"/>
493                                <xs:enumeration value="electoralConstituancy"/>
494                                <xs:enumeration value="censusArea"/>
495                                <xs:enumeration value="localAuthority"/>
496                                <xs:enumeration value="region"/>
497                                <xs:enumeration value="country"/>
498                                <xs:enumeration value="healthAuthorityArea"/>
499                                <xs:enumeration value="travel-to-workArea"/>
500                                <xs:enumeration value="otherAreaType"/>
501                                <xs:enumeration value="OSGB36"/>
502                                <xs:enumeration value="ETRS89"/>
503                                <xs:enumeration value="ED50"/>
504                                <xs:enumeration value="TM65"/>
505                                <xs:enumeration value="TM75"/>
506                        </xs:restriction>
507                </xs:simpleType>
508        </xs:element>
509        <xs:element name="SpatialRefSystemVocab">
510                <xs:simpleType>
511                        <xs:restriction base="xs:string">
512                                <xs:enumeration value="UKGemini_SpatialReferenceCodeList"/>
513                        </xs:restriction>
514                </xs:simpleType>
515        </xs:element>
516        <xs:element name="SpatialRefSystemCode">
517                <xs:simpleType>
518                        <xs:restriction base="xs:decimal">
519                                <xs:enumeration value="001"/>
520                                <xs:enumeration value="002"/>
521                                <xs:enumeration value="003"/>
522                                <xs:enumeration value="004"/>
523                                <xs:enumeration value="011"/>
524                                <xs:enumeration value="012"/>
525                                <xs:enumeration value="013"/>
526                                <xs:enumeration value="014"/>
527                                <xs:enumeration value="015"/>
528                                <xs:enumeration value="016"/>
529                                <xs:enumeration value="017"/>
530                                <xs:enumeration value="018"/>
531                                <xs:enumeration value="019"/>
532                                <xs:enumeration value="020"/>
533                                <xs:enumeration value="021"/>
534                                <xs:enumeration value="100"/>
535                                <xs:enumeration value="101"/>
536                                <xs:enumeration value="102"/>
537                                <xs:enumeration value="103"/>
538                                <xs:enumeration value="104"/>
539                        </xs:restriction>
540                </xs:simpleType>
541        </xs:element>
542        <xs:element name="SpatialRepresentationName">
543                <xs:annotation>
544                        <xs:documentation>MDIP has extended the codelist used by UK Gemini.</xs:documentation>
545                </xs:annotation>
546                <xs:simpleType>
547                        <xs:restriction base="xs:string">
548                                <xs:enumeration value="vector"/>
549                                <xs:enumeration value="grid"/>
550                                <xs:enumeration value="textTable"/>
551                                <xs:enumeration value="tin"/>
552                                <xs:enumeration value="stereoModel"/>
553                                <xs:enumeration value="video"/>
554                                <xs:enumeration value="other"/>
555                        </xs:restriction>
556                </xs:simpleType>
557        </xs:element>
558        <xs:element name="SpatialRepresentationVocab">
559                <xs:simpleType>
560                        <xs:restriction base="xs:string">
561                                <xs:enumeration value="ISO_19115:2003_MD_SpatialRepresentationTypeCode"/>
562                        </xs:restriction>
563                </xs:simpleType>
564        </xs:element>
565        <xs:element name="SpatialRepresentationCode">
566                <xs:simpleType>
567                        <xs:restriction base="xs:decimal">
568                                <xs:enumeration value="001"/>
569                                <xs:enumeration value="002"/>
570                                <xs:enumeration value="003"/>
571                                <xs:enumeration value="004"/>
572                                <xs:enumeration value="005"/>
573                                <xs:enumeration value="006"/>
574                                <xs:enumeration value="100"/>
575                        </xs:restriction>
576                </xs:simpleType>
577        </xs:element>
578        <xs:element name="PresentationTypeName">
579                <xs:annotation>
580                        <xs:documentation>Form in which the data is represented to the user. If none corresponds exactly use nearest type.</xs:documentation>
581                </xs:annotation>
582                <xs:simpleType>
583                        <xs:restriction base="xs:string">
584                                <xs:enumeration value="documentDigital"/>
585                                <xs:enumeration value="documentHardcopy"/>
586                                <xs:enumeration value="imageDigital"/>
587                                <xs:enumeration value="imageHardcopy"/>
588                                <xs:enumeration value="mapDigital"/>
589                                <xs:enumeration value="mapHardcopy"/>
590                                <xs:enumeration value="modelDigital"/>
591                                <xs:enumeration value="modelHardcopy"/>
592                                <xs:enumeration value="profileDigital"/>
593                                <xs:enumeration value="profileHardcopy"/>
594                                <xs:enumeration value="tableDigital"/>
595                                <xs:enumeration value="tableHardcopy"/>
596                                <xs:enumeration value="videoDigital"/>
597                                <xs:enumeration value="videoHardcopy"/>
598                        </xs:restriction>
599                </xs:simpleType>
600        </xs:element>
601        <xs:element name="PresentationTypeVocab">
602                <xs:simpleType>
603                        <xs:restriction base="xs:string">
604                                <xs:enumeration value="ISO_19115:2003_CI_PresentationFormCode"/>
605                        </xs:restriction>
606                </xs:simpleType>
607        </xs:element>
608        <xs:element name="PresentationTypeCode">
609                <xs:simpleType>
610                        <xs:restriction base="xs:decimal">
611                                <xs:enumeration value="001"/>
612                                <xs:enumeration value="002"/>
613                                <xs:enumeration value="003"/>
614                                <xs:enumeration value="004"/>
615                                <xs:enumeration value="005"/>
616                                <xs:enumeration value="006"/>
617                                <xs:enumeration value="007"/>
618                                <xs:enumeration value="008"/>
619                                <xs:enumeration value="009"/>
620                                <xs:enumeration value="010"/>
621                                <xs:enumeration value="011"/>
622                                <xs:enumeration value="012"/>
623                                <xs:enumeration value="013"/>
624                                <xs:enumeration value="014"/>
625                        </xs:restriction>
626                </xs:simpleType>
627        </xs:element>
628        <xs:element name="DataFormat">
629                <xs:annotation>
630                        <xs:documentation>Format in which data can be provided. Anticipated that this will become an restricted list.</xs:documentation>
631                </xs:annotation>
632        </xs:element>
633        <xs:element name="SupplyMediaName">
634                <xs:annotation>
635                        <xs:documentation>Media in which data can be provided. </xs:documentation>
636                </xs:annotation>
637                <xs:simpleType>
638                        <xs:restriction base="xs:string">
639                                <xs:enumeration value="cdRom"/>
640                                <xs:enumeration value="dvd"/>
641                                <xs:enumeration value="dvdRom"/>
642                                <xs:enumeration value="3halfInchFloppy"/>
643                                <xs:enumeration value="5quarterInchFloppy"/>
644                                <xs:enumeration value="7trackTape"/>
645                                <xs:enumeration value="9trackTape"/>
646                                <xs:enumeration value="3480Cartridge"/>
647                                <xs:enumeration value="3490Cartridge"/>
648                                <xs:enumeration value="3580Cartridge"/>
649                                <xs:enumeration value="4mmCartridgeTape"/>
650                                <xs:enumeration value="8mmCartridgeTape"/>
651                                <xs:enumeration value="1quarterInchCartridgeTape"/>
652                                <xs:enumeration value="digitalLinearTape"/>
653                                <xs:enumeration value="onLine"/>
654                                <xs:enumeration value="satellite"/>
655                                <xs:enumeration value="telephoneLink"/>
656                                <xs:enumeration value="hardcopy"/>
657                        </xs:restriction>
658                </xs:simpleType>
659        </xs:element>
660        <xs:element name="SupplyMediaVocab">
661                <xs:simpleType>
662                        <xs:restriction base="xs:string">
663                                <xs:enumeration value="ISO_19115:2003_MD_MediumNameCode"/>
664                        </xs:restriction>
665                </xs:simpleType>
666        </xs:element>
667        <xs:element name="SupplyMediaCode">
668                <xs:simpleType>
669                        <xs:restriction base="xs:decimal">
670                                <xs:enumeration value="001"/>
671                                <xs:enumeration value="002"/>
672                                <xs:enumeration value="003"/>
673                                <xs:enumeration value="004"/>
674                                <xs:enumeration value="005"/>
675                                <xs:enumeration value="006"/>
676                                <xs:enumeration value="007"/>
677                                <xs:enumeration value="008"/>
678                                <xs:enumeration value="009"/>
679                                <xs:enumeration value="010"/>
680                                <xs:enumeration value="011"/>
681                                <xs:enumeration value="012"/>
682                                <xs:enumeration value="013"/>
683                                <xs:enumeration value="014"/>
684                                <xs:enumeration value="015"/>
685                                <xs:enumeration value="016"/>
686                                <xs:enumeration value="017"/>
687                                <xs:enumeration value="100"/>
688                        </xs:restriction>
689                </xs:simpleType>
690        </xs:element>
691        <xs:element name="FrequencyOfUpdateName">
692                <xs:annotation>
693                        <xs:documentation>Frequency with which dataset is updated. List has been extended to add bimonthly.</xs:documentation>
694                </xs:annotation>
695                <xs:simpleType>
696                        <xs:restriction base="xs:string">
697                                <xs:enumeration value="continual"/>
698                                <xs:enumeration value="daily"/>
699                                <xs:enumeration value="weekly"/>
700                                <xs:enumeration value="fortnightly"/>
701                                <xs:enumeration value="monthly"/>
702                                <xs:enumeration value="quarterly"/>
703                                <xs:enumeration value="biannually"/>
704                                <xs:enumeration value="annually"/>
705                                <xs:enumeration value="asNeeded"/>
706                                <xs:enumeration value="irregular"/>
707                                <xs:enumeration value="notPlanned"/>
708                                <xs:enumeration value="unknown"/>
709                                <xs:enumeration value="bimonthly"/>
710                        </xs:restriction>
711                </xs:simpleType>
712        </xs:element>
713        <xs:element name="FrequencyOfUpdateVocab">
714                <xs:simpleType>
715                        <xs:restriction base="xs:string">
716                                <xs:enumeration value="ISO_19115:2003_MD_MaintenanceFrequencyCode"/>
717                        </xs:restriction>
718                </xs:simpleType>
719        </xs:element>
720        <xs:element name="FrequencyOfUpdateCode">
721                <xs:simpleType>
722                        <xs:restriction base="xs:decimal">
723                                <xs:enumeration value="001"/>
724                                <xs:enumeration value="002"/>
725                                <xs:enumeration value="003"/>
726                                <xs:enumeration value="004"/>
727                                <xs:enumeration value="005"/>
728                                <xs:enumeration value="006"/>
729                                <xs:enumeration value="007"/>
730                                <xs:enumeration value="008"/>
731                                <xs:enumeration value="009"/>
732                                <xs:enumeration value="010"/>
733                                <xs:enumeration value="011"/>
734                                <xs:enumeration value="012"/>
735                                <xs:enumeration value="100"/>
736                        </xs:restriction>
737                </xs:simpleType>
738        </xs:element>
739        <xs:element name="RestrictionCodeName">
740                <xs:annotation>
741                        <xs:documentation>Restrictions and legal prerequisites for the access of the data.</xs:documentation>
742                </xs:annotation>
743                <xs:simpleType>
744                        <xs:restriction base="xs:string">
745                                <xs:enumeration value="copyright"/>
746                                <xs:enumeration value="patent"/>
747                                <xs:enumeration value="patentPending"/>
748                                <xs:enumeration value="trademark"/>
749                                <xs:enumeration value="license"/>
750                                <xs:enumeration value="intellectualPropertyRights"/>
751                                <xs:enumeration value="restricted"/>
752                                <xs:enumeration value="otherRestrictions"/>
753                        </xs:restriction>
754                </xs:simpleType>
755        </xs:element>
756        <xs:element name="RestrictionCodeVocab">
757                <xs:simpleType>
758                        <xs:restriction base="xs:string">
759                                <xs:enumeration value="ISO_19115:2003_MD_RestrictionCode"/>
760                        </xs:restriction>
761                </xs:simpleType>
762        </xs:element>
763        <xs:element name="RestrictionCodeCode">
764                <xs:simpleType>
765                        <xs:restriction base="xs:decimal">
766                                <xs:enumeration value="001"/>
767                                <xs:enumeration value="002"/>
768                                <xs:enumeration value="003"/>
769                                <xs:enumeration value="004"/>
770                                <xs:enumeration value="005"/>
771                                <xs:enumeration value="006"/>
772                                <xs:enumeration value="007"/>
773                                <xs:enumeration value="008"/>
774                        </xs:restriction>
775                </xs:simpleType>
776        </xs:element>
777        <xs:element name="AdditionalInformationSource" type="xs:string">
778                <xs:annotation>
779                        <xs:documentation>Record external references to the data either included both document or URI. This element may be expanded to resemble ISO 19139 CI_citation. Therefore ensure the following are included where applicable Title, Author(s), Date, Publisher, Series, Issue, Edition, Publication place, Publisher, Other details, Online linkage, Larger work citation. </xs:documentation>
780                </xs:annotation>
781        </xs:element>
782        <xs:element name="OnlineResource" type="xs:anyURI">
783                <xs:annotation>
784                        <xs:documentation>This element must be included. It may be a specific reference to an online dataset or a reference to the homepage of the distributor.</xs:documentation>
785                </xs:annotation>
786        </xs:element>
787        <xs:element name="BrowseGraphic" type="xs:string"/>
788        <xs:element name="DateOfUpdateOfMetadata" type="DateType"/>
789        <xs:element name="MetadataStandardName">
790                <xs:simpleType>
791                        <xs:restriction base="xs:string">
792                                <xs:enumeration value="UKGemini_MDIP"/>
793                        </xs:restriction>
794                </xs:simpleType>
795        </xs:element>
796        <xs:element name="MetadataStandardVersion">
797                <xs:simpleType>
798                        <xs:restriction base="xs:string">
799                                <xs:enumeration value="1.2"/>
800                        </xs:restriction>
801                </xs:simpleType>
802        </xs:element>
803        <xs:element name="MetadataLanguage">
804                <xs:annotation>
805                        <xs:documentation>language of the metadata for dataset, use Language element for dataset language. This element is additional to UK Gemini specification to comply with ISO 19039</xs:documentation>
806                </xs:annotation>
807        </xs:element>
808        <xs:element name="TargetName">
809                <xs:annotation>
810                        <xs:documentation>The intended target for the data harvesting.  Preently we have MDIP and NDG</xs:documentation>
811                </xs:annotation>
812                <xs:simpleType>
813                        <xs:restriction base="xs:string">
814                                <xs:enumeration value="MDIP"/>
815                                <xs:enumeration value="NDG"/>
816                                <xs:enumeration value="Other"/>
817                        </xs:restriction>
818                </xs:simpleType>
819        </xs:element>
820        <xs:element name="TargetVocab">
821                <xs:simpleType>
822                        <xs:restriction base="xs:string">
823                                <xs:enumeration value="MDIP_TargetVocabulary"/>
824                        </xs:restriction>
825                </xs:simpleType>
826        </xs:element>
827        <xs:element name="TargetCode">
828                <xs:simpleType>
829                        <xs:restriction base="xs:decimal">
830                                <xs:enumeration value="001"/>
831                                <xs:enumeration value="002"/>
832                                <xs:enumeration value="100"/>
833                        </xs:restriction>
834                </xs:simpleType>
835        </xs:element>
836        <xs:element name="DatasetIdentifier" type="xs:string">
837                <xs:annotation>
838                        <xs:documentation>Unique identifier to dataset. </xs:documentation>
839                </xs:annotation>
840        </xs:element>
841</xs:schema>
Note: See TracBrowser for help on using the repository browser.