Changeset 509 for CMIP6dreqbuild/trunk/src
- Timestamp:
- 04/12/15 15:09:39 (6 years ago)
- Location:
- CMIP6dreqbuild/trunk/src/framework
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
CMIP6dreqbuild/trunk/src/framework/dreqPy/dreq.py
r508 r509 449 449 'type':'xs:string', 'uid':'__core__:description', 'label':'label' } 450 450 if v == None: 451 vtt = self.nts( '__core__', 'CoreAttributes', ' Core Attributes', '00000000', 'def', '0', '0', 'false', '__core__' )451 vtt = self.nts( '__core__', 'CoreAttributes', 'X.1 Core Attributes', '00000000', 'def', '0', '0', 'false', '__core__' ) 452 452 else: 453 vtt = self.nts( '__main__', ' Attributes defined for the Data Request', 'Data Request Attributes', '00000001', 'def', '0', '0', 'false', '__main__' )453 vtt = self.nts( '__main__', 'DataRequestAttributes', 'X.2 Data Request Attributes', '00000001', 'def', '0', '0', 'false', '__main__' ) 454 454 elif v == '__sect__': 455 455 idict = {'title':'Record Description', \ 456 456 'uid':'__core__:description', 'label':'label', 'useClass':'text', 'id':'id', 'maxOccurs':'', 'itemLabelMode':'', 'level':'', 'labUnique':'' } 457 vtt = self.nts( '__sect__', 'sectionAttributes', ' Section Attributes', '00000000', 'def', '0', '0', 'false', '__sect__' )457 vtt = self.nts( '__sect__', 'sectionAttributes', 'X.3 Section Attributes', '00000000', 'def', '0', '0', 'false', '__sect__' ) 458 458 ##<var label="var" uid="SECTION:var" useClass="vocab" title="MIP Variable" id="cmip.drv.001"> 459 459 else: … … 643 643 644 644 645 def _sectionSortHelper(self,title): 646 ab = string.split( string.split(title)[0], '.' ) 647 if len( ab ) == 2: 648 a,b = ab 649 ##sorter = lambda x: [int(y) for y in string.split( string.split(x,':')[0], '.' )] 650 if self.c.rc.isIntStr(a): 651 a = int(a) 652 if self.c.rc.isIntStr(b): 653 b = int(b) 654 rv = (a,b) 655 elif len(ab) == 1: 656 rv = (ab[0],0) 657 else: 658 rv = ab 659 return rv 660 645 661 def makeHtml(self,odir='./html', ttl0 = 'Data Request Index', annotations=None): 646 662 """Generate a html view of the vocabularies, using the "__html__" method of the vocabulary item class to generate a … … 664 680 for k in ks: 665 681 ee[self.coll[k].header.title] = k 666 kks = sorted( ee.keys() )682 kks = sorted( ee.keys(), key = self._sectionSortHelper ) 667 683 for kt in kks: 668 684 k = ee[kt] -
CMIP6dreqbuild/trunk/src/framework/dreqPy/scope.py
r508 r509 219 219 cc1 = collections.defaultdict( set ) 220 220 for i in rql: 221 cc1[inx.uid[i].mip].add( inx.uid[i].refid ) 221 o = inx.uid[i] 222 if o.opt == 'priority': 223 p = int( float( o.opar ) ) 224 assert p in [1,2,3], 'Priority incorrectly set .. %s, %s, %s' % (o.label,o.title, o.uid) 225 cc1[inx.uid[i].mip].add( (inx.uid[i].refid,p) ) 226 else: 227 cc1[inx.uid[i].mip].add( inx.uid[i].refid ) 222 228 223 229 if intersection: … … 225 231 # 226 232 # set of request variables for each MIP 227 # #233 # 228 234 for k in cc1: 229 235 thisc = reduce( operator.or_, [set( inx.iref_by_sect[vg].a['requestVar'] ) for vg in cc1[k] ] ) 236 rqvgs = collections.defaultdict( set ) 237 for x in cc1[k]: 238 if type(x) == type( () ): 239 rqvgs[x[0]].add( x[1] ) 240 else: 241 rqvgs[x].add( 3 ) 242 230 243 s = set() 231 for l in list(thisc): 232 if inx.uid[l].priority <= pmax: 233 s.add( inx.uid[l].vid ) 244 for vg in rqvgs: 245 for l in inx.iref_by_sect[vg].a['requestVar']: 246 if inx.uid[l].priority <= min(pmax,max(rqvgs[vg])): 247 s.add( inx.uid[l].vid ) 234 248 ccv[k] = s 235 249 … … 239 253 vars = reduce( operator.and_, [ccv[k] for k in ccv] ) 240 254 else: 241 rqvg = reduce( operator.or_, [cc1[k] for k in cc1] ) 242 255 rqvgs = collections.defaultdict( set ) 256 for k in cc1: 257 for x in cc1[k]: 258 if type(x) == type( () ): 259 rqvgs[x[0]].add( x[1] ) 260 else: 261 rqvgs[x].add( 3 ) 262 243 263 ###To obtain a set of variables associated with this collection of variable groups: 244 264 245 col1 = reduce( operator.or_, [set( inx.iref_by_sect[vg].a['requestVar'] ) for vg in rqvg ] ) 265 vars = set() 266 for vg in rqvgs: 267 for l in inx.iref_by_sect[vg].a['requestVar']: 268 if inx.uid[l].priority <= min(pmax,max(rqvgs[vg])): 269 vars.add(inx.uid[l].vid) 270 ##col1 = reduce( operator.or_, [set( inx.iref_by_sect[vg].a['requestVar'] ) for vg in rqvg ] ) 246 271 247 272 ###The collector col1 here accumulates all the record uids, resulting in a single collection. These are request variables, to get a set of CMOR variables at priority <= pmax: 248 vars = set() 249 for l in list(col1): 250 if inx.uid[l].priority <= pmax: 251 vars.add(inx.uid[l].vid) 252 ## 253 ## if looking for the union, would have to do a filter here ... after looking up which vars are requested by each MIP ... 254 ## 255 ## possibly some code re-arrangement would help. 256 ## e.g. create a set for each MIP a couple of lines back .... 273 ##vars = set() 274 ##for l in list(col1): 275 ##if inx.uid[l].priority <= pmax: 276 ##vars.add(inx.uid[l].vid) 277 ## 257 278 258 279 ### filter out cases where the request does not point to a CMOR variable. … … 386 407 print ( '%12.12s: %6.2fTb' % (m,v*bytesPerFloat*1.e-12) ) 387 408 388 def volByMip( self, mip, pmax=2, retainRedundantRank=False ):409 def volByMip( self, mip, pmax=2, retainRedundantRank=False, intersection=False): 389 410 390 411 if type(mip) in [type( '' ),type( u'') ]: … … 412 433 expts = self.esid_to_exptList(e,deref=True) 413 434 if expts != None: 414 self.volByE[e] = self.volByExpt( l1, e, pmax=pmax, cc=cc, retainRedundantRank=retainRedundantRank )435 self.volByE[e] = self.volByExpt( l1, e, pmax=pmax, cc=cc, retainRedundantRank=retainRedundantRank, intersection=intersection ) 415 436 vtot += self.volByE[e][0] 416 437 self.allVars = self.allVars.union( self.vars ) … … 472 493 --printLinesMax <n>: Maximum number of lines to be printed 473 494 --printVars : If present, a summary of the variables fitting the selection options will be printed 495 --intersection : Analyse the intersection of requests rather than union. 474 496 """ 475 497 def __init__(self,args): 476 498 self.adict = {} 477 self.knownargs = {'-m':('m',True), '-p':('p',True), '-t':('t',True), '-h':('h',False), '--printLinesMax':('plm',True), '--printVars':('vars',False) }499 self.knownargs = {'-m':('m',True), '-p':('p',True), '-t':('t',True), '-h':('h',False), '--printLinesMax':('plm',True), '--printVars':('vars',False), '--intersection':('intersection',False)} 478 500 aa = args[:] 479 501 while len(aa) > 0: … … 494 516 self.adict[i] = int( self.adict[i] ) 495 517 518 self.intersection = self.adict.get( 'intersection', False ) 519 496 520 def run(self, dq=None): 497 521 if 'h' in self.adict: … … 521 545 sc.setTierMax( tierMax ) 522 546 pmax = self.adict.get( 'p', 2 ) 523 v0 = sc.volByMip( self.adict['m'], pmax=pmax )547 v0 = sc.volByMip( self.adict['m'], pmax=pmax, intersection=self.intersection ) 524 548 print ( '%7.2fTb' % (v0*2.*1.e-12) ) 525 549 cc = collections.defaultdict( int ) -
CMIP6dreqbuild/trunk/src/framework/makeTables.py
r508 r509 289 289 else: 290 290 gpsz = len(t2._inx.iref_by_sect[t2.uid].a['requestVar']) 291 return '<li>%s: Link to group: %s [%s]</li>' % ( targ.__href__(odir='../u/', label= targ.title), t2.__href__(odir='../u/', label=t2.title), gpsz )291 return '<li>%s: Link to group: %s [%s]</li>' % ( targ.__href__(odir='../u/', label='%s:%s' % (targ.mip,targ.title)), t2.__href__(odir='../u/', label=t2.title), gpsz ) 292 292 293 293 def snLink(self,targ,frm='',ann=''): … … 326 326 htmlStyle['mip'] = {'getIrefs':['__all__']} 327 327 htmlStyle['remarks'] = {'getIrefs':['__all__']} 328 htmlStyle['varChoice'] = {'getIrefs':['__all__']} 328 329 htmlStyle['spatialShape'] = {'getIrefs':['__all__']} 329 330 htmlStyle['structure'] = {'getIrefs':['__all__']} -
CMIP6dreqbuild/trunk/src/framework/out/dreq2Defn.xml
r508 r509 5 5 xsi:schemaLocation="http://w3id.org/cmip6dr/ns vocabFrameworkSchema_v01beta.xsd"> 6 6 <table label="requestVarGroup" uid="SECTION:requestVarGroup" title="3.1 Request variable group: a collection of request variables" id="rqvg" itemLabelMode="def" level="3" maxOccurs="1" labUnique="Yes"> 7 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fcddfe90-9393-11e5-bc60-5404a60d96b5"/>8 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fcde39aa-9393-11e5-bc60-5404a60d96b5"/>9 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fcde74a6-9393-11e5-bc60-5404a60d96b5" superclass=""/>10 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fcdeaf5c-9393-11e5-bc60-5404a60d96b5" superclass=""/>11 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid=" fcdef6d8-9393-11e5-bc60-5404a60d96b5" superclass=""/>12 <rowAttribute label="mip" type="xs:string" title="Endorsed MIP defining the variable group" useClass="" techNote="" description="" uid=" fcdf00ec-9393-11e5-bc60-5404a60d96b5" superclass=""/>13 <rowAttribute label="ref" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdf036c-9393-11e5-bc60-5404a60d96b5" superclass=""/>14 <rowAttribute label="refNote" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdf05c4-9393-11e5-bc60-5404a60d96b5" superclass=""/>7 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bbfef2ce-9a7a-11e5-be80-5404a60d96b5"/> 8 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bbff2e74-9a7a-11e5-be80-5404a60d96b5"/> 9 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bbff67fe-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 10 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bbffa11a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 11 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid="bbffdcb6-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 12 <rowAttribute label="mip" type="xs:string" title="Endorsed MIP defining the variable group" useClass="" techNote="" description="" uid="bbffe4ae-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 13 <rowAttribute label="ref" type="xs:string" title="" useClass="" techNote="" description="" uid="bbffe72e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 14 <rowAttribute label="refNote" type="xs:string" title="" useClass="" techNote="" description="" uid="bbffe99a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 15 15 </table> 16 16 <table label="requestItem" uid="SECTION:requestItem" title="3.2 Request Item: specifying the number of years for an experiment" id="rqi" itemLabelMode="def" level="5" maxOccurs="1" labUnique="No"> 17 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fcdf1a00-9393-11e5-bc60-5404a60d96b5"/>18 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fcdf1c08-9393-11e5-bc60-5404a60d96b5"/>19 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fcdf1e06-9393-11e5-bc60-5404a60d96b5" superclass=""/>20 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fcdf204a-9393-11e5-bc60-5404a60d96b5" superclass=""/>21 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid=" fcdf2266-9393-11e5-bc60-5404a60d96b5" superclass=""/>22 <rowAttribute label="mip" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdf246e-9393-11e5-bc60-5404a60d96b5" superclass=""/>23 <rowAttribute label="tab" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdf266c-9393-11e5-bc60-5404a60d96b5" superclass=""/>24 <rowAttribute label="expt" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdf2860-9393-11e5-bc60-5404a60d96b5" superclass=""/>25 <rowAttribute label="rlid" type="xs:string" title="Identifier of corresponding requestLink" useClass="internalLink" techNote="" description="" uid=" fcdf2a7c-9393-11e5-bc60-5404a60d96b5" superclass=""/>26 <rowAttribute label="esid" type="xs:string" title="Identifier experiment(s): a link to an experiment, an experiment group or a MIP" useClass="internalLink" techNote="" description="" uid=" fcdf2cf2-9393-11e5-bc60-5404a60d96b5" superclass=""/>27 <rowAttribute label="esidComment" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdf2f90-9393-11e5-bc60-5404a60d96b5" superclass=""/>28 <rowAttribute label="preset" type="xs:integer" title="Option to override priority set in each variable group" useClass="" techNote="" description="" uid=" fcdf322e-9393-11e5-bc60-5404a60d96b5" superclass=""/>29 <rowAttribute label="ny" type="xs:integer" title="" useClass="" techNote="" description="" uid=" fcdf3436-9393-11e5-bc60-5404a60d96b5" superclass=""/>30 <rowAttribute label="nexmax" type="xs:integer" title="" useClass="" techNote="" description="" uid=" fcdf3652-9393-11e5-bc60-5404a60d96b5" superclass=""/>31 <rowAttribute label="nenmax" type="xs:integer" title="" useClass="" techNote="" description="" uid=" fcdf38fa-9393-11e5-bc60-5404a60d96b5" superclass=""/>32 <rowAttribute label="nymax" type="xs:float" title="" useClass="" techNote="" description="" uid=" fcdf3bf2-9393-11e5-bc60-5404a60d96b5" superclass=""/>17 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bbfff232-9a7a-11e5-be80-5404a60d96b5"/> 18 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bbfff426-9a7a-11e5-be80-5404a60d96b5"/> 19 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bbfff624-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 20 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bbfff840-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 21 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid="bbfffa84-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 22 <rowAttribute label="mip" type="xs:string" title="" useClass="" techNote="" description="" uid="bbfffdae-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 23 <rowAttribute label="tab" type="xs:string" title="" useClass="" techNote="" description="" uid="bc0002c2-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 24 <rowAttribute label="expt" type="xs:string" title="" useClass="" techNote="" description="" uid="bc000600-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 25 <rowAttribute label="rlid" type="xs:string" title="Identifier of corresponding requestLink" useClass="internalLink" techNote="" description="" uid="bc0008c6-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 26 <rowAttribute label="esid" type="xs:string" title="Identifier experiment(s): a link to an experiment, an experiment group or a MIP" useClass="internalLink" techNote="" description="" uid="bc000bbe-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 27 <rowAttribute label="esidComment" type="xs:string" title="" useClass="" techNote="" description="" uid="bc000e5c-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 28 <rowAttribute label="preset" type="xs:integer" title="Option to override priority set in each variable group" useClass="" techNote="" description="" uid="bc001082-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 29 <rowAttribute label="ny" type="xs:integer" title="" useClass="" techNote="" description="" uid="bc0012e4-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 30 <rowAttribute label="nexmax" type="xs:integer" title="" useClass="" techNote="" description="" uid="bc0014d8-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 31 <rowAttribute label="nenmax" type="xs:integer" title="" useClass="" techNote="" description="" uid="bc0016c2-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 32 <rowAttribute label="nymax" type="xs:float" title="" useClass="" techNote="" description="" uid="bc0018b6-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 33 33 </table> 34 34 <table label="exptgroup" uid="SECTION:exptgroup" title="1.9 Experiment Group" id="exg" itemLabelMode="def" level="0" maxOccurs="1" labUnique="No"> 35 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fcdf435e-9393-11e5-bc60-5404a60d96b5"/>36 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fcdf453e-9393-11e5-bc60-5404a60d96b5"/>37 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fcdf4714-9393-11e5-bc60-5404a60d96b5" superclass=""/>38 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fcdf4926-9393-11e5-bc60-5404a60d96b5" superclass=""/>39 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid=" fcdf4b60-9393-11e5-bc60-5404a60d96b5" superclass=""/>40 <rowAttribute label="tierMin" type="xs:integer" title="Minimum tier of experiments in group" useClass="" techNote="" description="" uid=" fcdf4d7c-9393-11e5-bc60-5404a60d96b5" superclass=""/>41 <rowAttribute label="ntot" type="xs:integer" title="Total number of years" useClass="" techNote="" description="" uid=" fcdf4f84-9393-11e5-bc60-5404a60d96b5" superclass=""/>35 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc001f00-9a7a-11e5-be80-5404a60d96b5"/> 36 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc0020c2-9a7a-11e5-be80-5404a60d96b5"/> 37 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc002284-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 38 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc00246e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 39 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid="bc002680-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 40 <rowAttribute label="tierMin" type="xs:integer" title="Minimum tier of experiments in group" useClass="" techNote="" description="" uid="bc002888-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 41 <rowAttribute label="ntot" type="xs:integer" title="Total number of years" useClass="" techNote="" description="" uid="bc002a7c-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 42 42 </table> 43 43 <table label="CMORvar" uid="SECTION:CMORvar" title="1.3 CMOR Variable" id="cmv" itemLabelMode="def" level="1" maxOccurs="1" labUnique="No"> 44 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fcdf56dc-9393-11e5-bc60-5404a60d96b5"/>45 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fcdf58a8-9393-11e5-bc60-5404a60d96b5"/>46 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fcdf5a7e-9393-11e5-bc60-5404a60d96b5" superclass=""/>47 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fcdf5cae-9393-11e5-bc60-5404a60d96b5" superclass=""/>48 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid=" fcdf5eb6-9393-11e5-bc60-5404a60d96b5" superclass=""/>49 <rowAttribute label="title" type="xs:string" title="Long name" useClass="" techNote="" description="The long name is used as the long_name variable attribute in the NetCDF files." uid=" fcdf60b4-9393-11e5-bc60-5404a60d96b5" superclass=""/>50 <rowAttribute label="stid" type="xs:string" title="Link to a record specifying the structure of the variable (dimensions and associated variable attributes)." useClass="internalLink" techNote="structure" description="" uid=" fcdf62da-9393-11e5-bc60-5404a60d96b5" superclass=""/>51 <rowAttribute label="vid" type="xs:string" title="MIP Variable" useClass="internalLink" techNote="var" description="The MIP Variable specifies the physical quantity." uid=" fcdf6528-9393-11e5-bc60-5404a60d96b5" superclass=""/>52 <rowAttribute label="valid_min" type="xs:string" title="Minimum expected value for this variable." useClass="" techNote="" description="" uid=" fcdf6794-9393-11e5-bc60-5404a60d96b5" superclass=""/>53 <rowAttribute label="valid_max" type="xs:string" title="Maximum expected value for this variable." useClass="" techNote="" description="" uid=" fcdf6974-9393-11e5-bc60-5404a60d96b5" superclass=""/>54 <rowAttribute label="ok_min_mean_abs" type="xs:string" title="Minimum expected value of the mean absolute value at each point in time" useClass="" techNote="" description="" uid=" fcdf6b54-9393-11e5-bc60-5404a60d96b5" superclass=""/>55 <rowAttribute label="ok_max_mean_abs" type="xs:string" title="Maximum expected value of the mean absolute value at each point in time" useClass="" techNote="" description="" uid=" fcdf6d34-9393-11e5-bc60-5404a60d96b5" superclass=""/>56 <rowAttribute label="deflate" type="xs:string" title="Deflate: NetCDF compression parameter" useClass="" techNote="" description="" uid=" fcdf6f28-9393-11e5-bc60-5404a60d96b5" superclass=""/>57 <rowAttribute label="deflate_level" type="xs:string" title="Deflate Level: NetCDF compression parameter" useClass="" techNote="" description="" uid=" fcdf711c-9393-11e5-bc60-5404a60d96b5" superclass=""/>58 <rowAttribute label="shuffle" type="xs:string" title="Shuffle: NetCDF compression parameter" useClass="" techNote="" description="" uid=" fcdf72fc-9393-11e5-bc60-5404a60d96b5" superclass=""/>59 <rowAttribute label="defaultPriority" type="xs:integer" title="Indicative priority for this parameter, which is over-ruled by the requestVar priority setting, but provides a reference for organisation of the CMORvariables" useClass="" techNote="" description="" uid=" fcdf74e6-9393-11e5-bc60-5404a60d96b5" superclass=""/>60 <rowAttribute label="type" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdf7734-9393-11e5-bc60-5404a60d96b5" superclass=""/>61 <rowAttribute label="modeling_realm" type="xs:string" title="" useClass="drsVocab" techNote="" description="" uid=" fcdf7946-9393-11e5-bc60-5404a60d96b5" superclass=""/>62 <rowAttribute label="positive" type="xs:string" title="" useClass="CMORdirective" techNote="" description="" uid=" fcdf7b26-9393-11e5-bc60-5404a60d96b5" superclass=""/>63 <rowAttribute label="mipTable" type="xs:string" title="The MIP table: each table identifies a collection of variables" useClass="drsVocab" techNote="" description="" uid=" fcdf7d1a-9393-11e5-bc60-5404a60d96b5" superclass=""/>64 <rowAttribute label="prov" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdf7ef0-9393-11e5-bc60-5404a60d96b5" superclass=""/>65 <rowAttribute label="provNote" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdf80bc-9393-11e5-bc60-5404a60d96b5" superclass=""/>66 <rowAttribute label="frequency" type="xs:string" title="Frequency of time steps to be archived." useClass="drsVocab" techNote="" description="" uid=" fcdf82a6-9393-11e5-bc60-5404a60d96b5" superclass=""/>67 <rowAttribute label="rowIndex" type="xs:integer" title="Row index of entry in source sheet" useClass="" techNote="" description="" uid=" fcdf847c-9393-11e5-bc60-5404a60d96b5" superclass=""/>68 <rowAttribute label="description" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdf8648-9393-11e5-bc60-5404a60d96b5" superclass=""/>44 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc0030da-9a7a-11e5-be80-5404a60d96b5"/> 45 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc003288-9a7a-11e5-be80-5404a60d96b5"/> 46 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc003454-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 47 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc003648-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 48 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid="bc003850-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 49 <rowAttribute label="title" type="xs:string" title="Long name" useClass="" techNote="" description="The long name is used as the long_name variable attribute in the NetCDF files." uid="bc003a44-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 50 <rowAttribute label="stid" type="xs:string" title="Link to a record specifying the structure of the variable (dimensions and associated variable attributes)." useClass="internalLink" techNote="structure" description="" uid="bc003c60-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 51 <rowAttribute label="vid" type="xs:string" title="MIP Variable" useClass="internalLink" techNote="var" description="The MIP Variable specifies the physical quantity." uid="bc003f12-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 52 <rowAttribute label="valid_min" type="xs:string" title="Minimum expected value for this variable." useClass="" techNote="" description="" uid="bc004188-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 53 <rowAttribute label="valid_max" type="xs:string" title="Maximum expected value for this variable." useClass="" techNote="" description="" uid="bc004368-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 54 <rowAttribute label="ok_min_mean_abs" type="xs:string" title="Minimum expected value of the mean absolute value at each point in time" useClass="" techNote="" description="" uid="bc00455c-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 55 <rowAttribute label="ok_max_mean_abs" type="xs:string" title="Maximum expected value of the mean absolute value at each point in time" useClass="" techNote="" description="" uid="bc004746-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 56 <rowAttribute label="deflate" type="xs:string" title="Deflate: NetCDF compression parameter" useClass="" techNote="" description="" uid="bc00494e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 57 <rowAttribute label="deflate_level" type="xs:string" title="Deflate Level: NetCDF compression parameter" useClass="" techNote="" description="" uid="bc004b4c-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 58 <rowAttribute label="shuffle" type="xs:string" title="Shuffle: NetCDF compression parameter" useClass="" techNote="" description="" uid="bc004d36-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 59 <rowAttribute label="defaultPriority" type="xs:integer" title="Indicative priority for this parameter, which is over-ruled by the requestVar priority setting, but provides a reference for organisation of the CMORvariables" useClass="" techNote="" description="" uid="bc004f2a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 60 <rowAttribute label="type" type="xs:string" title="" useClass="" techNote="" description="" uid="bc00510a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 61 <rowAttribute label="modeling_realm" type="xs:string" title="" useClass="drsVocab" techNote="" description="" uid="bc005394-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 62 <rowAttribute label="positive" type="xs:string" title="" useClass="CMORdirective" techNote="" description="" uid="bc005574-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 63 <rowAttribute label="mipTable" type="xs:string" title="The MIP table: each table identifies a collection of variables" useClass="drsVocab" techNote="" description="" uid="bc00575e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 64 <rowAttribute label="prov" type="xs:string" title="" useClass="" techNote="" description="" uid="bc00592a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 65 <rowAttribute label="provNote" type="xs:string" title="" useClass="" techNote="" description="" uid="bc005b0a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 66 <rowAttribute label="frequency" type="xs:string" title="Frequency of time steps to be archived." useClass="drsVocab" techNote="" description="" uid="bc005d08-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 67 <rowAttribute label="rowIndex" type="xs:integer" title="Row index of entry in source sheet" useClass="" techNote="" description="" uid="bc005ee8-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 68 <rowAttribute label="description" type="xs:string" title="" useClass="" techNote="" description="" uid="bc0060b4-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 69 69 </table> 70 70 <table label="objective" uid="SECTION:objective" title="1.6 Scientific objectives" id="obj" itemLabelMode="def" level="0" maxOccurs="1" labUnique="No"> 71 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fcdf8bde-9393-11e5-bc60-5404a60d96b5"/>72 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fcdf8d96-9393-11e5-bc60-5404a60d96b5"/>73 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fcdf8f62-9393-11e5-bc60-5404a60d96b5" superclass=""/>74 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fcdf916a-9393-11e5-bc60-5404a60d96b5" superclass=""/>75 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid=" fcdf9354-9393-11e5-bc60-5404a60d96b5" superclass=""/>76 <rowAttribute label="description" type="xs:string" title="Description" useClass="freeText" techNote="" description="" uid=" fcdf953e-9393-11e5-bc60-5404a60d96b5" superclass=""/>77 <rowAttribute label="title" type="xs:string" title="Long name" useClass="" techNote="" description="" uid=" fcdf9714-9393-11e5-bc60-5404a60d96b5" superclass=""/>78 <rowAttribute label="mip" type="xs:string" title="Endorsed MIP" useClass="" techNote="" description="" uid=" fcdf98ea-9393-11e5-bc60-5404a60d96b5" superclass=""/>71 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc00664a-9a7a-11e5-be80-5404a60d96b5"/> 72 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc00680c-9a7a-11e5-be80-5404a60d96b5"/> 73 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc0069d8-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 74 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc006bcc-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 75 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid="bc006dc0-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 76 <rowAttribute label="description" type="xs:string" title="Description" useClass="freeText" techNote="" description="" uid="bc006faa-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 77 <rowAttribute label="title" type="xs:string" title="Long name" useClass="" techNote="" description="" uid="bc00719e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 78 <rowAttribute label="mip" type="xs:string" title="Endorsed MIP" useClass="" techNote="" description="" uid="bc007374-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 79 79 </table> 80 80 <table label="spatialShape" uid="SECTION:spatialShape" title="2.1 Spatial dimensions" id="ss" itemLabelMode="def" level="3" maxOccurs="1" labUnique="Yes"> 81 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fcdf9d22-9393-11e5-bc60-5404a60d96b5"/>82 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fcdf9ed0-9393-11e5-bc60-5404a60d96b5"/>83 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description=" " uid="fcdfa088-9393-11e5-bc60-5404a60d96b5" superclass=""/>84 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fcdfa268-9393-11e5-bc60-5404a60d96b5" superclass=""/>85 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid=" fcdfa43e-9393-11e5-bc60-5404a60d96b5" superclass=""/>86 <rowAttribute label="dimensions" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdfa60a-9393-11e5-bc60-5404a60d96b5" superclass=""/>87 <rowAttribute label="shape" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdfa7d6-9393-11e5-bc60-5404a60d96b5" superclass=""/>88 <rowAttribute label="levels" type="xs:integer" title="Number of vertical levels (ignored if levelFlag=false)" useClass="" techNote="" description=" " uid="fcdfa9ac-9393-11e5-bc60-5404a60d96b5" superclass=""/>89 <rowAttribute label="levelFlag" type="xs:boolean" title="Flag set to *false* if number of levels is optional (e.g. determined by the model)" useClass="" techNote="" description=" " uid="fcdfab82-9393-11e5-bc60-5404a60d96b5" superclass=""/>81 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc00778e-9a7a-11e5-be80-5404a60d96b5"/> 82 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc007932-9a7a-11e5-be80-5404a60d96b5"/> 83 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="A string of the form 'hh-vv' where 'hh' and 'vv' are short mnemonics for the horizontal and vertical structure respectively, each set to 'na', for 'not applicable', if there are no relevant dimensions. " uid="bc007afe-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 84 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc007cfc-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 85 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid="bc007edc-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 86 <rowAttribute label="dimensions" type="xs:string" title="" useClass="" techNote="" description="" uid="bc0080a8-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 87 <rowAttribute label="shape" type="xs:string" title="" useClass="" techNote="" description="" uid="bc00827e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 88 <rowAttribute label="levels" type="xs:integer" title="Number of vertical levels (ignored if levelFlag=false)" useClass="" techNote="" description="The number of vertical levels, if fixed." uid="bc008454-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 89 <rowAttribute label="levelFlag" type="xs:boolean" title="Flag set to *false* if number of levels is optional (e.g. determined by the model)" useClass="" techNote="" description="True is there is a fixed number of levels specified by the 'levels' attribute." uid="bc008652-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 90 90 </table> 91 91 <table label="requestLink" uid="SECTION:requestLink" title="3.3 Request link: linking a set of variables and a set of experiments" id="rql" itemLabelMode="def" level="4" maxOccurs="1" labUnique="No"> 92 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fcdfb172-9393-11e5-bc60-5404a60d96b5"/>93 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fcdfb316-9393-11e5-bc60-5404a60d96b5"/>94 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fcdfb4ce-9393-11e5-bc60-5404a60d96b5" superclass=""/>95 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fcdfb6ae-9393-11e5-bc60-5404a60d96b5" superclass=""/>96 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid=" fcdfb88e-9393-11e5-bc60-5404a60d96b5" superclass=""/>97 <rowAttribute label="mip" type="xs:string" title="Endorsed MIP requesting the data" useClass="internalLink" techNote="" description="" uid=" fcdfba6e-9393-11e5-bc60-5404a60d96b5" superclass=""/>98 <rowAttribute label="tab" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdfbc3a-9393-11e5-bc60-5404a60d96b5" superclass=""/>99 <rowAttribute label="objective" type="xs:string" title="Science objectives associated with this request" useClass="" techNote="" description="Every request for model ouput is linked to one or more objectives. The XML link is made via objectiveLink records, each of which associates one requestLink with one objective record." uid=" fcdfbe24-9393-11e5-bc60-5404a60d96b5" superclass=""/>100 <rowAttribute label="grid" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdfc02c-9393-11e5-bc60-5404a60d96b5" superclass=""/>101 <rowAttribute label="gridreq" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdfc216-9393-11e5-bc60-5404a60d96b5" superclass=""/>102 <rowAttribute label="comment" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdfc3e2-9393-11e5-bc60-5404a60d96b5" superclass=""/>103 <rowAttribute label="ref" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdfc5a4-9393-11e5-bc60-5404a60d96b5" superclass=""/>104 <rowAttribute label="refNote" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdfc770-9393-11e5-bc60-5404a60d96b5" superclass=""/>105 <rowAttribute label="refid" type="xs:string" title="reference to a request Variable Group" useClass="internalLink" techNote="" description="" uid=" fcdfc950-9393-11e5-bc60-5404a60d96b5" superclass=""/>106 <rowAttribute label="opt" type="xs:string" title="option for selecting a subset of variables" useClass="" techNote="" description="" uid=" fcdfcb26-9393-11e5-bc60-5404a60d96b5" superclass=""/>107 <rowAttribute label="opar" type="xs:string" title="parameter associated with *opt*" useClass="" techNote="" description="" uid=" fcdfccfc-9393-11e5-bc60-5404a60d96b5" superclass=""/>92 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc008bde-9a7a-11e5-be80-5404a60d96b5"/> 93 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc008d8c-9a7a-11e5-be80-5404a60d96b5"/> 94 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc008f3a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 95 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc00911a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 96 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid="bc009304-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 97 <rowAttribute label="mip" type="xs:string" title="Endorsed MIP requesting the data" useClass="internalLink" techNote="" description="" uid="bc009502-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 98 <rowAttribute label="tab" type="xs:string" title="" useClass="" techNote="" description="" uid="bc0096f6-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 99 <rowAttribute label="objective" type="xs:string" title="Science objectives associated with this request" useClass="" techNote="" description="Every request for model ouput is linked to one or more objectives. The XML link is made via objectiveLink records, each of which associates one requestLink with one objective record." uid="bc0098ea-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 100 <rowAttribute label="grid" type="xs:string" title="" useClass="" techNote="" description="" uid="bc009ad4-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 101 <rowAttribute label="gridreq" type="xs:string" title="" useClass="" techNote="" description="" uid="bc009caa-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 102 <rowAttribute label="comment" type="xs:string" title="" useClass="" techNote="" description="" uid="bc009e76-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 103 <rowAttribute label="ref" type="xs:string" title="" useClass="" techNote="" description="" uid="bc00a042-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 104 <rowAttribute label="refNote" type="xs:string" title="" useClass="" techNote="" description="" uid="bc00a218-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 105 <rowAttribute label="refid" type="xs:string" title="reference to a request Variable Group" useClass="internalLink" techNote="" description="" uid="bc00a402-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 106 <rowAttribute label="opt" type="xs:string" title="option for selecting a subset of variables" useClass="" techNote="" description="" uid="bc00a5d8-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 107 <rowAttribute label="opar" type="xs:string" title="parameter associated with *opt*" useClass="" techNote="" description="" uid="bc00a7ae-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 108 108 </table> 109 109 <table label="tableSection" uid="SECTION:tableSection" title="3.4 CMOR Table Sections" id="tbs" itemLabelMode="def" level="1" maxOccurs="1" labUnique="No"> 110 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fcdfd1e8-9393-11e5-bc60-5404a60d96b5"/>111 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fcdfd3a0-9393-11e5-bc60-5404a60d96b5"/>112 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fcdfd558-9393-11e5-bc60-5404a60d96b5" superclass=""/>113 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fcdfd760-9393-11e5-bc60-5404a60d96b5" superclass=""/>114 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid=" fcdfd940-9393-11e5-bc60-5404a60d96b5" superclass=""/>115 <rowAttribute label="gpid" type="xs:string" title="Identifier for CMOR Tables" useClass="internalLink" techNote="requestVarGroup" description="" uid=" fcdfdb34-9393-11e5-bc60-5404a60d96b5" superclass=""/>116 <rowAttribute label="mip" type="xs:string" title="Project" useClass="" techNote="" description="" uid=" fcdfdd14-9393-11e5-bc60-5404a60d96b5" superclass=""/>117 <rowAttribute label="ref" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdfdee0-9393-11e5-bc60-5404a60d96b5" superclass=""/>118 <rowAttribute label="refNote" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdfe0ac-9393-11e5-bc60-5404a60d96b5" superclass=""/>110 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc00ac54-9a7a-11e5-be80-5404a60d96b5"/> 111 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc00adf8-9a7a-11e5-be80-5404a60d96b5"/> 112 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc00afa6-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 113 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc00b186-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 114 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid="bc00b35c-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 115 <rowAttribute label="gpid" type="xs:string" title="Identifier for CMOR Tables" useClass="internalLink" techNote="requestVarGroup" description="" uid="bc00b56e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 116 <rowAttribute label="mip" type="xs:string" title="Project" useClass="" techNote="" description="" uid="bc00b74e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 117 <rowAttribute label="ref" type="xs:string" title="" useClass="" techNote="" description="" uid="bc00b91a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 118 <rowAttribute label="refNote" type="xs:string" title="" useClass="" techNote="" description="" uid="bc00bae6-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 119 119 </table> 120 120 <table label="modelConfig" uid="SECTION:modelConfig" title="3.5 Model configuration options" id="mcfg" itemLabelMode="an" level="0" maxOccurs="1" labUnique="Yes"> 121 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fcdfe52a-9393-11e5-bc60-5404a60d96b5"/>122 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fcdfe6ce-9393-11e5-bc60-5404a60d96b5"/>123 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fcdfe872-9393-11e5-bc60-5404a60d96b5" superclass=""/>124 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fcdfea52-9393-11e5-bc60-5404a60d96b5" superclass=""/>125 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid=" fcdfec32-9393-11e5-bc60-5404a60d96b5" superclass=""/>126 <rowAttribute label="title" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdfedfe-9393-11e5-bc60-5404a60d96b5" superclass=""/>127 <rowAttribute label="MIPs" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdfefca-9393-11e5-bc60-5404a60d96b5" superclass=""/>128 <rowAttribute label="usage" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdff196-9393-11e5-bc60-5404a60d96b5" superclass=""/>129 <rowAttribute label="type" type="xs:string" title="" useClass="" techNote="" description="" uid=" fcdff362-9393-11e5-bc60-5404a60d96b5" superclass=""/>130 <rowAttribute label="range" type="xs:string" title="Range of valid values, e.g. xs:boolean" useClass="" techNote="" description="" uid=" fcdff542-9393-11e5-bc60-5404a60d96b5" superclass=""/>121 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc00bf5a-9a7a-11e5-be80-5404a60d96b5"/> 122 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc00c0fe-9a7a-11e5-be80-5404a60d96b5"/> 123 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc00c2a2-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 124 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc00c48c-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 125 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid="bc00c676-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 126 <rowAttribute label="title" type="xs:string" title="" useClass="" techNote="" description="" uid="bc00c842-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 127 <rowAttribute label="MIPs" type="xs:string" title="" useClass="" techNote="" description="" uid="bc00ca18-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 128 <rowAttribute label="usage" type="xs:string" title="" useClass="" techNote="" description="" uid="bc00cbda-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 129 <rowAttribute label="type" type="xs:string" title="" useClass="" techNote="" description="" uid="bc00cda6-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 130 <rowAttribute label="range" type="xs:string" title="Range of valid values, e.g. xs:boolean" useClass="" techNote="" description="" uid="bc00cf86-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 131 131 </table> 132 132 <table label="varChoiceLinkC" uid="SECTION:varChoiceLinkC" title="3.6 Links a variable to a choice element" id="vclc" itemLabelMode="def" level="0" maxOccurs="1" labUnique="Yes"> 133 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fcdff984-9393-11e5-bc60-5404a60d96b5"/>134 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fcdffb32-9393-11e5-bc60-5404a60d96b5"/>135 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fcdffcf4-9393-11e5-bc60-5404a60d96b5" superclass=""/>136 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fcdffed4-9393-11e5-bc60-5404a60d96b5" superclass=""/>137 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid=" fce000be-9393-11e5-bc60-5404a60d96b5" superclass=""/>138 <rowAttribute label="vid" type="xs:string" title="Variable" useClass="internalLink" techNote="" description="" uid=" fce0029e-9393-11e5-bc60-5404a60d96b5" superclass=""/>139 <rowAttribute label="cfgid" type="xs:string" title="Configuration Option" useClass="internalLink" techNote="" description="" uid=" fce00488-9393-11e5-bc60-5404a60d96b5" superclass=""/>140 <rowAttribute label="cfg" type="xs:boolean" title="Configuration Value" useClass="" techNote="" description="" uid=" fce0065e-9393-11e5-bc60-5404a60d96b5" superclass=""/>141 <rowAttribute label="cid" type="xs:string" title="Choice -- can provide a link to related variables" useClass="internalLink" techNote="" description="" uid=" fce00866-9393-11e5-bc60-5404a60d96b5" superclass=""/>133 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc00d3c8-9a7a-11e5-be80-5404a60d96b5"/> 134 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc00d56c-9a7a-11e5-be80-5404a60d96b5"/> 135 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc00d71a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 136 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc00d8f0-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 137 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid="bc00dada-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 138 <rowAttribute label="vid" type="xs:string" title="Variable" useClass="internalLink" techNote="" description="" uid="bc00dcc4-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 139 <rowAttribute label="cfgid" type="xs:string" title="Configuration Option" useClass="internalLink" techNote="" description="" uid="bc00deae-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 140 <rowAttribute label="cfg" type="xs:boolean" title="Configuration Value" useClass="" techNote="" description="" uid="bc00e084-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 141 <rowAttribute label="cid" type="xs:string" title="Choice -- can provide a link to related variables" useClass="internalLink" techNote="" description="" uid="bc00e282-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 142 142 </table> 143 143 <table label="objectiveLink" uid="SECTION:objectiveLink" title="3.7 Link between scientific objectives and requests" id="objl" itemLabelMode="def" level="0" maxOccurs="1" labUnique="No"> 144 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fce00cbc-9393-11e5-bc60-5404a60d96b5"/>145 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fce00e74-9393-11e5-bc60-5404a60d96b5"/>146 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fce0102c-9393-11e5-bc60-5404a60d96b5" superclass=""/>147 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fce0122a-9393-11e5-bc60-5404a60d96b5" superclass=""/>148 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid=" fce01464-9393-11e5-bc60-5404a60d96b5" superclass=""/>149 <rowAttribute label="oid" type="xs:string" title="Identifier for a scientific objective" useClass="internalLink" techNote="objective" description="" uid=" fce016ee-9393-11e5-bc60-5404a60d96b5" superclass=""/>150 <rowAttribute label="rid" type="xs:string" title="Identifier for a request link" useClass="internalLink" techNote="requestLink" description="" uid=" fce0196e-9393-11e5-bc60-5404a60d96b5" superclass=""/>144 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc00e6ec-9a7a-11e5-be80-5404a60d96b5"/> 145 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc00e890-9a7a-11e5-be80-5404a60d96b5"/> 146 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc00ea3e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 147 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc00ec28-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 148 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid="bc00efd4-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 149 <rowAttribute label="oid" type="xs:string" title="Identifier for a scientific objective" useClass="internalLink" techNote="objective" description="" uid="bc00f1f0-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 150 <rowAttribute label="rid" type="xs:string" title="Identifier for a request link" useClass="internalLink" techNote="requestLink" description="" uid="bc00f3e4-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 151 151 </table> 152 152 <table label="remarks" uid="SECTION:remarks" title="3.08 Remarks about other items" id="rmk" itemLabelMode="def" level="10" maxOccurs="1" labUnique="No"> 153 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fce01e0a-9393-11e5-bc60-5404a60d96b5"/>154 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fce01fae-9393-11e5-bc60-5404a60d96b5"/>155 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fce0215c-9393-11e5-bc60-5404a60d96b5" superclass=""/>156 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fce02332-9393-11e5-bc60-5404a60d96b5" superclass=""/>157 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid=" fce02512-9393-11e5-bc60-5404a60d96b5" superclass=""/>158 <rowAttribute label="tid" type="xs:string" title="Target identifier: the record ID of the item this refers to." useClass="internalLink" techNote="" description="" uid=" fce026f2-9393-11e5-bc60-5404a60d96b5" superclass=""/>159 <rowAttribute label="tattr" type="xs:string" title="Target attribute: an attribute of the target item, or 'ALL'" useClass="" techNote="" description="" uid=" fce028d2-9393-11e5-bc60-5404a60d96b5" superclass=""/>160 <rowAttribute label="description" type="xs:string" title="Free text remarks -- unless there are specific restrictions associated with the class attribute of this remark" useClass="" techNote="" description="" uid=" fce02ab2-9393-11e5-bc60-5404a60d96b5" superclass=""/>161 <rowAttribute label="class" type="xs:string" title="Different classes of remark support a range of specialised usages: free (a free text comment), modelTypeReq (a model type requirement), modelTypeExcl (a model type exclusion), varAlt (an alternative variable that my be used instead of this one), varSup (an alternative variable which, if selected makes this one redundant), attChange (a change in the value of an attribute -- old value provided in 'techNote')." useClass="" techNote="" description="" uid=" fce02c9c-9393-11e5-bc60-5404a60d96b5" superclass=""/>162 <rowAttribute label="qid" type="xs:string" title="Identifier required for classes modelTypeReq, modelTypeExcl, varAlt, varSup. For the first two classes, the identifier points to a model type specification, for the last two it points to an output variable specification." useClass="" techNote="" description="" uid=" fce02e90-9393-11e5-bc60-5404a60d96b5" superclass=""/>163 <rowAttribute label="techNote" type="xs:string" title="Optional additional machine readable content (though not restricted by the schema)" useClass="" techNote="" description="" uid=" fce0307a-9393-11e5-bc60-5404a60d96b5" superclass=""/>164 <rowAttribute label="prov" type="xs:string" title="Provenance" useClass="" techNote="" description="" uid=" fce0325a-9393-11e5-bc60-5404a60d96b5" superclass=""/>153 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc00f8a8-9a7a-11e5-be80-5404a60d96b5"/> 154 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc00fa42-9a7a-11e5-be80-5404a60d96b5"/> 155 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc00fbf0-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 156 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc00fdd0-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 157 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid="bc00ffb0-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 158 <rowAttribute label="tid" type="xs:string" title="Target identifier: the record ID of the item this refers to." useClass="internalLink" techNote="" description="" uid="bc010190-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 159 <rowAttribute label="tattr" type="xs:string" title="Target attribute: an attribute of the target item, or 'ALL'" useClass="" techNote="" description="" uid="bc010398-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 160 <rowAttribute label="description" type="xs:string" title="Free text remarks -- unless there are specific restrictions associated with the class attribute of this remark" useClass="" techNote="" description="" uid="bc010578-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 161 <rowAttribute label="class" type="xs:string" title="Different classes of remark support a range of specialised usages: free (a free text comment), modelTypeReq (a model type requirement), modelTypeExcl (a model type exclusion), varAlt (an alternative variable that my be used instead of this one), varSup (an alternative variable which, if selected makes this one redundant), attChange (a change in the value of an attribute -- old value provided in 'techNote')." useClass="" techNote="" description="" uid="bc010762-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 162 <rowAttribute label="qid" type="xs:string" title="Identifier required for classes modelTypeReq, modelTypeExcl, varAlt, varSup. For the first two classes, the identifier points to a model type specification, for the last two it points to an output variable specification." useClass="" techNote="" description="" uid="bc01094c-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 163 <rowAttribute label="techNote" type="xs:string" title="Optional additional machine readable content (though not restricted by the schema)" useClass="" techNote="" description="" uid="bc010b36-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 164 <rowAttribute label="prov" type="xs:string" title="Provenance" useClass="" techNote="" description="" uid="bc010d0c-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 165 165 </table> 166 166 <table label="experiment" uid="SECTION:experiment" title="1.5 Experiments" id="exp" itemLabelMode="def" level="0" maxOccurs="1" labUnique="No"> 167 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fce03836-9393-11e5-bc60-5404a60d96b5"/>168 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fce039da-9393-11e5-bc60-5404a60d96b5"/>169 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fce03b88-9393-11e5-bc60-5404a60d96b5" superclass=""/>170 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fce03d86-9393-11e5-bc60-5404a60d96b5" superclass=""/>171 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid=" fce03f8e-9393-11e5-bc60-5404a60d96b5" superclass=""/>172 <rowAttribute label="description" type="xs:string" title="Description" useClass="freeText" techNote="" description="" uid=" fce04178-9393-11e5-bc60-5404a60d96b5" superclass=""/>173 <rowAttribute label="egid" type="xs:string" title="Identifier for experiment group" useClass="internalLink" techNote="" description="" uid=" fce04362-9393-11e5-bc60-5404a60d96b5" superclass=""/>174 <rowAttribute label="mip" type="xs:string" title="MIP defining experiment" useClass="internalLink" techNote="" description="" uid=" fce0454c-9393-11e5-bc60-5404a60d96b5" superclass=""/>175 <rowAttribute label="mcfg" type="xs:string" title="Model category" useClass="" techNote="" description="" uid=" fce04722-9393-11e5-bc60-5404a60d96b5" superclass=""/>176 <rowAttribute label="tier" type="xs:integer" title="Tier of experiment" useClass="" techNote="" description="Experiments are assigned a tier by the MIP specifying the tier, tier 1 experiments being the most important." uid=" fce04902-9393-11e5-bc60-5404a60d96b5" superclass=""/>177 <rowAttribute label="nstart" type="xs:integer" title="Number of start dates" useClass="" techNote="" description="" uid=" fce04b00-9393-11e5-bc60-5404a60d96b5" superclass=""/>178 <rowAttribute label="starty" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce04ccc-9393-11e5-bc60-5404a60d96b5" superclass=""/>179 <rowAttribute label="endy" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce04e98-9393-11e5-bc60-5404a60d96b5" superclass=""/>180 <rowAttribute label="yps" type="xs:integer" title="Years per simulation" useClass="" techNote="" description="" uid=" fce0506e-9393-11e5-bc60-5404a60d96b5" superclass=""/>181 <rowAttribute label="ensz" type="xs:integer" title="Ensemble size" useClass="" techNote="" description="" uid=" fce0524e-9393-11e5-bc60-5404a60d96b5" superclass=""/>182 <rowAttribute label="ntot" type="xs:integer" title="Total number of years" useClass="" techNote="" description="" uid=" fce05424-9393-11e5-bc60-5404a60d96b5" superclass=""/>183 <rowAttribute label="comment" type="xs:string" title="Comment" useClass="" techNote="" description="" uid=" fce05604-9393-11e5-bc60-5404a60d96b5" superclass=""/>167 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc0112ca-9a7a-11e5-be80-5404a60d96b5"/> 168 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc01146e-9a7a-11e5-be80-5404a60d96b5"/> 169 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc011626-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 170 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc011806-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 171 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid="bc0119fa-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 172 <rowAttribute label="description" type="xs:string" title="Description" useClass="freeText" techNote="" description="" uid="bc011bda-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 173 <rowAttribute label="egid" type="xs:string" title="Identifier for experiment group" useClass="internalLink" techNote="" description="" uid="bc011dc4-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 174 <rowAttribute label="mip" type="xs:string" title="MIP defining experiment" useClass="internalLink" techNote="" description="" uid="bc011fcc-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 175 <rowAttribute label="mcfg" type="xs:string" title="Model category" useClass="" techNote="" description="" uid="bc0121ac-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 176 <rowAttribute label="tier" type="xs:integer" title="Tier of experiment" useClass="" techNote="" description="Experiments are assigned a tier by the MIP specifying the tier, tier 1 experiments being the most important." uid="bc01238c-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 177 <rowAttribute label="nstart" type="xs:integer" title="Number of start dates" useClass="" techNote="" description="" uid="bc012576-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 178 <rowAttribute label="starty" type="xs:string" title="" useClass="" techNote="" description="" uid="bc012742-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 179 <rowAttribute label="endy" type="xs:string" title="" useClass="" techNote="" description="" uid="bc01290e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 180 <rowAttribute label="yps" type="xs:integer" title="Years per simulation" useClass="" techNote="" description="" uid="bc012aee-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 181 <rowAttribute label="ensz" type="xs:integer" title="Ensemble size" useClass="" techNote="" description="" uid="bc012cc4-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 182 <rowAttribute label="ntot" type="xs:integer" title="Total number of years" useClass="" techNote="" description="" uid="bc012e9a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 183 <rowAttribute label="comment" type="xs:string" title="Comment" useClass="" techNote="" description="" uid="bc013066-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 184 184 </table> 185 185 <table label="requestVar" uid="SECTION:requestVar" title="1.4 Request variable (carrying priority and link to group)" id="rqv" itemLabelMode="def" level="3" maxOccurs="1" labUnique="No"> 186 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fce05af0-9393-11e5-bc60-5404a60d96b5"/>187 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fce05c94-9393-11e5-bc60-5404a60d96b5"/>188 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fce05e42-9393-11e5-bc60-5404a60d96b5" superclass=""/>189 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fce06040-9393-11e5-bc60-5404a60d96b5" superclass=""/>190 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid=" fce06220-9393-11e5-bc60-5404a60d96b5" superclass=""/>191 <rowAttribute label="priority" type="xs:integer" title="" useClass="" techNote="" description="" uid=" fce063f6-9393-11e5-bc60-5404a60d96b5" superclass=""/>192 <rowAttribute label="vid" type="xs:string" title="Identifier for MIP Output Variable" useClass="internalLink" techNote="ovar" description="" uid=" fce065f4-9393-11e5-bc60-5404a60d96b5" superclass=""/>193 <rowAttribute label="vgid" type="xs:string" title="Identifier for Variable Group" useClass="internalLink" techNote="requestVarGroup" description="" uid=" fce067e8-9393-11e5-bc60-5404a60d96b5" superclass=""/>194 <rowAttribute label="mip" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce069b4-9393-11e5-bc60-5404a60d96b5" superclass=""/>195 <rowAttribute label="table" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce06b80-9393-11e5-bc60-5404a60d96b5" superclass=""/>186 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc013570-9a7a-11e5-be80-5404a60d96b5"/> 187 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc013714-9a7a-11e5-be80-5404a60d96b5"/> 188 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc0138c2-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 189 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc013aa2-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 190 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid="bc013c78-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 191 <rowAttribute label="priority" type="xs:integer" title="" useClass="" techNote="" description="" uid="bc013e44-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 192 <rowAttribute label="vid" type="xs:string" title="Identifier for MIP Output Variable" useClass="internalLink" techNote="ovar" description="" uid="bc014060-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 193 <rowAttribute label="vgid" type="xs:string" title="Identifier for Variable Group" useClass="internalLink" techNote="requestVarGroup" description="" uid="bc014254-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 194 <rowAttribute label="mip" type="xs:string" title="" useClass="" techNote="" description="" uid="bc014420-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 195 <rowAttribute label="table" type="xs:string" title="" useClass="" techNote="" description="" uid="bc0145ec-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 196 196 </table> 197 197 <table label="standardname" uid="SECTION:standardname" title="1.8 CF Standard Names" id="sn" itemLabelMode="an" level="0" maxOccurs="1" labUnique="Yes"> 198 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fce06f9a-9393-11e5-bc60-5404a60d96b5"/>199 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fce071a2-9393-11e5-bc60-5404a60d96b5"/>200 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fce073dc-9393-11e5-bc60-5404a60d96b5" superclass=""/>201 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fce075bc-9393-11e5-bc60-5404a60d96b5" superclass=""/>202 <rowAttribute label="uid" type="xs:string" title="CF Standard Name" useClass="recordId" techNote="" description="" uid=" fce077a6-9393-11e5-bc60-5404a60d96b5" superclass=""/>203 <rowAttribute label="description" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce07968-9393-11e5-bc60-5404a60d96b5" superclass=""/>204 <rowAttribute label="title" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce07b2a-9393-11e5-bc60-5404a60d96b5" superclass=""/>205 <rowAttribute label="label" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce07cf6-9393-11e5-bc60-5404a60d96b5" superclass=""/>206 <rowAttribute label="units" type="xs:string" title="Canonical Units" useClass="" techNote="" description="" uid=" fce07ed6-9393-11e5-bc60-5404a60d96b5" superclass=""/>198 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc014b0a-9a7a-11e5-be80-5404a60d96b5"/> 199 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc014d26-9a7a-11e5-be80-5404a60d96b5"/> 200 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc014ee8-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 201 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc0150d2-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 202 <rowAttribute label="uid" type="xs:string" title="CF Standard Name" useClass="recordId" techNote="" description="" uid="bc0152bc-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 203 <rowAttribute label="description" type="xs:string" title="" useClass="" techNote="" description="" uid="bc015492-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 204 <rowAttribute label="title" type="xs:string" title="" useClass="" techNote="" description="" uid="bc01565e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 205 <rowAttribute label="label" type="xs:string" title="" useClass="" techNote="" description="" uid="bc0158ac-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 206 <rowAttribute label="units" type="xs:string" title="Canonical Units" useClass="" techNote="" description="" uid="bc015b22-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 207 207 </table> 208 208 <table label="varChoiceLinkR" uid="SECTION:varChoiceLinkR" title="3.09 Links a variable to a choice element" id="vclr" itemLabelMode="def" level="0" maxOccurs="1" labUnique="Yes"> 209 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fce082fa-9393-11e5-bc60-5404a60d96b5"/>210 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fce0849e-9393-11e5-bc60-5404a60d96b5"/>211 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fce08656-9393-11e5-bc60-5404a60d96b5" superclass=""/>212 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fce0885e-9393-11e5-bc60-5404a60d96b5" superclass=""/>213 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid=" fce08a3e-9393-11e5-bc60-5404a60d96b5" superclass=""/>214 <rowAttribute label="vid" type="xs:string" title="Variable" useClass="internalLink" techNote="" description="" uid=" fce08c1e-9393-11e5-bc60-5404a60d96b5" superclass=""/>215 <rowAttribute label="cid" type="xs:string" title="Choice" useClass="internalLink" techNote="" description="" uid=" fce08e08-9393-11e5-bc60-5404a60d96b5" superclass=""/>216 <rowAttribute label="rank" type="xs:integer" title="For ranked choices, the rank of this variable (higher rank makes lower ranks redundant)" useClass="" techNote="" description="" uid=" fce08fe8-9393-11e5-bc60-5404a60d96b5" superclass=""/>209 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc015f5a-9a7a-11e5-be80-5404a60d96b5"/> 210 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc0160f4-9a7a-11e5-be80-5404a60d96b5"/> 211 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc0162a2-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 212 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc016482-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 213 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid="bc01666c-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 214 <rowAttribute label="vid" type="xs:string" title="Variable" useClass="internalLink" techNote="" description="" uid="bc016860-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 215 <rowAttribute label="cid" type="xs:string" title="Choice" useClass="internalLink" techNote="" description="" uid="bc016aa4-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 216 <rowAttribute label="rank" type="xs:integer" title="For ranked choices, the rank of this variable (higher rank makes lower ranks redundant)" useClass="" techNote="" description="" uid="bc016cb6-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 217 217 </table> 218 218 <table label="var" uid="SECTION:var" title="1.2 MIP Variable" id="var" itemLabelMode="def" level="0" maxOccurs="1" labUnique="No"> 219 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fce09498-9393-11e5-bc60-5404a60d96b5"/>220 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fce09646-9393-11e5-bc60-5404a60d96b5"/>221 <rowAttribute label="label" type="xs:string" title="Variable Name" useClass="" techNote="" description="" uid=" fce09808-9393-11e5-bc60-5404a60d96b5" superclass="skos:prefLabel" usage="A short name for the variable, consistent, where possible, with names of related variables."/>222 <rowAttribute label="sn" type="xs:string" title="CF Standard Name" useClass="internalLink" techNote="" description="The CF Standard Name is part of an extensive vocabulary maintained within the CF Convention." uid=" fce09a1a-9393-11e5-bc60-5404a60d96b5" superclass="" usage="The CF Standard Name must be approved and published in the CF Convention"/>223 <rowAttribute label="units" type="xs:string" title="Units" useClass="" techNote="" description="" uid=" fce09c22-9393-11e5-bc60-5404a60d96b5" superclass="" usage="Units "/>224 <rowAttribute label="description" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce09df8-9393-11e5-bc60-5404a60d96b5" superclass="dc:description"/>225 <rowAttribute label="title" type="xs:string" title="Long name" useClass="" techNote="" description="The long name is used as the long_name variable attribute in the NetCDF files." uid=" fce09fec-9393-11e5-bc60-5404a60d96b5" superclass="dc:title" usage="A short phrase to be used in the long_name NetCDF variable attribute"/>226 <rowAttribute label="procnote" type="xs:string" title="Processing notes" useClass="list" techNote="" description="" uid=" fce0a1fe-9393-11e5-bc60-5404a60d96b5" superclass=""/>227 <rowAttribute label="procComment" type="xs:string" title="Processing comments" useClass="freeText" techNote="" description="" uid=" fce0a3de-9393-11e5-bc60-5404a60d96b5" superclass=""/>228 <rowAttribute label="prov" type="xs:string" title="Provenance" useClass="freeText" techNote="" description="" uid=" fce0a5be-9393-11e5-bc60-5404a60d96b5" superclass=""/>229 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid=" fce0a7a8-9393-11e5-bc60-5404a60d96b5" superclass=""/>230 <rowAttribute label="provmip" type="xs:string" title="MIP defining this variables" useClass="internalLink" techNote="" description="The MIP responsible for the original definition of this quantity" uid=" fce0a992-9393-11e5-bc60-5404a60d96b5" superclass=""/>219 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc017292-9a7a-11e5-be80-5404a60d96b5"/> 220 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc017436-9a7a-11e5-be80-5404a60d96b5"/> 221 <rowAttribute label="label" type="xs:string" title="Variable Name" useClass="" techNote="" description="" uid="bc017602-9a7a-11e5-be80-5404a60d96b5" superclass="skos:prefLabel" usage="A short name for the variable, consistent, where possible, with names of related variables."/> 222 <rowAttribute label="sn" type="xs:string" title="CF Standard Name" useClass="internalLink" techNote="" description="The CF Standard Name is part of an extensive vocabulary maintained within the CF Convention." uid="bc017814-9a7a-11e5-be80-5404a60d96b5" superclass="" usage="The CF Standard Name must be approved and published in the CF Convention"/> 223 <rowAttribute label="units" type="xs:string" title="Units" useClass="" techNote="" description="" uid="bc017a1c-9a7a-11e5-be80-5404a60d96b5" superclass="" usage="Units "/> 224 <rowAttribute label="description" type="xs:string" title="" useClass="" techNote="" description="" uid="bc017bf2-9a7a-11e5-be80-5404a60d96b5" superclass="dc:description"/> 225 <rowAttribute label="title" type="xs:string" title="Long name" useClass="" techNote="" description="The long name is used as the long_name variable attribute in the NetCDF files." uid="bc017dfa-9a7a-11e5-be80-5404a60d96b5" superclass="dc:title" usage="A short phrase to be used in the long_name NetCDF variable attribute"/> 226 <rowAttribute label="procnote" type="xs:string" title="Processing notes" useClass="list" techNote="" description="" uid="bc017ff8-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 227 <rowAttribute label="procComment" type="xs:string" title="Processing comments" useClass="freeText" techNote="" description="" uid="bc0181e2-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 228 <rowAttribute label="prov" type="xs:string" title="Provenance" useClass="freeText" techNote="" description="" uid="bc0183cc-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 229 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid="bc0185b6-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 230 <rowAttribute label="provmip" type="xs:string" title="MIP defining this variables" useClass="internalLink" techNote="" description="The MIP responsible for the original definition of this quantity" uid="bc018796-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 231 231 </table> 232 232 <table label="mip" uid="SECTION:mip" title="1.1 Model Intercomparison Project" id="mip" itemLabelMode="def" level="0" maxOccurs="1" labUnique="Yes"> 233 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fce0adde-9393-11e5-bc60-5404a60d96b5"/>234 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fce0b05e-9393-11e5-bc60-5404a60d96b5"/>235 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fce0b28e-9393-11e5-bc60-5404a60d96b5" superclass=""/>236 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fce0b46e-9393-11e5-bc60-5404a60d96b5" superclass=""/>237 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid=" fce0b658-9393-11e5-bc60-5404a60d96b5" superclass=""/>238 <rowAttribute label="title" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce0b824-9393-11e5-bc60-5404a60d96b5" superclass=""/>239 <rowAttribute label="description" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce0b9fa-9393-11e5-bc60-5404a60d96b5" superclass=""/>240 <rowAttribute label="url" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce0bbbc-9393-11e5-bc60-5404a60d96b5" superclass=""/>241 <rowAttribute label="status" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce0bd88-9393-11e5-bc60-5404a60d96b5" superclass=""/>242 <rowAttribute label="project" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce0bf4a-9393-11e5-bc60-5404a60d96b5" superclass=""/>233 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc018c82-9a7a-11e5-be80-5404a60d96b5"/> 234 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc018e26-9a7a-11e5-be80-5404a60d96b5"/> 235 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc018fde-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 236 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc0191b4-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 237 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid="bc01939e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 238 <rowAttribute label="title" type="xs:string" title="" useClass="" techNote="" description="" uid="bc019574-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 239 <rowAttribute label="description" type="xs:string" title="" useClass="" techNote="" description="" uid="bc019736-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 240 <rowAttribute label="url" type="xs:string" title="" useClass="" techNote="" description="" uid="bc019902-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 241 <rowAttribute label="status" type="xs:string" title="" useClass="" techNote="" description="" uid="bc019ace-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 242 <rowAttribute label="project" type="xs:string" title="" useClass="" techNote="" description="" uid="bc019c9a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 243 243 </table> 244 244 <table label="varChoice" uid="SECTION:varChoice" title="3.10 Indicates variables for which a there is a range of potential CMOR Varibles" id="vc" itemLabelMode="def" level="0" maxOccurs="1" labUnique="Yes"> 245 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fce0c3fa-9393-11e5-bc60-5404a60d96b5"/>246 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fce0c59e-9393-11e5-bc60-5404a60d96b5"/>247 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fce0c74c-9393-11e5-bc60-5404a60d96b5" superclass=""/>248 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fce0c94a-9393-11e5-bc60-5404a60d96b5" superclass=""/>249 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid=" fce0cb34-9393-11e5-bc60-5404a60d96b5" superclass=""/>250 <rowAttribute label="class" type="xs:string" title="Class of choice: heirarchy|cfg" useClass="" techNote="" description="" uid=" fce0cd0a-9393-11e5-bc60-5404a60d96b5" superclass=""/>251 <rowAttribute label="title" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce0ced6-9393-11e5-bc60-5404a60d96b5" superclass=""/>252 <rowAttribute label="description" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce0d098-9393-11e5-bc60-5404a60d96b5" superclass=""/>253 <rowAttribute label="varList" type="xs:string" title="A colon separated list of variable names" useClass="" techNote="" description="" uid=" fce0d26e-9393-11e5-bc60-5404a60d96b5" superclass=""/>254 <rowAttribute label="optionList" type="xs:string" title="A list of options, one for each variable" useClass="" techNote="" description="" uid=" fce0d444-9393-11e5-bc60-5404a60d96b5" superclass=""/>245 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc01a154-9a7a-11e5-be80-5404a60d96b5"/> 246 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc01a302-9a7a-11e5-be80-5404a60d96b5"/> 247 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc01a4b0-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 248 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc01a686-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 249 <rowAttribute label="uid" type="xs:string" title="Record identifier" useClass="recordId" techNote="" description="" uid="bc01a870-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 250 <rowAttribute label="class" type="xs:string" title="Class of choice: heirarchy|cfg" useClass="" techNote="" description="" uid="bc01aa50-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 251 <rowAttribute label="title" type="xs:string" title="" useClass="" techNote="" description="" uid="bc01ac1c-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 252 <rowAttribute label="description" type="xs:string" title="" useClass="" techNote="" description="" uid="bc01ade8-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 253 <rowAttribute label="varList" type="xs:string" title="A colon separated list of variable names" useClass="" techNote="" description="" uid="bc01afbe-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 254 <rowAttribute label="optionList" type="xs:string" title="A list of options, one for each variable" useClass="" techNote="" description="" uid="bc01b19e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 255 255 </table> 256 256 <table label="temporalShape" uid="SECTION:temporalShape" title="2.2 Temporal dimension" id="ts" itemLabelMode="def" level="3" maxOccurs="1" labUnique="Yes"> 257 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fce0d822-9393-11e5-bc60-5404a60d96b5"/>258 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fce0d9bc-9393-11e5-bc60-5404a60d96b5"/>259 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fce0db6a-9393-11e5-bc60-5404a60d96b5" superclass=""/>260 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fce0dd40-9393-11e5-bc60-5404a60d96b5" superclass=""/>261 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid=" fce0df16-9393-11e5-bc60-5404a60d96b5" superclass=""/>262 <rowAttribute label="dimensions" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce0e0ec-9393-11e5-bc60-5404a60d96b5" superclass=""/>263 <rowAttribute label="label" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce0e2b8-9393-11e5-bc60-5404a60d96b5" superclass=""/>264 <rowAttribute label="description" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce0e484-9393-11e5-bc60-5404a60d96b5" superclass=""/>257 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc01b57c-9a7a-11e5-be80-5404a60d96b5"/> 258 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc01b716-9a7a-11e5-be80-5404a60d96b5"/> 259 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc01b8ba-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 260 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc01ba9a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 261 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid="bc01bc70-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 262 <rowAttribute label="dimensions" type="xs:string" title="" useClass="" techNote="" description="" uid="bc01be3c-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 263 <rowAttribute label="label" type="xs:string" title="" useClass="" techNote="" description="" uid="bc01c008-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 264 <rowAttribute label="description" type="xs:string" title="" useClass="" techNote="" description="" uid="bc01c1ca-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 265 265 </table> 266 266 <table label="structure" uid="SECTION:structure" title="2.3 Dimensions and related information" id="str" itemLabelMode="def" level="3" maxOccurs="1" labUnique="Yes"> 267 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fce0e9e8-9393-11e5-bc60-5404a60d96b5"/>268 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fce0eb82-9393-11e5-bc60-5404a60d96b5"/>269 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid=" fce0ed30-9393-11e5-bc60-5404a60d96b5" superclass=""/>270 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid=" fce0ef10-9393-11e5-bc60-5404a60d96b5" superclass=""/>271 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid=" fce0f0dc-9393-11e5-bc60-5404a60d96b5" superclass=""/>272 <rowAttribute label="spid" type="xs:string" title="" useClass="internalLink" techNote="spatialShape" description="" uid=" fce0f2bc-9393-11e5-bc60-5404a60d96b5" superclass=""/>273 <rowAttribute label="tmid" type="xs:string" title="" useClass="internalLink" techNote="temporalShape" description="" uid=" fce0f49c-9393-11e5-bc60-5404a60d96b5" superclass=""/>274 <rowAttribute label="odims" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce0f668-9393-11e5-bc60-5404a60d96b5" superclass=""/>275 <rowAttribute label="coords" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce0f82a-9393-11e5-bc60-5404a60d96b5" superclass=""/>276 <rowAttribute label="cell_methods" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce0f9f6-9393-11e5-bc60-5404a60d96b5" superclass=""/>277 <rowAttribute label="cell_measures" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce0fbb8-9393-11e5-bc60-5404a60d96b5" superclass=""/>278 <rowAttribute label="flag_values" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce0fd7a-9393-11e5-bc60-5404a60d96b5" superclass=""/>279 <rowAttribute label="flag_meanings" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce0ff5a-9393-11e5-bc60-5404a60d96b5" superclass=""/>280 <rowAttribute label="description" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce10126-9393-11e5-bc60-5404a60d96b5" superclass=""/>281 <rowAttribute label="procNote" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce102f2-9393-11e5-bc60-5404a60d96b5" superclass=""/>282 <rowAttribute label="prov" type="xs:string" title="" useClass="" techNote="" description="" uid=" fce104be-9393-11e5-bc60-5404a60d96b5" superclass=""/>267 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc01c6fc-9a7a-11e5-be80-5404a60d96b5"/> 268 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc01c8a0-9a7a-11e5-be80-5404a60d96b5"/> 269 <rowAttribute label="label" type="xs:string" title="Record Label" useClass="" techNote="" description="" uid="bc01ca44-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 270 <rowAttribute label="title" type="xs:string" title="Record Title" useClass="" techNote="" description="" uid="bc01cc2e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 271 <rowAttribute label="uid" type="xs:string" title="" useClass="recordId" techNote="" description="" uid="bc01ce0e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 272 <rowAttribute label="spid" type="xs:string" title="" useClass="internalLink" techNote="spatialShape" description="" uid="bc01cfee-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 273 <rowAttribute label="tmid" type="xs:string" title="" useClass="internalLink" techNote="temporalShape" description="" uid="bc01d1f6-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 274 <rowAttribute label="odims" type="xs:string" title="" useClass="" techNote="" description="" uid="bc01d3d6-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 275 <rowAttribute label="coords" type="xs:string" title="" useClass="" techNote="" description="" uid="bc01d5ac-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 276 <rowAttribute label="cell_methods" type="xs:string" title="" useClass="" techNote="" description="" uid="bc01d778-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 277 <rowAttribute label="cell_measures" type="xs:string" title="" useClass="" techNote="" description="" uid="bc01d93a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 278 <rowAttribute label="flag_values" type="xs:string" title="" useClass="" techNote="" description="" uid="bc01dafc-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 279 <rowAttribute label="flag_meanings" type="xs:string" title="" useClass="" techNote="" description="" uid="bc01dcc8-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 280 <rowAttribute label="description" type="xs:string" title="" useClass="" techNote="" description="" uid="bc01de8a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 281 <rowAttribute label="procNote" type="xs:string" title="" useClass="" techNote="" description="" uid="bc01e04c-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 282 <rowAttribute label="prov" type="xs:string" title="" useClass="" techNote="" description="" uid="bc01e20e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 283 283 </table> 284 284 <table label="grids" uid="SECTION:grids" title="1.7 Specification of dimensions" id="grd" itemLabelMode="def" level="4" maxOccurs="1" labUnique="Yes"> 285 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fce10a68-9393-11e5-bc60-5404a60d96b5"/>286 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fce10c02-9393-11e5-bc60-5404a60d96b5"/>287 <rowAttribute label="tables" type="xs:string" title="CMOR table(s)" useClass="" techNote="" description="List of tables which make use of this dimension" uid=" fce10dba-9393-11e5-bc60-5404a60d96b5" superclass=""/>288 <rowAttribute label="uid" type="xs:string" title="Identifier" useClass="recordId" techNote="" description="" uid=" fce10fd6-9393-11e5-bc60-5404a60d96b5" superclass=""/>289 <rowAttribute label="label" type="xs:string" title="CMOR dimension" useClass="" techNote="" description="Unique label" uid=" fce111b6-9393-11e5-bc60-5404a60d96b5" superclass=""/>290 <rowAttribute label="altLabel" type="xs:string" title="output dimension name" useClass="" techNote="" description="Name used for the dimension in NetCDF files" uid=" fce113a0-9393-11e5-bc60-5404a60d96b5" superclass=""/>291 <rowAttribute label="description" type="xs:string" title="description" useClass="" techNote="" description="" uid=" fce1158a-9393-11e5-bc60-5404a60d96b5" superclass=""/>292 <rowAttribute label="standardName" type="xs:string" title="standard name" useClass="internalLink" techNote="" description="CF Standard Name" uid=" fce11774-9393-11e5-bc60-5404a60d96b5" superclass=""/>293 <rowAttribute label="title" type="xs:string" title="long name" useClass="" techNote="" description="Used for the variable long_name attribute" uid=" fce11968-9393-11e5-bc60-5404a60d96b5" superclass=""/>294 <rowAttribute label="axis" type="xs:string" title="axis" useClass="" techNote="" description="" uid=" fce11b5c-9393-11e5-bc60-5404a60d96b5" superclass=""/>295 <rowAttribute label="units" type="xs:string" title="units" useClass="" techNote="" description="" uid=" fce11d46-9393-11e5-bc60-5404a60d96b5" superclass=""/>296 <rowAttribute label="isIndex" type="xs:string" title="index axis?" useClass="" techNote="" description="" uid=" fce11f26-9393-11e5-bc60-5404a60d96b5" superclass=""/>297 <rowAttribute label="coords" type="xs:string" title="coords_attrib" useClass="" techNote="" description="" uid=" fce12106-9393-11e5-bc60-5404a60d96b5" superclass=""/>298 <rowAttribute label="bounds" type="xs:string" title="bounds?" useClass="" techNote="" description="" uid=" fce122fa-9393-11e5-bc60-5404a60d96b5" superclass=""/>299 <rowAttribute label="direction" type="xs:string" title="stored direction" useClass="" techNote="" description="" uid=" fce124d0-9393-11e5-bc60-5404a60d96b5" superclass=""/>300 <rowAttribute label="validMin" type="xs:string" title="valid_min" useClass="" techNote="" description="" uid=" fce126a6-9393-11e5-bc60-5404a60d96b5" superclass=""/>301 <rowAttribute label="validMax" type="xs:string" title="valid_max" useClass="" techNote="" description="" uid=" fce12886-9393-11e5-bc60-5404a60d96b5" superclass=""/>302 <rowAttribute label="type" type="xs:string" title="type" useClass="" techNote="" description="" uid=" fce12a5c-9393-11e5-bc60-5404a60d96b5" superclass=""/>303 <rowAttribute label="positive" type="xs:string" title="positive" useClass="" techNote="" description="" uid=" fce12c32-9393-11e5-bc60-5404a60d96b5" superclass=""/>304 <rowAttribute label="value" type="xs:string" title="value" useClass="" techNote="" description="" uid=" fce12dfe-9393-11e5-bc60-5404a60d96b5" superclass=""/>305 <rowAttribute label="boundsValues" type="xs:string" title="bounds _values" useClass="" techNote="" description="" uid=" fce12fd4-9393-11e5-bc60-5404a60d96b5" superclass=""/>306 <rowAttribute label="requested" type="xs:string" title="requested" useClass="" techNote="" description="" uid=" fce131aa-9393-11e5-bc60-5404a60d96b5" superclass=""/>307 <rowAttribute label="boundsRequested" type="aa:st__floatList" title="bounds_ requested" useClass="" techNote="" description="" uid=" fce13380-9393-11e5-bc60-5404a60d96b5" superclass=""/>308 <rowAttribute label="tolRequested" type="xs:string" title="tol_on_requests: variance from requested values that is tolerated" useClass="" techNote="" description="" uid=" fce13556-9393-11e5-bc60-5404a60d96b5" superclass=""/>309 <rowAttribute label="isGrid" type="xs:string" title="grid?" useClass="" techNote="" description="" uid=" fce13722-9393-11e5-bc60-5404a60d96b5" superclass=""/>285 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc01e812-9a7a-11e5-be80-5404a60d96b5"/> 286 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc01e9ac-9a7a-11e5-be80-5404a60d96b5"/> 287 <rowAttribute label="tables" type="xs:string" title="CMOR table(s)" useClass="" techNote="" description="List of tables which make use of this dimension" uid="bc01eb5a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 288 <rowAttribute label="uid" type="xs:string" title="Identifier" useClass="recordId" techNote="" description="" uid="bc01ed58-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 289 <rowAttribute label="label" type="xs:string" title="CMOR dimension" useClass="" techNote="" description="Unique label" uid="bc01ef38-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 290 <rowAttribute label="altLabel" type="xs:string" title="output dimension name" useClass="" techNote="" description="Name used for the dimension in NetCDF files" uid="bc01f118-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 291 <rowAttribute label="description" type="xs:string" title="description" useClass="" techNote="" description="" uid="bc01f302-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 292 <rowAttribute label="standardName" type="xs:string" title="standard name" useClass="internalLink" techNote="" description="CF Standard Name" uid="bc01f4ec-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 293 <rowAttribute label="title" type="xs:string" title="long name" useClass="" techNote="" description="Used for the variable long_name attribute" uid="bc01f6f4-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 294 <rowAttribute label="axis" type="xs:string" title="axis" useClass="" techNote="" description="" uid="bc01f8e8-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 295 <rowAttribute label="units" type="xs:string" title="units" useClass="" techNote="" description="" uid="bc01fabe-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 296 <rowAttribute label="isIndex" type="xs:string" title="index axis?" useClass="" techNote="" description="" uid="bc01fc94-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 297 <rowAttribute label="coords" type="xs:string" title="coords_attrib" useClass="" techNote="" description="" uid="bc01fe74-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 298 <rowAttribute label="bounds" type="xs:string" title="bounds?" useClass="" techNote="" description="" uid="bc02004a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 299 <rowAttribute label="direction" type="xs:string" title="stored direction" useClass="" techNote="" description="" uid="bc020220-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 300 <rowAttribute label="validMin" type="xs:string" title="valid_min" useClass="" techNote="" description="" uid="bc0203f6-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 301 <rowAttribute label="validMax" type="xs:string" title="valid_max" useClass="" techNote="" description="" uid="bc0205c2-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 302 <rowAttribute label="type" type="xs:string" title="type" useClass="" techNote="" description="" uid="bc020798-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 303 <rowAttribute label="positive" type="xs:string" title="positive" useClass="" techNote="" description="" uid="bc02096e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 304 <rowAttribute label="value" type="xs:string" title="value" useClass="" techNote="" description="" uid="bc020b3a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 305 <rowAttribute label="boundsValues" type="xs:string" title="bounds _values" useClass="" techNote="" description="" uid="bc020d10-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 306 <rowAttribute label="requested" type="xs:string" title="requested" useClass="" techNote="" description="" uid="bc020edc-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 307 <rowAttribute label="boundsRequested" type="aa:st__floatList" title="bounds_ requested" useClass="" techNote="" description="" uid="bc0210b2-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 308 <rowAttribute label="tolRequested" type="xs:string" title="tol_on_requests: variance from requested values that is tolerated" useClass="" techNote="" description="" uid="bc021288-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 309 <rowAttribute label="isGrid" type="xs:string" title="grid?" useClass="" techNote="" description="" uid="bc021454-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 310 310 </table> 311 311 <table label="timeSlice" uid="SECTION:timeSlice" title="3.11 Time Slices for Output Requests" id="tsl" itemLabelMode="def" level="4" maxOccurs="1" labUnique="Yes"> 312 <rowAttribute label="label" type="xs:string" title="Record Label" uid=" fce13d62-9393-11e5-bc60-5404a60d96b5"/>313 <rowAttribute label="title" type="xs:string" title="Record Title" uid=" fce13f06-9393-11e5-bc60-5404a60d96b5"/>314 <rowAttribute label="type" type="xs:string" title="Type of time slice" useClass="" techNote="" description="" uid=" fce140c8-9393-11e5-bc60-5404a60d96b5" superclass=""/>315 <rowAttribute label="start" type="xs:integer" title="Start year" useClass="" techNote="" description="" uid=" fce142d0-9393-11e5-bc60-5404a60d96b5" superclass=""/>316 <rowAttribute label="end" type="xs:integer" title="End year" useClass="" techNote="" description="" uid=" fce144b0-9393-11e5-bc60-5404a60d96b5" superclass=""/>317 <rowAttribute label="step" type="xs:integer" title="Step (years)" useClass="" techNote="" description="" uid=" fce14686-9393-11e5-bc60-5404a60d96b5" superclass=""/>318 <rowAttribute label="sliceLen" type="xs:integer" title="Length of slice" useClass="" techNote="" description="" uid=" fce1485c-9393-11e5-bc60-5404a60d96b5" superclass=""/>319 <rowAttribute label="nyears" type="xs:integer" title="Total number of years" useClass="" techNote="" description="" uid=" fce14a3c-9393-11e5-bc60-5404a60d96b5" superclass=""/>320 <rowAttribute label="uid" type="xs:string" title="Unique identifier" useClass="" techNote="" description="" uid=" fce14c62-9393-11e5-bc60-5404a60d96b5" superclass=""/>312 <rowAttribute label="label" type="xs:string" title="Record Label" uid="bc02197c-9a7a-11e5-be80-5404a60d96b5"/> 313 <rowAttribute label="title" type="xs:string" title="Record Title" uid="bc021b20-9a7a-11e5-be80-5404a60d96b5"/> 314 <rowAttribute label="type" type="xs:string" title="Type of time slice" useClass="" techNote="" description="" uid="bc021cd8-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 315 <rowAttribute label="start" type="xs:integer" title="Start year" useClass="" techNote="" description="" uid="bc021eae-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 316 <rowAttribute label="end" type="xs:integer" title="End year" useClass="" techNote="" description="" uid="bc02208e-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 317 <rowAttribute label="step" type="xs:integer" title="Step (years)" useClass="" techNote="" description="" uid="bc022264-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 318 <rowAttribute label="sliceLen" type="xs:integer" title="Length of slice" useClass="" techNote="" description="" uid="bc02243a-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 319 <rowAttribute label="nyears" type="xs:integer" title="Total number of years" useClass="" techNote="" description="" uid="bc022688-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 320 <rowAttribute label="uid" type="xs:string" title="Unique identifier" useClass="" techNote="" description="" uid="bc022872-9a7a-11e5-be80-5404a60d96b5" superclass=""/> 321 321 </table> 322 322 </defDoc> -
CMIP6dreqbuild/trunk/src/framework/ptxt.py
r508 r509 9 9 ''' 10 10 import string, re, collections, sys, uuid, utils_wb 11 import time, datetime, xlrd 11 import time, datetime, xlrd, codecs 12 12 13 13 sys.path.append('dreqPy' ) … … 181 181 ## 182 182 if oo != None: 183 try: 183 184 oo.write( self.vocab ) 185 except: 186 print 'Failed to write ...' 187 print self.vocab 188 raise 184 189 self.msg( vocab ) 185 190 … … 234 239 def __init__(self,fn,mode): 235 240 if fn[-4:] == '.xls': 241 oo = codecs.open( '/tmp/ptxt_records.txt', 'wb', encoding='ascii' ) 242 brec = [] 236 243 imode = 0 237 244 ii = [] … … 250 257 for j in range(1,s.nrows): 251 258 rr = map( lambda x: x.value, s.row(j) ) 259 try: 260 for x in rr: 261 oo.write( x ) 262 oo.write( '\t' ) 263 oo.write( '\n' ) 264 except: 265 brec.append((k,rr)) 252 266 ii.append(rr) 253 267 268 oo.close() 269 if len(brec) > 0: 270 print 'Un-printable records found in ../../docs/%s' % fn 271 for b in brec: 272 print brec 273 assert False, 'FATAL ERROR' 254 274 else: 255 275 imode = 1 … … 339 359 assert mode in ["defn", "samp","upd","updsamp"] 340 360 361 print '###### srcFn : ',srcFn 341 362 m = main(srcFn,mode)
Note: See TracChangeset
for help on using the changeset viewer.