Changeset 1893 for TI07-MOLES/trunk


Ignore:
Timestamp:
19/12/06 11:25:38 (13 years ago)
Author:
ko23
Message:

Minor 1.3 updt/correction

Location:
TI07-MOLES/trunk
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • TI07-MOLES/trunk/DIF/Schemae/dif9-4.xsd

    r681 r1893  
    11<?xml version="1.0" encoding="UTF-8"?> 
     2<!-- edited with XMLSPY v5 rel. 3 U (http://www.xmlspy.com) by Kev O'Neill (CCLRC) --> 
    23<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> 
    3 <xs:element name="DIF"> 
    4    <xs:complexType> 
    5       <xs:sequence> 
    6          <xs:element ref="Entry_ID" minOccurs="1" maxOccurs="1"/> 
    7          <xs:element ref="Entry_Title" minOccurs="1" maxOccurs="1"/> 
    8          <xs:element ref="Data_Set_Citation" minOccurs="0" maxOccurs="unbounded"/> 
    9          <xs:element ref="Personnel" minOccurs="0" maxOccurs="unbounded"/> 
    10          <xs:element ref="Discipline" minOccurs="0" maxOccurs="unbounded"/> 
    11          <xs:element ref="Parameters" minOccurs="1" maxOccurs="unbounded"/> 
    12          <xs:element ref="ISO_Topic_Category" minOccurs="0" maxOccurs="unbounded"/> 
    13          <xs:element ref="Keyword" minOccurs="0" maxOccurs="unbounded"/> 
    14          <xs:element ref="Sensor_Name" minOccurs="0" maxOccurs="unbounded"/> 
    15          <xs:element ref="Source_Name" minOccurs="0" maxOccurs="unbounded"/> 
    16          <xs:element ref="Temporal_Coverage" minOccurs="0" maxOccurs="unbounded"/> 
    17          <xs:element ref="Paleo_Temporal_Coverage" minOccurs="0" maxOccurs="unbounded"/> 
    18          <xs:element ref="Data_Set_Progress" minOccurs="0" maxOccurs="1"/> 
    19          <xs:element ref="Spatial_Coverage" minOccurs="0" maxOccurs="unbounded"/> 
    20          <xs:element ref="Location" minOccurs="0" maxOccurs="unbounded"/> 
    21          <xs:element ref="Data_Resolution" minOccurs="0" maxOccurs="unbounded"/> 
    22          <xs:element ref="Project" minOccurs="0" maxOccurs="unbounded"/> 
    23          <xs:element ref="Quality" minOccurs="0" maxOccurs="1"/> 
    24          <xs:element ref="Access_Constraints" minOccurs="0" maxOccurs="1"/> 
    25          <xs:element ref="Use_Constraints" minOccurs="0" maxOccurs="1"/> 
    26          <xs:element ref="Data_Set_Language" minOccurs="0" maxOccurs="unbounded"/> 
    27          <xs:element ref="Originating_Center" minOccurs="0" maxOccurs="1"/> 
    28          <xs:element ref="Data_Center" minOccurs="1" maxOccurs="unbounded"/> 
    29          <xs:element ref="Distribution" minOccurs="0" maxOccurs="unbounded"/> 
    30          <xs:element ref="Multimedia_Sample" minOccurs="0" maxOccurs="unbounded"/> 
    31          <xs:element ref="Reference" minOccurs="0" maxOccurs="1"/> 
    32          <xs:element ref="Summary" minOccurs="1" maxOccurs="1"/> 
    33          <xs:element ref="Related_URL" minOccurs="0" maxOccurs="unbounded"/> 
    34          <xs:element ref="Parent_DIF" minOccurs="0" maxOccurs="unbounded"/> 
    35          <xs:element ref="IDN_Node" minOccurs="0" maxOccurs="unbounded"/> 
    36          <xs:element ref="Originating_Metadata_Node" minOccurs="0" maxOccurs="1"/> 
    37          <xs:element ref="Metadata_Name" minOccurs="1" maxOccurs="1"/> 
    38          <xs:element ref="Metadata_Version" minOccurs="1" maxOccurs="1"/> 
    39          <xs:element ref="DIF_Creation_Date" minOccurs="0" maxOccurs="1"/> 
    40          <xs:element ref="Last_DIF_Revision_Date" minOccurs="0" maxOccurs="1"/> 
    41          <xs:element ref="DIF_Revision_History" minOccurs="0" maxOccurs="1"/> 
    42          <xs:element ref="Future_DIF_Review_Date" minOccurs="0" maxOccurs="1"/> 
    43       </xs:sequence> 
    44    </xs:complexType> 
    45 </xs:element> 
    46 <xs:element name="Entry_ID" type="xs:string"/> 
    47 <xs:element name="Entry_Title" type="xs:string"/> 
    48 <xs:element name="Data_Set_Citation"> 
    49    <xs:complexType> 
    50       <xs:sequence> 
    51          <xs:element ref="Dataset_Creator" minOccurs="0" maxOccurs="1"/> 
    52          <xs:element ref="Dataset_Title" minOccurs="0" maxOccurs="1"/> 
    53          <xs:element ref="Dataset_Series_Name" minOccurs="0" maxOccurs="1"/> 
    54          <xs:element ref="Dataset_Release_Date" minOccurs="0" maxOccurs="1"/> 
    55          <xs:element ref="Dataset_Release_Place" minOccurs="0" maxOccurs="1"/> 
    56          <xs:element ref="Dataset_Publisher" minOccurs="0" maxOccurs="1"/> 
    57          <xs:element ref="Version" minOccurs="0" maxOccurs="1"/> 
    58          <xs:element ref="Issue_Identification" minOccurs="0" maxOccurs="1"/> 
    59          <xs:element ref="Data_Presentation_Form" minOccurs="0" maxOccurs="1"/> 
    60          <xs:element ref="Other_Citation_Details" minOccurs="0" maxOccurs="1"/> 
    61          <xs:element ref="Online_Resource" minOccurs="0" maxOccurs="1"/> 
    62       </xs:sequence> 
    63    </xs:complexType> 
    64 </xs:element> 
    65 <xs:element name="Dataset_Creator" type="xs:string"/> 
    66 <xs:element name="Dataset_Title" type="xs:string"/> 
    67 <xs:element name="Dataset_Series_Name" type="xs:string"/> 
    68 <xs:element name="Dataset_Release_Date" type="xs:string"/> 
    69 <xs:element name="Dataset_Release_Place" type="xs:string"/> 
    70 <xs:element name="Dataset_Publisher" type="xs:string"/> 
    71 <xs:element name="Version" type="xs:string"/> 
    72 <xs:element name="Issue_Identification" type="xs:string"/> 
    73 <xs:element name="Data_Presentation_Form" type="xs:string"/> 
    74 <xs:element name="Other_Citation_Details" type="xs:string"/> 
    75 <xs:element name="Online_Resource" type="xs:string"/> 
    76 <xs:element name="Personnel"> 
    77    <xs:complexType> 
    78       <xs:sequence> 
    79          <xs:element ref="Role" minOccurs="1" maxOccurs="unbounded"/> 
    80          <xs:element ref="First_Name" minOccurs="0" maxOccurs="1"/> 
    81          <xs:element ref="Middle_Name" minOccurs="0" maxOccurs="1"/> 
    82          <xs:element ref="Last_Name" minOccurs="1" maxOccurs="1"/> 
    83          <xs:element ref="Email" minOccurs="0" maxOccurs="unbounded"/> 
    84          <xs:element ref="Phone" minOccurs="0" maxOccurs="unbounded"/> 
    85          <xs:element ref="Fax" minOccurs="0" maxOccurs="unbounded"/> 
    86          <xs:element ref="Contact_Address" minOccurs="0" maxOccurs="1"/> 
    87       </xs:sequence> 
    88    </xs:complexType> 
    89 </xs:element> 
    90 <xs:element name="Role" type="xs:string"/> 
    91 <xs:element name="First_Name" type="xs:string"/> 
    92 <xs:element name="Middle_Name" type="xs:string"/> 
    93 <xs:element name="Last_Name" type="xs:string"/> 
    94 <xs:element name="Email" type="xs:string"/> 
    95 <xs:element name="Phone" type="xs:string"/> 
    96 <xs:element name="Fax" type="xs:string"/> 
    97 <xs:element name="FAX" type="xs:string"/> 
    98 <xs:element name="Contact_Address"> 
    99    <xs:complexType> 
    100       <xs:sequence> 
    101          <xs:element ref="Address" minOccurs="0" maxOccurs="unbounded"/> 
    102          <xs:element ref="City" minOccurs="0" maxOccurs="1"/> 
    103          <xs:element ref="Province_or_State" minOccurs="0" maxOccurs="1"/> 
    104          <xs:element ref="Postal_Code" minOccurs="0" maxOccurs="1"/> 
    105          <xs:element ref="Country" minOccurs="0" maxOccurs="1"/> 
    106       </xs:sequence> 
    107    </xs:complexType> 
    108 </xs:element> 
    109 <xs:element name="Address" type="xs:string"/> 
    110 <xs:element name="City" type="xs:string"/> 
    111 <xs:element name="Province_or_State" type="xs:string"/> 
    112 <xs:element name="Postal_Code" type="xs:string"/> 
    113 <xs:element name="Country" type="xs:string"/> 
    114 <xs:element name="Discipline"> 
    115    <xs:complexType> 
    116       <xs:sequence> 
    117          <xs:element ref="Discipline_Name" minOccurs="1" maxOccurs="1"/> 
    118          <xs:element ref="Subdiscipline" minOccurs="0" maxOccurs="1"/> 
    119          <xs:element ref="Detailed_Subdiscipline" minOccurs="0" maxOccurs="1"/> 
    120       </xs:sequence> 
    121    </xs:complexType> 
    122 </xs:element> 
    123 <xs:element name="Discipline_Name" type="xs:string"/> 
    124 <xs:element name="Subdiscipline" type="xs:string"/> 
    125 <xs:element name="Detailed_Subdiscipline" type="xs:string"/> 
    126 <xs:element name="Parameters"> 
    127    <xs:complexType> 
    128       <xs:sequence> 
    129          <xs:element ref="Category" minOccurs="1" maxOccurs="1"/> 
    130          <xs:element ref="Topic" minOccurs="1" maxOccurs="1"/> 
    131          <xs:element ref="Term" minOccurs="1" maxOccurs="1"/> 
    132          <xs:element ref="Variable" minOccurs="0" maxOccurs="1"/> 
    133          <xs:element ref="Detailed_Variable" minOccurs="0" maxOccurs="1"/> 
    134       </xs:sequence> 
    135    </xs:complexType> 
    136 </xs:element> 
    137 <xs:element name="Category" type="xs:string"/> 
    138 <xs:element name="Topic" type="xs:string"/> 
    139 <xs:element name="Term" type="xs:string"/> 
    140 <xs:element name="Variable" type="xs:string"/> 
    141 <xs:element name="Detailed_Variable" type="xs:string"/> 
    142 <xs:element name="ISO_Topic_Category" type="xs:string"/> 
    143 <xs:element name="Keyword" type="xs:string"/> 
    144 <xs:element name="Sensor_Name"> 
    145    <xs:complexType> 
    146       <xs:sequence> 
    147          <xs:element ref="Short_Name" minOccurs="1" maxOccurs="1"/> 
    148          <xs:element ref="Long_Name" minOccurs="0" maxOccurs="1"/> 
    149       </xs:sequence> 
    150    </xs:complexType> 
    151 </xs:element> 
    152 <xs:element name="Short_Name" type="xs:string"/> 
    153 <xs:element name="Long_Name" type="xs:string"/> 
    154 <xs:element name="Source_Name"> 
    155    <xs:complexType> 
    156       <xs:sequence> 
    157          <xs:element ref="Short_Name" minOccurs="1" maxOccurs="1"/> 
    158          <xs:element ref="Long_Name" minOccurs="0" maxOccurs="1"/> 
    159       </xs:sequence> 
    160    </xs:complexType> 
    161 </xs:element> 
    162 <xs:element name="Temporal_Coverage"> 
    163    <xs:complexType> 
    164       <xs:sequence> 
    165          <xs:element ref="Start_Date" minOccurs="0" maxOccurs="1"/> 
    166          <xs:element ref="Stop_Date" minOccurs="0" maxOccurs="1"/> 
    167       </xs:sequence> 
    168    </xs:complexType> 
    169 </xs:element> 
    170 <xs:element name="Start_Date" type="xs:string"/> 
    171 <xs:element name="Stop_Date" type="xs:string"/> 
    172 <xs:element name="Paleo_Temporal_Coverage"> 
    173    <xs:complexType> 
    174       <xs:sequence> 
    175          <xs:element ref="Paleo_Start_Date" minOccurs="0" maxOccurs="1"/> 
    176          <xs:element ref="Paleo_Stop_Date" minOccurs="0" maxOccurs="1"/> 
    177          <xs:element ref="Chronostratigraphic_Unit" minOccurs="0" maxOccurs="unbounded"/> 
    178       </xs:sequence> 
    179    </xs:complexType> 
    180 </xs:element> 
    181 <xs:element name="Paleo_Start_Date" type="xs:string"/> 
    182 <xs:element name="Paleo_Stop_Date" type="xs:string"/> 
    183 <xs:element name="Chronostratigraphic_Unit" type="xs:string"/> 
    184 <xs:element name="Data_Set_Progress" type="xs:string"/> 
    185 <xs:element name="Spatial_Coverage"> 
    186    <xs:complexType> 
    187       <xs:sequence> 
    188          <xs:element ref="Southernmost_Latitude" minOccurs="0" maxOccurs="1"/> 
    189          <xs:element ref="Northernmost_Latitude" minOccurs="0" maxOccurs="1"/> 
    190          <xs:element ref="Westernmost_Longitude" minOccurs="0" maxOccurs="1"/> 
    191          <xs:element ref="Easternmost_Longitude" minOccurs="0" maxOccurs="1"/> 
    192          <xs:element ref="Minimum_Altitude" minOccurs="0" maxOccurs="1"/> 
    193          <xs:element ref="Maximum_Altitude" minOccurs="0" maxOccurs="1"/> 
    194          <xs:element ref="Minimum_Depth" minOccurs="0" maxOccurs="1"/> 
    195          <xs:element ref="Maximum_Depth" minOccurs="0" maxOccurs="1"/> 
    196       </xs:sequence> 
    197    </xs:complexType> 
    198 </xs:element> 
    199 <xs:element name="Southernmost_Latitude" type="xs:string"/> 
    200 <xs:element name="Northernmost_Latitude" type="xs:string"/> 
    201 <xs:element name="Westernmost_Longitude" type="xs:string"/> 
    202 <xs:element name="Easternmost_Longitude" type="xs:string"/> 
    203 <xs:element name="Minimum_Altitude" type="xs:string"/> 
    204 <xs:element name="Maximum_Altitude" type="xs:string"/> 
    205 <xs:element name="Minimum_Depth" type="xs:string"/> 
    206 <xs:element name="Maximum_Depth" type="xs:string"/> 
    207 <xs:element name="Location"> 
    208    <xs:complexType> 
    209       <xs:sequence> 
    210          <xs:element ref="Location_Name" minOccurs="1" maxOccurs="1"/> 
    211          <xs:element ref="Detailed_Location" minOccurs="0" maxOccurs="1"/> 
    212       </xs:sequence> 
    213    </xs:complexType> 
    214 </xs:element> 
    215 <xs:element name="Location_Name" type="xs:string"/> 
    216 <xs:element name="Detailed_Location" type="xs:string"/> 
    217 <xs:element name="Data_Resolution"> 
    218    <xs:complexType> 
    219       <xs:sequence> 
    220          <xs:element ref="Latitude_Resolution" minOccurs="0" maxOccurs="1"/> 
    221          <xs:element ref="Longitude_Resolution" minOccurs="0" maxOccurs="1"/> 
    222          <xs:element ref="Horizontal_Resolution_Range" minOccurs="0" maxOccurs="1"/> 
    223          <xs:element ref="Vertical_Resolution" minOccurs="0" maxOccurs="1"/> 
    224          <xs:element ref="Vertical_Resolution_Range" minOccurs="0" maxOccurs="1"/> 
    225          <xs:element ref="Temporal_Resolution" minOccurs="0" maxOccurs="1"/> 
    226          <xs:element ref="Temporal_Resolution_Range" minOccurs="0" maxOccurs="1"/> 
    227       </xs:sequence> 
    228    </xs:complexType> 
    229 </xs:element> 
    230 <xs:element name="Latitude_Resolution" type="xs:string"/> 
    231 <xs:element name="Longitude_Resolution" type="xs:string"/> 
    232 <xs:element name="Horizontal_Resolution_Range" type="xs:string"/> 
    233 <xs:element name="Vertical_Resolution" type="xs:string"/> 
    234 <xs:element name="Vertical_Resolution_Range" type="xs:string"/> 
    235 <xs:element name="Temporal_Resolution" type="xs:string"/> 
    236 <xs:element name="Temporal_Resolution_Range" type="xs:string"/> 
    237 <xs:element name="Project"> 
    238    <xs:complexType> 
    239       <xs:sequence> 
    240          <xs:element ref="Short_Name" minOccurs="1" maxOccurs="1"/> 
    241          <xs:element ref="Long_Name" minOccurs="0" maxOccurs="1"/> 
    242       </xs:sequence> 
    243    </xs:complexType> 
    244 </xs:element> 
    245 <xs:element name="Quality" type="xs:string"/> 
    246 <xs:element name="Access_Constraints" type="xs:string"/> 
    247 <xs:element name="Use_Constraints" type="xs:string"/> 
    248 <xs:element name="Data_Set_Language" type="xs:string"/> 
    249 <xs:element name="Originating_Center" type="xs:string"/> 
    250 <xs:element name="Data_Center"> 
    251    <xs:complexType> 
    252       <xs:sequence> 
    253          <xs:element ref="Data_Center_Name" minOccurs="1" maxOccurs="1"/> 
    254          <xs:element ref="Data_Center_URL" minOccurs="0" maxOccurs="1"/> 
    255          <xs:element ref="Data_Set_ID" minOccurs="0" maxOccurs="unbounded"/> 
    256          <xs:element ref="Personnel" minOccurs="1" maxOccurs="unbounded"/> 
    257       </xs:sequence> 
    258    </xs:complexType> 
    259 </xs:element> 
    260 <xs:element name="Data_Center_Name"> 
    261    <xs:complexType> 
    262       <xs:sequence> 
    263          <xs:element ref="Short_Name" minOccurs="1" maxOccurs="1"/> 
    264          <xs:element ref="Long_Name" minOccurs="0" maxOccurs="1"/> 
    265       </xs:sequence> 
    266    </xs:complexType> 
    267 </xs:element> 
    268 <xs:element name="Data_Center_URL" type="xs:string"/> 
    269 <xs:element name="Data_Set_ID" type="xs:string"/> 
    270 <xs:element name="Distribution"> 
    271    <xs:complexType> 
    272       <xs:sequence> 
    273          <xs:element ref="Distribution_Media" minOccurs="0" maxOccurs="1"/> 
    274          <xs:element ref="Distribution_Size" minOccurs="0" maxOccurs="1"/> 
    275          <xs:element ref="Distribution_Format" minOccurs="0" maxOccurs="1"/> 
    276          <xs:element ref="Fees" minOccurs="0" maxOccurs="1"/> 
    277       </xs:sequence> 
    278    </xs:complexType> 
    279 </xs:element> 
    280 <xs:element name="Distribution_Media" type="xs:string"/> 
    281 <xs:element name="Distribution_Size" type="xs:string"/> 
    282 <xs:element name="Distribution_Format" type="xs:string"/> 
    283 <xs:element name="Fees" type="xs:string"/> 
    284 <xs:element name="Multimedia_Sample"> 
    285    <xs:complexType> 
    286       <xs:sequence> 
    287          <xs:element ref="File" minOccurs="0" maxOccurs="1"/> 
    288          <xs:element ref="URL" minOccurs="0" maxOccurs="1"/> 
    289          <xs:element ref="Format" minOccurs="0" maxOccurs="1"/> 
    290          <xs:element ref="Caption" minOccurs="0" maxOccurs="1"/> 
    291          <xs:element ref="Description" minOccurs="0" maxOccurs="1"/> 
    292       </xs:sequence> 
    293    </xs:complexType> 
    294 </xs:element> 
    295 <xs:element name="File" type="xs:string"/> 
    296 <xs:element name="Format" type="xs:string"/> 
    297 <xs:element name="Caption" type="xs:string"/> 
    298 <xs:element name="Description" type="xs:string"/> 
    299 <xs:element name="Reference" type="xs:string"/> 
    300 <xs:element name="Summary" type="xs:string"/> 
    301 <xs:element name="Related_URL"> 
    302    <xs:complexType> 
    303       <xs:sequence> 
    304          <xs:element ref="URL_Content_Type" minOccurs="0" maxOccurs="1"/> 
    305          <xs:element ref="URL" minOccurs="1" maxOccurs="unbounded"/> 
    306          <xs:element ref="Description" minOccurs="0" maxOccurs="1"/> 
    307       </xs:sequence> 
    308    </xs:complexType> 
    309 </xs:element> 
    310 <xs:element name="URL_Content_Type" type="xs:string"/> 
    311 <xs:element name="URL" type="xs:string"/> 
    312 <xs:element name="Parent_DIF" type="xs:string"/> 
    313 <xs:element name="IDN_Node"> 
    314    <xs:complexType> 
    315       <xs:sequence> 
    316          <xs:element ref="Short_Name" minOccurs="1" maxOccurs="1"/> 
    317          <xs:element ref="Long_Name" minOccurs="0" maxOccurs="1"/> 
    318       </xs:sequence> 
    319    </xs:complexType> 
    320 </xs:element> 
    321 <xs:element name="Originating_Metadata_Node" type="xs:string"/> 
    322 <xs:element name="Metadata_Name" type="xs:string"/> 
    323 <xs:element name="Metadata_Version" type="xs:string"/> 
    324 <xs:element name="DIF_Creation_Date" type="xs:string"/> 
    325 <xs:element name="Last_DIF_Revision_Date" type="xs:string"/> 
    326 <xs:element name="DIF_Revision_History" type="xs:string"/> 
    327 <xs:element name="Future_DIF_Review_Date" type="xs:string"/> 
     4        <xs:element name="DIF"> 
     5                <xs:complexType> 
     6                        <xs:sequence> 
     7                                <xs:element ref="Entry_ID"/> 
     8                                <xs:element ref="Entry_Title"/> 
     9                                <xs:element ref="Data_Set_Citation" minOccurs="0" maxOccurs="unbounded"/> 
     10                                <xs:element ref="Personnel" minOccurs="0" maxOccurs="unbounded"/> 
     11                                <xs:element ref="Discipline" minOccurs="0" maxOccurs="unbounded"/> 
     12                                <xs:element ref="Parameters" maxOccurs="unbounded"/> 
     13                                <xs:element ref="ISO_Topic_Category" minOccurs="0" maxOccurs="unbounded"/> 
     14                                <xs:element ref="Keyword" minOccurs="0" maxOccurs="unbounded"/> 
     15                                <xs:element ref="Sensor_Name" minOccurs="0" maxOccurs="unbounded"/> 
     16                                <xs:element ref="Source_Name" minOccurs="0" maxOccurs="unbounded"/> 
     17                                <xs:element ref="Temporal_Coverage" minOccurs="0" maxOccurs="unbounded"/> 
     18                                <xs:element ref="Paleo_Temporal_Coverage" minOccurs="0" maxOccurs="unbounded"/> 
     19                                <xs:element ref="Data_Set_Progress" minOccurs="0"/> 
     20                                <xs:element ref="Spatial_Coverage" minOccurs="0" maxOccurs="unbounded"/> 
     21                                <xs:element ref="Location" minOccurs="0" maxOccurs="unbounded"/> 
     22                                <xs:element ref="Data_Resolution" minOccurs="0" maxOccurs="unbounded"/> 
     23                                <xs:element ref="Project" minOccurs="0" maxOccurs="unbounded"/> 
     24                                <xs:element ref="Quality" minOccurs="0"/> 
     25                                <xs:element ref="Access_Constraints" minOccurs="0"/> 
     26                                <xs:element ref="Use_Constraints" minOccurs="0"/> 
     27                                <xs:element ref="Data_Set_Language" minOccurs="0" maxOccurs="unbounded"/> 
     28                                <xs:element ref="Originating_Center" minOccurs="0"/> 
     29                                <xs:element ref="Data_Center" maxOccurs="unbounded"/> 
     30                                <xs:element ref="Distribution" minOccurs="0" maxOccurs="unbounded"/> 
     31                                <xs:element ref="Multimedia_Sample" minOccurs="0" maxOccurs="unbounded"/> 
     32                                <xs:element ref="Reference" minOccurs="0"/> 
     33                                <xs:element ref="Summary"/> 
     34                                <xs:element ref="Related_URL" minOccurs="0" maxOccurs="unbounded"/> 
     35                                <xs:element ref="Parent_DIF" minOccurs="0" maxOccurs="unbounded"/> 
     36                                <xs:element ref="IDN_Node" minOccurs="0" maxOccurs="unbounded"/> 
     37                                <xs:element ref="Originating_Metadata_Node" minOccurs="0"/> 
     38                                <xs:element ref="Metadata_Name"/> 
     39                                <xs:element ref="Metadata_Version"/> 
     40                                <xs:element ref="DIF_Creation_Date" minOccurs="0"/> 
     41                                <xs:element ref="Last_DIF_Revision_Date" minOccurs="0"/> 
     42                                <xs:element ref="DIF_Revision_History" minOccurs="0"/> 
     43                                <xs:element ref="Future_DIF_Review_Date" minOccurs="0"/> 
     44                        </xs:sequence> 
     45                </xs:complexType> 
     46        </xs:element> 
     47        <xs:element name="Entry_ID" type="xs:string"/> 
     48        <xs:element name="Entry_Title" type="xs:string"/> 
     49        <xs:element name="Data_Set_Citation"> 
     50                <xs:complexType> 
     51                        <xs:sequence> 
     52                                <xs:element ref="Dataset_Creator" minOccurs="0"/> 
     53                                <xs:element ref="Dataset_Title" minOccurs="0"/> 
     54                                <xs:element ref="Dataset_Series_Name" minOccurs="0"/> 
     55                                <xs:element ref="Dataset_Release_Date" minOccurs="0"/> 
     56                                <xs:element ref="Dataset_Release_Place" minOccurs="0"/> 
     57                                <xs:element ref="Dataset_Publisher" minOccurs="0"/> 
     58                                <xs:element ref="Version" minOccurs="0"/> 
     59                                <xs:element ref="Issue_Identification" minOccurs="0"/> 
     60                                <xs:element ref="Data_Presentation_Form" minOccurs="0"/> 
     61                                <xs:element ref="Other_Citation_Details" minOccurs="0"/> 
     62                                <xs:element ref="Online_Resource" minOccurs="0"/> 
     63                        </xs:sequence> 
     64                </xs:complexType> 
     65        </xs:element> 
     66        <xs:element name="Dataset_Creator" type="xs:string"/> 
     67        <xs:element name="Dataset_Title" type="xs:string"/> 
     68        <xs:element name="Dataset_Series_Name" type="xs:string"/> 
     69        <xs:element name="Dataset_Release_Date" type="xs:string"/> 
     70        <xs:element name="Dataset_Release_Place" type="xs:string"/> 
     71        <xs:element name="Dataset_Publisher" type="xs:string"/> 
     72        <xs:element name="Version" type="xs:string"/> 
     73        <xs:element name="Issue_Identification" type="xs:string"/> 
     74        <xs:element name="Data_Presentation_Form" type="xs:string"/> 
     75        <xs:element name="Other_Citation_Details" type="xs:string"/> 
     76        <xs:element name="Online_Resource" type="xs:string"/> 
     77        <xs:element name="Personnel"> 
     78                <xs:complexType> 
     79                        <xs:sequence> 
     80                                <xs:element ref="Role" maxOccurs="unbounded"/> 
     81                                <xs:element ref="First_Name" minOccurs="0"/> 
     82                                <xs:element ref="Middle_Name" minOccurs="0"/> 
     83                                <xs:element ref="Last_Name"/> 
     84                                <xs:element ref="Email" minOccurs="0" maxOccurs="unbounded"/> 
     85                                <xs:element ref="Phone" minOccurs="0" maxOccurs="unbounded"/> 
     86                                <xs:element ref="Fax" minOccurs="0" maxOccurs="unbounded"/> 
     87                                <xs:element ref="Contact_Address" minOccurs="0"/> 
     88                        </xs:sequence> 
     89                </xs:complexType> 
     90        </xs:element> 
     91        <xs:element name="Role" type="xs:string"/> 
     92        <xs:element name="First_Name" type="xs:string"/> 
     93        <xs:element name="Middle_Name" type="xs:string"/> 
     94        <xs:element name="Last_Name" type="xs:string"/> 
     95        <xs:element name="Email" type="xs:string"/> 
     96        <xs:element name="Phone" type="xs:string"/> 
     97        <xs:element name="Fax" type="xs:string"/> 
     98        <xs:element name="FAX" type="xs:string"/> 
     99        <xs:element name="Contact_Address"> 
     100                <xs:complexType> 
     101                        <xs:sequence> 
     102                                <xs:element ref="Address" minOccurs="0" maxOccurs="unbounded"/> 
     103                                <xs:element ref="City" minOccurs="0"/> 
     104                                <xs:element ref="Province_or_State" minOccurs="0"/> 
     105                                <xs:element ref="Postal_Code" minOccurs="0"/> 
     106                                <xs:element ref="Country" minOccurs="0"/> 
     107                        </xs:sequence> 
     108                </xs:complexType> 
     109        </xs:element> 
     110        <xs:element name="Address" type="xs:string"/> 
     111        <xs:element name="City" type="xs:string"/> 
     112        <xs:element name="Province_or_State" type="xs:string"/> 
     113        <xs:element name="Postal_Code" type="xs:string"/> 
     114        <xs:element name="Country" type="xs:string"/> 
     115        <xs:element name="Discipline"> 
     116                <xs:complexType> 
     117                        <xs:sequence> 
     118                                <xs:element ref="Discipline_Name"/> 
     119                                <xs:element ref="Subdiscipline" minOccurs="0"/> 
     120                                <xs:element ref="Detailed_Subdiscipline" minOccurs="0"/> 
     121                        </xs:sequence> 
     122                </xs:complexType> 
     123        </xs:element> 
     124        <xs:element name="Discipline_Name" type="xs:string"/> 
     125        <xs:element name="Subdiscipline" type="xs:string"/> 
     126        <xs:element name="Detailed_Subdiscipline" type="xs:string"/> 
     127        <xs:element name="Parameters"> 
     128                <xs:complexType> 
     129                        <xs:sequence> 
     130                                <xs:element ref="Category"/> 
     131                                <xs:element ref="Topic"/> 
     132                                <xs:element ref="Term"/> 
     133                                <xs:element ref="Variable" minOccurs="0"/> 
     134                                <xs:element ref="Detailed_Variable" minOccurs="0"/> 
     135                        </xs:sequence> 
     136                </xs:complexType> 
     137        </xs:element> 
     138        <xs:element name="Category" type="xs:string"/> 
     139        <xs:element name="Topic" type="xs:string"/> 
     140        <xs:element name="Term" type="xs:string"/> 
     141        <xs:element name="Variable" type="xs:string"/> 
     142        <xs:element name="Detailed_Variable" type="xs:string"/> 
     143        <xs:element name="ISO_Topic_Category" type="xs:string"/> 
     144        <xs:element name="Keyword" type="xs:string"/> 
     145        <xs:element name="Sensor_Name"> 
     146                <xs:complexType> 
     147                        <xs:sequence> 
     148                                <xs:element ref="Short_Name"/> 
     149                                <xs:element ref="Long_Name" minOccurs="0"/> 
     150                        </xs:sequence> 
     151                </xs:complexType> 
     152        </xs:element> 
     153        <xs:element name="Short_Name" type="xs:string"/> 
     154        <xs:element name="Long_Name" type="xs:string"/> 
     155        <xs:element name="Source_Name"> 
     156                <xs:complexType> 
     157                        <xs:sequence> 
     158                                <xs:element ref="Short_Name"/> 
     159                                <xs:element ref="Long_Name" minOccurs="0"/> 
     160                        </xs:sequence> 
     161                </xs:complexType> 
     162        </xs:element> 
     163        <xs:element name="Temporal_Coverage"> 
     164                <xs:complexType> 
     165                        <xs:sequence> 
     166                                <xs:element ref="Start_Date" minOccurs="0"/> 
     167                                <xs:element ref="Stop_Date" minOccurs="0"/> 
     168                        </xs:sequence> 
     169                </xs:complexType> 
     170        </xs:element> 
     171        <xs:element name="Start_Date" type="xs:string"/> 
     172        <xs:element name="Stop_Date" type="xs:string"/> 
     173        <xs:element name="Paleo_Temporal_Coverage"> 
     174                <xs:complexType> 
     175                        <xs:sequence> 
     176                                <xs:element ref="Paleo_Start_Date" minOccurs="0"/> 
     177                                <xs:element ref="Paleo_Stop_Date" minOccurs="0"/> 
     178                                <xs:element ref="Chronostratigraphic_Unit" minOccurs="0" maxOccurs="unbounded"/> 
     179                        </xs:sequence> 
     180                </xs:complexType> 
     181        </xs:element> 
     182        <xs:element name="Paleo_Start_Date" type="xs:string"/> 
     183        <xs:element name="Paleo_Stop_Date" type="xs:string"/> 
     184        <xs:element name="Chronostratigraphic_Unit" type="xs:string"/> 
     185        <xs:element name="Data_Set_Progress" type="xs:string"/> 
     186        <xs:element name="Spatial_Coverage"> 
     187                <xs:complexType> 
     188                        <xs:sequence> 
     189                                <xs:element ref="Southernmost_Latitude" minOccurs="0"/> 
     190                                <xs:element ref="Northernmost_Latitude" minOccurs="0"/> 
     191                                <xs:element ref="Westernmost_Longitude" minOccurs="0"/> 
     192                                <xs:element ref="Easternmost_Longitude" minOccurs="0"/> 
     193                                <xs:element ref="Minimum_Altitude" minOccurs="0"/> 
     194                                <xs:element ref="Maximum_Altitude" minOccurs="0"/> 
     195                                <xs:element ref="Minimum_Depth" minOccurs="0"/> 
     196                                <xs:element ref="Maximum_Depth" minOccurs="0"/> 
     197                        </xs:sequence> 
     198                </xs:complexType> 
     199        </xs:element> 
     200        <xs:element name="Southernmost_Latitude" type="xs:string"/> 
     201        <xs:element name="Northernmost_Latitude" type="xs:string"/> 
     202        <xs:element name="Westernmost_Longitude" type="xs:string"/> 
     203        <xs:element name="Easternmost_Longitude" type="xs:string"/> 
     204        <xs:element name="Minimum_Altitude" type="xs:string"/> 
     205        <xs:element name="Maximum_Altitude" type="xs:string"/> 
     206        <xs:element name="Minimum_Depth" type="xs:string"/> 
     207        <xs:element name="Maximum_Depth" type="xs:string"/> 
     208        <xs:element name="Location"> 
     209                <xs:complexType> 
     210                        <xs:sequence> 
     211                                <xs:element ref="Location_Name"/> 
     212                                <xs:element ref="Detailed_Location" minOccurs="0"/> 
     213                        </xs:sequence> 
     214                </xs:complexType> 
     215        </xs:element> 
     216        <xs:element name="Location_Name" type="xs:string"/> 
     217        <xs:element name="Detailed_Location" type="xs:string"/> 
     218        <xs:element name="Data_Resolution"> 
     219                <xs:complexType> 
     220                        <xs:sequence> 
     221                                <xs:element ref="Latitude_Resolution" minOccurs="0"/> 
     222                                <xs:element ref="Longitude_Resolution" minOccurs="0"/> 
     223                                <xs:element ref="Horizontal_Resolution_Range" minOccurs="0"/> 
     224                                <xs:element ref="Vertical_Resolution" minOccurs="0"/> 
     225                                <xs:element ref="Vertical_Resolution_Range" minOccurs="0"/> 
     226                                <xs:element ref="Temporal_Resolution" minOccurs="0"/> 
     227                                <xs:element ref="Temporal_Resolution_Range" minOccurs="0"/> 
     228                        </xs:sequence> 
     229                </xs:complexType> 
     230        </xs:element> 
     231        <xs:element name="Latitude_Resolution" type="xs:string"/> 
     232        <xs:element name="Longitude_Resolution" type="xs:string"/> 
     233        <xs:element name="Horizontal_Resolution_Range" type="xs:string"/> 
     234        <xs:element name="Vertical_Resolution" type="xs:string"/> 
     235        <xs:element name="Vertical_Resolution_Range" type="xs:string"/> 
     236        <xs:element name="Temporal_Resolution" type="xs:string"/> 
     237        <xs:element name="Temporal_Resolution_Range" type="xs:string"/> 
     238        <xs:element name="Project"> 
     239                <xs:complexType> 
     240                        <xs:sequence> 
     241                                <xs:element ref="Short_Name"/> 
     242                                <xs:element ref="Long_Name" minOccurs="0"/> 
     243                        </xs:sequence> 
     244                </xs:complexType> 
     245        </xs:element> 
     246        <xs:element name="Quality" type="xs:string"/> 
     247        <xs:element name="Access_Constraints" type="xs:string"/> 
     248        <xs:element name="Use_Constraints" type="xs:string"/> 
     249        <xs:element name="Data_Set_Language" type="xs:string"/> 
     250        <xs:element name="Originating_Center" type="xs:string"/> 
     251        <xs:element name="Data_Center"> 
     252                <xs:complexType> 
     253                        <xs:sequence> 
     254                                <xs:element ref="Data_Center_Name"/> 
     255                                <xs:element ref="Data_Center_URL" minOccurs="0"/> 
     256                                <xs:element ref="Data_Set_ID" minOccurs="0" maxOccurs="unbounded"/> 
     257                                <xs:element ref="Personnel" maxOccurs="unbounded"/> 
     258                        </xs:sequence> 
     259                </xs:complexType> 
     260        </xs:element> 
     261        <xs:element name="Data_Center_Name"> 
     262                <xs:complexType> 
     263                        <xs:sequence> 
     264                                <xs:element ref="Short_Name"/> 
     265                                <xs:element ref="Long_Name" minOccurs="0"/> 
     266                        </xs:sequence> 
     267                </xs:complexType> 
     268        </xs:element> 
     269        <xs:element name="Data_Center_URL" type="xs:string"/> 
     270        <xs:element name="Data_Set_ID" type="xs:string"/> 
     271        <xs:element name="Distribution"> 
     272                <xs:complexType> 
     273                        <xs:sequence> 
     274                                <xs:element ref="Distribution_Media" minOccurs="0"/> 
     275                                <xs:element ref="Distribution_Size" minOccurs="0"/> 
     276                                <xs:element ref="Distribution_Format" minOccurs="0"/> 
     277                                <xs:element ref="Fees" minOccurs="0"/> 
     278                        </xs:sequence> 
     279                </xs:complexType> 
     280        </xs:element> 
     281        <xs:element name="Distribution_Media" type="xs:string"/> 
     282        <xs:element name="Distribution_Size" type="xs:string"/> 
     283        <xs:element name="Distribution_Format" type="xs:string"/> 
     284        <xs:element name="Fees" type="xs:string"/> 
     285        <xs:element name="Multimedia_Sample"> 
     286                <xs:complexType> 
     287                        <xs:sequence> 
     288                                <xs:element ref="File" minOccurs="0"/> 
     289                                <xs:element ref="URL" minOccurs="0"/> 
     290                                <xs:element ref="Format" minOccurs="0"/> 
     291                                <xs:element ref="Caption" minOccurs="0"/> 
     292                                <xs:element ref="Description" minOccurs="0"/> 
     293                        </xs:sequence> 
     294                </xs:complexType> 
     295        </xs:element> 
     296        <xs:element name="File" type="xs:string"/> 
     297        <xs:element name="Format" type="xs:string"/> 
     298        <xs:element name="Caption" type="xs:string"/> 
     299        <xs:element name="Description" type="xs:string"/> 
     300        <xs:element name="Reference" type="xs:string"/> 
     301        <xs:element name="Summary" type="xs:string"/> 
     302        <xs:element name="Related_URL"> 
     303                <xs:complexType> 
     304                        <xs:sequence> 
     305                                <xs:element ref="URL_Content_Type" minOccurs="0"/> 
     306                                <xs:element ref="URL" maxOccurs="unbounded"/> 
     307                                <xs:element ref="Description" minOccurs="0"/> 
     308                        </xs:sequence> 
     309                </xs:complexType> 
     310        </xs:element> 
     311        <xs:element name="URL_Content_Type"> 
     312                <xs:complexType> 
     313                        <xs:sequence> 
     314                                <xs:element ref="Type"/> 
     315                                <xs:element ref="Subtype" minOccurs="0"/> 
     316                        </xs:sequence> 
     317                </xs:complexType> 
     318        </xs:element> 
     319        <xs:element name="Type" type="xs:string"/> 
     320        <xs:element name="Subtype" type="xs:string"/> 
     321        <xs:element name="URL" type="xs:string"/> 
     322        <xs:element name="Parent_DIF" type="xs:string"/> 
     323        <xs:element name="IDN_Node"> 
     324                <xs:complexType> 
     325                        <xs:sequence> 
     326                                <xs:element ref="Short_Name"/> 
     327                                <xs:element ref="Long_Name" minOccurs="0"/> 
     328                        </xs:sequence> 
     329                </xs:complexType> 
     330        </xs:element> 
     331        <xs:element name="Originating_Metadata_Node" type="xs:string"/> 
     332        <xs:element name="Metadata_Name" type="xs:string"/> 
     333        <xs:element name="Metadata_Version" type="xs:string"/> 
     334        <xs:element name="DIF_Creation_Date" type="xs:string"/> 
     335        <xs:element name="Last_DIF_Revision_Date" type="xs:string"/> 
     336        <xs:element name="DIF_Revision_History" type="xs:string"/> 
     337        <xs:element name="Future_DIF_Review_Date" type="xs:string"/> 
    328338</xs:schema> 
  • TI07-MOLES/trunk/v1Schema/Schemae/ndgmetadata1.3.xsd

    r1886 r1893  
    11<?xml version="1.0" encoding="UTF-8"?> 
    22<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Kev O'Neill (CCLRC) --> 
    3 <xs:schema targetNamespace="http://ndg.nerc.ac.uk/moles" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:moles="http://ndg.nerc.ac.uk/moles" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.03"> 
     3<xs:schema targetNamespace="http://ndg.nerc.ac.uk/moles" xmlns:moles="http://ndg.nerc.ac.uk/moles" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.03"> 
    44        <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.isotc211.org/2005/xlink/xlinks.xsd"/> 
    55        <!--version 1.03 of NDG metadata schema. Modifications from 1.02.05: 
     
    3333                Refinement to add longitudeDecimalType and latitudeDecimalType to limit values, and consequent 
    3434                        change of type for lat/long related elements 
     35                Correct placement of dgDatasetLanguage element 
    3536                        --> 
    3637        <xs:element name="dgMetadata"> 
     
    846847                                                                                                        <xs:element name="dgParameterSummary" type="moles:dgParameterType" maxOccurs="unbounded"/> 
    847848                                                                                                        <xs:element name="dgGranuleDescription" type="moles:dgMetadataDescriptionType" minOccurs="0"/> 
     849                                                                                                        <xs:element ref="moles:dgDatasetLanguage" minOccurs="0" maxOccurs="unbounded"/> 
    848850                                                                                                </xs:sequence> 
    849851                                                                                        </xs:complexType> 
     
    874876                                                                                        </xs:complexType> 
    875877                                                                                </xs:element> 
     878                                                                                <xs:element ref="moles:dgDatasetLanguage" minOccurs="0" maxOccurs="unbounded"/> 
    876879                                                                                <xs:element name="dgDatasetProvenance" minOccurs="0"> 
    877880                                                                                        <xs:annotation> 
     
    881884                                                                                                <xs:sequence> 
    882885                                                                                                        <xs:element name="dgDataPublicationDate" type="xs:date" minOccurs="0"/> 
    883                                                                                                         <xs:element name="dgDatasetLanguage" type="moles:dgStructuredKeywordType" minOccurs="0"> 
    884                                                                                                                 <xs:annotation> 
    885                                                                                                                         <xs:documentation>The term here should be the ISO 639-2 value, i.e. the 3 letter language code. The ID should be the numeric value specified. The standard can be viewed at http://www.loc.gov/standards/iso639-2/</xs:documentation> 
    886                                                                                                                 </xs:annotation> 
    887                                                                                                         </xs:element> 
    888886                                                                                                </xs:sequence> 
    889887                                                                                        </xs:complexType> 
     
    12721270                </xs:restriction> 
    12731271        </xs:simpleType> 
     1272        <xs:element name="dgDatasetLanguage" type="moles:dgStructuredKeywordType"> 
     1273                <xs:annotation> 
     1274                        <xs:documentation>The term here should be the ISO 639-2 value, i.e. the 3 letter language code. The ID should be the numeric value specified. The standard can be viewed at http://www.loc.gov/standards/iso639-2/</xs:documentation> 
     1275                </xs:annotation> 
     1276        </xs:element> 
    12741277</xs:schema> 
Note: See TracChangeset for help on using the changeset viewer.