Changeset 2662


Ignore:
Timestamp:
29/06/07 10:59:04 (12 years ago)
Author:
ko23
Message:

Updates of 1.3 to move higher-level security structure to moles_security1.01.xsd and import it into MOLES

Location:
TI07-MOLES/trunk/v1Schema/Schemae
Files:
1 added
1 deleted
1 edited

Legend:

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

    r2658 r2662  
    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:molessec="http://ndg.nerc.ac.uk/moles/security" 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" xmlns:molessec="http://ndg.nerc.ac.uk/moles/security" 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"/> 
    5         <xs:import namespace="http://ndg.nerc.ac.uk/moles/security" schemaLocation="./moles_security1.0.xsd"/> 
     5        <xs:import namespace="http://ndg.nerc.ac.uk/moles/security" schemaLocation="./moles_security1.01.xsd"/> 
    66        <!--version 1.03 of NDG metadata schema. Modifications from 1.02.05: 
    77                removal of dgDataObjectType 
     
    3535                        change of type for lat/long related elements 
    3636                Correct placement of dgDatasetLanguage element 
     37                Splitting of security components into a different schema and imported 
    3738                        --> 
    3839        <xs:element name="dgMetadata"> 
     
    10101011                                                        </xs:complexType> 
    10111012                                                </xs:element> 
    1012                                                 <xs:element name="accessControlPolicy" minOccurs="0"> 
     1013                                                <xs:element name="accessControlPolicy" type="molessec:accessControlPolicyType" minOccurs="0"> 
    10131014                                                        <xs:annotation> 
    10141015                                                                <xs:documentation>Contains either a text file giving the access control policy to the actual data granule, or a URL that points to such a document. In the long run, this is likely to be an XACML document. Note the assumption that there will be only one definitive source for such a policy.</xs:documentation> 
    10151016                                                        </xs:annotation> 
    1016                                                         <xs:complexType> 
    1017                                                                 <xs:choice> 
    1018                                                                         <xs:element name="accessControlPolicyURL" type="xs:anyURI"/> 
    1019                                                                         <xs:element name="accessControlPolicyText" type="xs:string"/> 
    1020                                                                         <xs:element ref="molessec:dgSecurityCondition" maxOccurs="unbounded"/> 
    1021                                                                 </xs:choice> 
    1022                                                         </xs:complexType> 
    10231017                                                </xs:element> 
    10241018                                                <xs:element name="dgGranuleSummary" minOccurs="0"> 
Note: See TracChangeset for help on using the changeset viewer.