Ignore:
Timestamp:
16/11/06 16:55:18 (13 years ago)
Author:
ko23
Message:

Extensions for MDIP (part one)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI07-MOLES/trunk/v1Schema/Schemae/ndgmetadata1.3.xsd

    r1684 r1707  
    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: 
     
    2121                        move current content of type into element dgSimpleLink 
    2222                        include dgCitation 
     23                        include dgReferenceClass 
     24                        include dgReferenceName 
    2325                add optional description to dgGranuleSummary 
    2426                make dgDataGranule optional, for those cases where the dataset is catalogued, but not accessible, 
     
    2628                rename dgRelatedDataEntity/RelatedDataGranuleID to dgRelatedDataEntity/RelatedDataEntityID 
    2729                change type of DQStatementReference to dgOnlineReferenceType 
     30                add logo elements to dgOrganisation 
    2831                        --> 
    2932        <xs:element name="dgMetadata"> 
     
    244247                        <xs:element name="contactDetails" type="moles:dgContactDetailType"/> 
    245248                        <xs:element name="dgOrganisationRole" type="moles:dgRoleType" minOccurs="0" maxOccurs="unbounded"/> 
     249                        <xs:element ref="moles:logos" minOccurs="0"/> 
    246250                </xs:sequence> 
    247251        </xs:complexType> 
     
    663667                                </xs:annotation> 
    664668                        </xs:element> 
    665                         <xs:element name="logos" minOccurs="0"> 
    666                                 <xs:complexType> 
    667                                         <xs:sequence> 
    668                                                 <xs:element name="logoURI" type="moles:dgOnlineReferenceType" minOccurs="0"/> 
    669                                                 <xs:element name="thumbnailURI" type="moles:dgOnlineReferenceType" minOccurs="0"/> 
    670                                         </xs:sequence> 
    671                                 </xs:complexType> 
    672                         </xs:element> 
     669                        <xs:element ref="moles:logos" minOccurs="0"/> 
    673670                        <xs:choice> 
    674671                                <xs:element name="dgActivity"> 
     
    12291226                                <xs:element name="dgXlink" type="xs:string"/> 
    12301227                        </xs:choice> 
     1228                        <xs:element name="dgReferenceClass" type="moles:dgStructuredKeywordType" minOccurs="0"> 
     1229                                <xs:annotation> 
     1230                                        <xs:documentation>Allows the specification of a class of references.</xs:documentation> 
     1231                                </xs:annotation> 
     1232                        </xs:element> 
     1233                        <xs:element name="dgReferenceName" type="xs:string" minOccurs="0"> 
     1234                                <xs:annotation> 
     1235                                        <xs:documentation>Allows labelling of the reference for std. link text for example.</xs:documentation> 
     1236                                </xs:annotation> 
     1237                        </xs:element> 
    12311238                </xs:sequence> 
    12321239        </xs:complexType> 
     
    12381245                </xs:sequence> 
    12391246        </xs:complexType> 
     1247        <xs:element name="logos"> 
     1248                <xs:complexType> 
     1249                        <xs:sequence> 
     1250                                <xs:element name="logoURI" type="moles:dgOnlineReferenceType" minOccurs="0"/> 
     1251                                <xs:element name="thumbnailURI" type="moles:dgOnlineReferenceType" minOccurs="0"/> 
     1252                        </xs:sequence> 
     1253                </xs:complexType> 
     1254        </xs:element> 
    12401255</xs:schema> 
Note: See TracChangeset for help on using the changeset viewer.