Changeset 887 for TI01-discovery
- Timestamp:
- 04/05/06 20:46:37 (15 years ago)
- Location:
- TI01-discovery/trunk/schema/numsim
- Files:
-
- 37 added
- 37 deleted
- 3 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
TI01-discovery/trunk/schema/numsim/Documentation/NumSim.xsd.html
r716 r887 381 381 <!-- 382 382 /* IDs of XML Instance Representation boxes */ 383 var xiBoxes = new Array('h-1987706056_xibox', 'h-695491887_xibox', 'h-1190373369_xibox', 'h-455425068_xibox', 'h2086858861_xibox', 'h-665087283_xibox', 'h-2090528342_xibox', 'h-346565456_xibox', 'h1387814092_xibox', 'h416799291_xibox', 'h-366928628_xibox', 'h1112445916_xibox', 'h-772011132_xibox', 'h-1265536140_xibox', 'h- 542493562_xibox', 'h-915392247_xibox');383 var xiBoxes = new Array('h-1987706056_xibox', 'h-695491887_xibox', 'h-1190373369_xibox', 'h-455425068_xibox', 'h2086858861_xibox', 'h-665087283_xibox', 'h-2090528342_xibox', 'h-346565456_xibox', 'h1387814092_xibox', 'h416799291_xibox', 'h-366928628_xibox', 'h1112445916_xibox', 'h-772011132_xibox', 'h-1265536140_xibox', 'h-613610957_xibox', 'h70441618_xibox', 'h-542493562_xibox', 'h-915392247_xibox'); 384 384 /* IDs of diagram boxes */ 385 var diagramBoxes = new Array('h-1987706056_diagram', 'h-695491887_diagram', 'h-1190373369_diagram', 'h-455425068_diagram', 'h2086858861_diagram', 'h-665087283_diagram', 'h-2090528342_diagram', 'h-346565456_diagram', 'h1387814092_diagram', 'h416799291_diagram', 'h-366928628_diagram', 'h1112445916_diagram', 'h-772011132_diagram', 'h-1265536140_diagram', 'h- 542493562_diagram', 'h-915392247_diagram');385 var diagramBoxes = new Array('h-1987706056_diagram', 'h-695491887_diagram', 'h-1190373369_diagram', 'h-455425068_diagram', 'h2086858861_diagram', 'h-665087283_diagram', 'h-2090528342_diagram', 'h-346565456_diagram', 'h1387814092_diagram', 'h416799291_diagram', 'h-366928628_diagram', 'h1112445916_diagram', 'h-772011132_diagram', 'h-1265536140_diagram', 'h-613610957_diagram', 'h70441618_diagram', 'h-542493562_diagram', 'h-915392247_diagram'); 386 386 /* IDs of logical diagram boxes */ 387 387 var logicalDiagramBoxes = new Array('h-915392247_logicalDiagram'); 388 388 /* IDs of Schema Component Representation boxes */ 389 var scBoxes = new Array('schema_scbox', 'h-1987706056_scbox', 'h-695491887_scbox', 'h-1190373369_scbox', 'h-455425068_scbox', 'h2086858861_scbox', 'h-665087283_scbox', 'h-2090528342_scbox', 'h-346565456_scbox', 'h1387814092_scbox', 'h416799291_scbox', 'h-366928628_scbox', 'h1112445916_scbox', 'h-772011132_scbox', 'h-1265536140_scbox', 'h- 542493562_scbox', 'h-915392247_scbox');389 var scBoxes = new Array('schema_scbox', 'h-1987706056_scbox', 'h-695491887_scbox', 'h-1190373369_scbox', 'h-455425068_scbox', 'h2086858861_scbox', 'h-665087283_scbox', 'h-2090528342_scbox', 'h-346565456_scbox', 'h1387814092_scbox', 'h416799291_scbox', 'h-366928628_scbox', 'h1112445916_scbox', 'h-772011132_scbox', 'h-1265536140_scbox', 'h-613610957_scbox', 'h70441618_scbox', 'h-542493562_scbox', 'h-915392247_scbox'); 390 390 391 391 /** … … 773 773 </li> 774 774 <li> 775 <a href="#h-613610957">Complex Type: <strong>NS_CodeBase</strong> 776 </a> 777 </li> 778 <li> 775 779 <a href="#h2086858861">Complex Type: <strong>NS_ControlledParameters</strong> 776 780 </a> … … 782 786 <li> 783 787 <a href="#h-772011132">Complex Type: <strong>NS_EnsembleDetails</strong> 788 </a> 789 </li> 790 <li> 791 <a href="#h70441618">Complex Type: <strong>NS_Experiment</strong> 784 792 </a> 785 793 </li> … … 853 861 <tr> 854 862 <th>Version</th> 855 <td>00 71</td>863 <td>00800</td> 856 864 </tr> 857 865 <tr> … … 871 879 <li>This schema imports schema(s) from the following namespace(s):<ul> 872 880 <li> 873 <em>http://www.w3.org/1999/xlink</em> (at <a title="Jump to schema documentation for '../schemas.opengis.net/xlink/1.0.0/xlinks.xsd'." href="xlinks.xsd.html">../schemas.opengis.net/xlink/1.0.0/xlinks.xsd</a>)</li>881 <em>http://www.w3.org/1999/xlink</em> (at ../schemas.opengis.net/xlink/1.0.0/xlinks.xsd)</li> 874 882 <li> 875 <em>http://www.isotc211.org/2005/gco</em> (at <a title="Jump to schema documentation for '../iso19139/gml3.1.1version/gco/gco.xsd'." href="gco.xsd.html">../iso19139/gml3.1.1version/gco/gco.xsd</a>)</li>883 <em>http://www.isotc211.org/2005/gco</em> (at ../iso19139/gml3.1.1version/gco/gco.xsd)</li> 876 884 <li> 877 <em>http://www.isotc211.org/2005/gmd</em> (at <a title="Jump to schema documentation for '../iso19139/gml3.1.1version/gmd/citation.xsd'." href="citation.xsd.html">../iso19139/gml3.1.1version/gmd/citation.xsd</a>)</li>885 <em>http://www.isotc211.org/2005/gmd</em> (at ../iso19139/gml3.1.1version/gmd/citation.xsd)</li> 878 886 </ul> 879 887 </li> … … 883 891 <tr> 884 892 <th>Documentation</th> 885 <td> Author: Bryan Lawrence Version date: Ma rch 27th, 2006 <br/>893 <td> Author: Bryan Lawrence Version date: May 4th, 2006 <br/> 886 894 <br/>The expectation is that this schema will be used initially by import into 887 895 DIF discovery records and eventually into ISO19115 based discovery records. While such … … 969 977 <div id="schema_scbox" class="contents"> 970 978 <div style="margin-left: 0em"><<span class="scTag">xs:schema</span> 971 <span class="scTag">version</span>="<span class="scContent">00 71</span>"><div style="margin-left: 1.5em"><<span class="scTag">xs:import</span>979 <span class="scTag">version</span>="<span class="scContent">00800</span>"><div style="margin-left: 1.5em"><<span class="scTag">xs:import</span> 972 980 <span class="scTag">namespace</span>="<span class="scContent">http://www.w3.org/1999/xlink</span>" <span class="scTag">schemaLocation</span>="<span class="scContent">../schemas.opengis.net/xlink/1.0.0/xlinks.xsd</span>"/></div> 973 981 <div style="margin-left: 1.5em"><<span class="scTag">xs:import</span> … … 1025 1033 <div id="h-915392247_xibox" class="contents"> 1026 1034 <div style="margin-left: 0em"><NS_Simulated> <br/> 1027 <div style="margin-left: 1.5em"><NS_ Description> <span class="type">1028 <a title="Jump to "NS_ Description" type definition." href="#h-1190373369">NS_Description</a>1029 </span> </NS_ Description> <span class="occurs">[1]</span>1035 <div style="margin-left: 1.5em"><NS_CodeBase> <span class="type"> 1036 <a title="Jump to "NS_CodeBase" type definition." href="#h-613610957">NS_CodeBase</a> 1037 </span> </NS_CodeBase> <span class="occurs">[1]</span> 1030 1038 </div> 1031 <div style="margin-left: 1.5em"><NS_Model> <span class="type"> 1032 <a title="Jump to "NS_Model" type definition." href="#h-1265536140">NS_Model</a> 1033 </span> </NS_Model> <span class="occurs">[1..*]</span> 1034 </div> 1035 <div style="margin-left: 1.5em"><NS_BoundaryCondition> <span class="type"> 1036 <a title="Jump to "NS_BoundaryCondition" type definition." href="#h1112445916">NS_BoundaryCondition</a> 1037 </span> </NS_BoundaryCondition> <span class="occurs">[0..*]</span> 1038 </div> 1039 <div style="margin-left: 1.5em"><NS_InitialCondition> <span class="type"> 1040 <a title="Jump to "NS_InitialCondition" type definition." href="#h-366928628">NS_InitialCondition</a> 1041 </span> </NS_InitialCondition> <span class="occurs">[0..*]</span> 1042 </div> 1043 <div style="margin-left: 1.5em"><NS_Ensemble> <span class="type"> 1044 <a title="Jump to "NS_EnsembleDetails" type definition." href="#h-772011132">NS_EnsembleDetails</a> 1045 </span> </NS_Ensemble> <span class="occurs">[0..1]</span> 1046 </div> 1047 <div style="margin-left: 1.5em"><NS_ParentEnsemble> <span class="type"> 1048 <a title="Jump to "NS_RelatedTo" type definition." href="#h-695491887">NS_RelatedTo</a> 1049 </span> </NS_ParentEnsemble> <span class="occurs">[0..*]</span> 1050 <a href="javascript:void(0)" title="View Documentation" class="documentation" onclick="docArray = new Array('When an integration is available as in independant dataset this can be used to point back to the parent ensemble dataset.'); viewDocumentation('Element', 'NS_ParentEnsemble', docArray);">?</a> 1039 <div style="margin-left: 1.5em"><NS_Experiment> <span class="type"> 1040 <a title="Jump to "NS_Experiment" type definition." href="#h70441618">NS_Experiment</a> 1041 </span> </NS_Experiment> <span class="occurs">[1]</span> 1051 1042 </div></NS_Simulated></div> 1052 1043 </div> … … 1103 1094 <div id="h-1987706056_xibox" class="contents"> 1104 1095 <span style="margin-left: 0em"> 1105 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=" Jump to "href" attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-1961734418" class="externalLink">href</a>="<span class="occurs">[1]</span>"</span>1096 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=""href" attribute declaration could not be found." href="javascript:void(0)" onclick="alert('"href" attribute declaration could not be found.');">href</a>="<span class="occurs">[1]</span>"</span> 1106 1097 <br/> 1107 1098 <span style="margin-left: 0em"> 1108 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=" Jump to "title" attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-673395979" class="externalLink">title</a>="<span class="occurs">[1]</span>"</span>1099 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=""title" attribute declaration could not be found." href="javascript:void(0)" onclick="alert('"title" attribute declaration could not be found.');">title</a>="<span class="occurs">[1]</span>"</span> 1109 1100 <br/> 1110 1101 <span style="margin-left: 0em"> 1111 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=" Jump to "role" attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-1961439175" class="externalLink">role</a>="<span class="occurs">[0..1]</span>"</span>1102 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=""role" attribute declaration could not be found." href="javascript:void(0)" onclick="alert('"role" attribute declaration could not be found.');">role</a>="<span class="occurs">[0..1]</span>"</span> 1112 1103 <br/> 1113 1104 <span style="margin-left: 0em"> dateOfCitation="<span class="type"> 1114 <a href="#ns_gco" title="Find out namespace of 'gco' prefix">gco</a>:<a title=" Jump to "Date_Type" type definition(located in external schema documentation)." href="basicTypes.xsd.html#h1076875878" class="externalLink">Date_Type</a>1105 <a href="#ns_gco" title="Find out namespace of 'gco' prefix">gco</a>:<a title=""Date_Type" type definition could not be found." href="javascript:void(0)" onclick="alert('"Date_Type" type definition could not be found.');">Date_Type</a> 1115 1106 </span> 1116 1107 <span class="occurs">[0..1]</span>"</span> … … 1131 1122 <span class="scTag">name</span>="<span class="scContent">NS_link</span>"><div style="margin-left: 1.5em"><<span class="scTag">xs:attribute</span> 1132 1123 <span class="scTag">ref</span>="<span class="scContent"> 1133 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=" Jump to "href" attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-1961734418" class="externalLink">href</a>1124 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=""href" attribute declaration could not be found." href="javascript:void(0)" onclick="alert('"href" attribute declaration could not be found.');">href</a> 1134 1125 </span>" <span class="scTag">use</span>="<span class="scContent">required</span>"/></div> 1135 1126 <div style="margin-left: 1.5em"><<span class="scTag">xs:attribute</span> 1136 1127 <span class="scTag">ref</span>="<span class="scContent"> 1137 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=" Jump to "title" attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-673395979" class="externalLink">title</a>1128 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=""title" attribute declaration could not be found." href="javascript:void(0)" onclick="alert('"title" attribute declaration could not be found.');">title</a> 1138 1129 </span>" <span class="scTag">use</span>="<span class="scContent">required</span>"/></div> 1139 1130 <div style="margin-left: 1.5em"><<span class="scTag">xs:attribute</span> 1140 1131 <span class="scTag">ref</span>="<span class="scContent"> 1141 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=" Jump to "role" attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-1961439175" class="externalLink">role</a>1132 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=""role" attribute declaration could not be found." href="javascript:void(0)" onclick="alert('"role" attribute declaration could not be found.');">role</a> 1142 1133 </span>" <span class="scTag">use</span>="<span class="scContent">optional</span>"/></div> 1143 1134 <div style="margin-left: 1.5em"><<span class="scTag">xs:attribute</span> 1144 1135 <span class="scTag">name</span>="<span class="scContent">dateOfCitation</span>" <span class="scTag">type</span>="<span class="scContent"> 1145 1136 <span class="type"> 1146 <a href="#ns_gco" title="Find out namespace of 'gco' prefix">gco</a>:<a title=" Jump to "Date_Type" type definition(located in external schema documentation)." href="basicTypes.xsd.html#h1076875878" class="externalLink">Date_Type</a>1137 <a href="#ns_gco" title="Find out namespace of 'gco' prefix">gco</a>:<a title=""Date_Type" type definition could not be found." href="javascript:void(0)" onclick="alert('"Date_Type" type definition could not be found.');">Date_Type</a> 1147 1138 </span> 1148 1139 </span>" <span class="scTag">use</span>="<span class="scContent">optional</span>"/></div></<span class="scTag">xs:attributeGroup</span>></div> … … 1189 1180 <div id="h1112445916_xibox" class="contents"> 1190 1181 <div style="margin-left: 0em"><...<br/> 1191 <span style="margin-left: 0.5em"> NS_ type="<span class="type">1182 <span style="margin-left: 0.5em"> NS_Type="<span class="type"> 1192 1183 <a title="Jump to "NS_BoundaryConditionNames" type definition." href="#h1387814092">NS_BoundaryConditionNames</a> 1193 1184 </span> … … 1248 1239 </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/></div></<span class="scTag">xs:sequence</span>></div> 1249 1240 <div style="margin-left: 1.5em"><<span class="scTag">xs:attribute</span> 1250 <span class="scTag">name</span>="<span class="scContent">NS_ type</span>" <span class="scTag">type</span>="<span class="scContent">1241 <span class="scTag">name</span>="<span class="scContent">NS_Type</span>" <span class="scTag">type</span>="<span class="scContent"> 1251 1242 <span class="type"> 1252 1243 <a title="Jump to "NS_BoundaryConditionNames" type definition." href="#h1387814092">NS_BoundaryConditionNames</a> … … 1257 1248 <!-- 1258 1249 setState('h1112445916_scbox', false); 1250 // --> 1251 </script> 1252 </div> 1253 <div style="text-align: right; clear: both;"> 1254 <a href="#top">top</a> 1255 </div> 1256 <hr/> 1257 <h3>Complex Type: <a name="h-613610957" class="name">NS_CodeBase</a> 1258 </h3> 1259 <table class="hierarchy"> 1260 <tr> 1261 <th>Super-types:</th> 1262 <td>None</td> 1263 </tr> 1264 <tr> 1265 <th>Sub-types:</th> 1266 <td>None</td> 1267 </tr> 1268 </table> 1269 <table class="properties"> 1270 <tr> 1271 <th>Name</th> 1272 <td>NS_CodeBase</td> 1273 </tr> 1274 <tr> 1275 <th> 1276 <a title="Look up 'Abstract' in glossary" href="NumSim.xsd.html#term_Abstract">Abstract</a> 1277 </th> 1278 <td>no</td> 1279 </tr> 1280 </table> 1281 <div class="sample box"> 1282 <div> 1283 <input type="button" id="h-613610957_xibox_button" class="control" onclick="switchState('h-613610957_xibox'); return false;" style="display: none"/> 1284 <span class="caption">XML Instance Representation</span> 1285 </div> 1286 <div id="h-613610957_xibox" class="contents"> 1287 <div style="margin-left: 0em"><...> <br/> 1288 <div style="margin-left: 1.5em"><NS_Description> <span class="type"> 1289 <a title="Jump to "NS_Description" type definition." href="#h-1190373369">NS_Description</a> 1290 </span> </NS_Description> <span class="occurs">[1]</span> 1291 </div> 1292 <div style="margin-left: 1.5em"><NS_Model> <span class="type"> 1293 <a title="Jump to "NS_Model" type definition." href="#h-1265536140">NS_Model</a> 1294 </span> </NS_Model> <span class="occurs">[1..*]</span> 1295 </div></...></div> 1296 </div> 1297 <script type="text/javascript"> 1298 <!-- 1299 setState('h-613610957_xibox', true); 1300 // --> 1301 </script> 1302 </div> 1303 <div class="schemaComponent box"> 1304 <div> 1305 <input type="button" id="h-613610957_scbox_button" class="control" onclick="switchState('h-613610957_scbox'); return false;" style="display: none"/> 1306 <span class="caption">Schema Component Representation</span> 1307 </div> 1308 <div id="h-613610957_scbox" class="contents"> 1309 <div style="margin-left: 0em"><<span class="scTag">xs:complexType</span> 1310 <span class="scTag">name</span>="<span class="scContent">NS_CodeBase</span>"><div style="margin-left: 1.5em"><<span class="scTag">xs:sequence</span>><div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> 1311 <span class="scTag">name</span>="<span class="scContent">NS_Description</span>" <span class="scTag">type</span>="<span class="scContent"> 1312 <span class="type"> 1313 <a title="Jump to "NS_Description" type definition." href="#h-1190373369">NS_Description</a> 1314 </span> 1315 </span>"/></div> 1316 <div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> 1317 <span class="scTag">name</span>="<span class="scContent">NS_Model</span>" <span class="scTag">type</span>="<span class="scContent"> 1318 <span class="type"> 1319 <a title="Jump to "NS_Model" type definition." href="#h-1265536140">NS_Model</a> 1320 </span> 1321 </span>" <span class="scTag">minOccurs</span>="<span class="scContent">1</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/></div></<span class="scTag">xs:sequence</span>></div></<span class="scTag">xs:complexType</span>></div> 1322 </div> 1323 <script type="text/javascript"> 1324 <!-- 1325 setState('h-613610957_scbox', false); 1259 1326 // --> 1260 1327 </script> … … 1512 1579 </div> 1513 1580 <hr/> 1514 <h3>Complex Type: <a name="h -366928628" class="name">NS_InitialCondition</a>1581 <h3>Complex Type: <a name="h70441618" class="name">NS_Experiment</a> 1515 1582 </h3> 1516 1583 <table class="hierarchy"> … … 1527 1594 <tr> 1528 1595 <th>Name</th> 1529 <td>NS_ InitialCondition</td>1596 <td>NS_Experiment</td> 1530 1597 </tr> 1531 1598 <tr> … … 1535 1602 <td>no</td> 1536 1603 </tr> 1604 <tr> 1605 <th>Documentation</th> 1606 <td>Used to define how the codebase has been used. Note that the 1607 NS_ParentEnsemble can be used when an integration is available as in independant 1608 dataset to point back to the parent ensemble dataset.</td> 1609 </tr> 1610 </table> 1611 <div class="sample box"> 1612 <div> 1613 <input type="button" id="h70441618_xibox_button" class="control" onclick="switchState('h70441618_xibox'); return false;" style="display: none"/> 1614 <span class="caption">XML Instance Representation</span> 1615 </div> 1616 <div id="h70441618_xibox" class="contents"> 1617 <div style="margin-left: 0em"><...> <br/> 1618 <div style="margin-left: 1.5em"><NS_Description> <span class="type"> 1619 <a title="Jump to "NS_Description" type definition." href="#h-1190373369">NS_Description</a> 1620 </span> </NS_Description> <span class="occurs">[1]</span> 1621 </div> 1622 <div style="margin-left: 1.5em"><NS_BoundaryCondition> <span class="type"> 1623 <a title="Jump to "NS_BoundaryCondition" type definition." href="#h1112445916">NS_BoundaryCondition</a> 1624 </span> </NS_BoundaryCondition> <span class="occurs">[0..*]</span> 1625 </div> 1626 <div style="margin-left: 1.5em"><NS_InitialCondition> <span class="type"> 1627 <a title="Jump to "NS_InitialCondition" type definition." href="#h-366928628">NS_InitialCondition</a> 1628 </span> </NS_InitialCondition> <span class="occurs">[0..*]</span> 1629 </div> 1630 <div style="margin-left: 1.5em"><NS_Ensemble> <span class="type"> 1631 <a title="Jump to "NS_EnsembleDetails" type definition." href="#h-772011132">NS_EnsembleDetails</a> 1632 </span> </NS_Ensemble> <span class="occurs">[0..1]</span> 1633 </div> 1634 <div style="margin-left: 1.5em"><NS_ParentEnsemble> <span class="type"> 1635 <a title="Jump to "NS_RelatedTo" type definition." href="#h-695491887">NS_RelatedTo</a> 1636 </span> </NS_ParentEnsemble> <span class="occurs">[0..*]</span> 1637 </div></...></div> 1638 </div> 1639 <script type="text/javascript"> 1640 <!-- 1641 setState('h70441618_xibox', true); 1642 // --> 1643 </script> 1644 </div> 1645 <div class="schemaComponent box"> 1646 <div> 1647 <input type="button" id="h70441618_scbox_button" class="control" onclick="switchState('h70441618_scbox'); return false;" style="display: none"/> 1648 <span class="caption">Schema Component Representation</span> 1649 </div> 1650 <div id="h70441618_scbox" class="contents"> 1651 <div style="margin-left: 0em"><<span class="scTag">xs:complexType</span> 1652 <span class="scTag">name</span>="<span class="scContent">NS_Experiment</span>"><div style="margin-left: 1.5em"><<span class="scTag">xs:sequence</span>><div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> 1653 <span class="scTag">name</span>="<span class="scContent">NS_Description</span>" <span class="scTag">type</span>="<span class="scContent"> 1654 <span class="type"> 1655 <a title="Jump to "NS_Description" type definition." href="#h-1190373369">NS_Description</a> 1656 </span> 1657 </span>"/></div> 1658 <div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> 1659 <span class="scTag">name</span>="<span class="scContent">NS_BoundaryCondition</span>" <span class="scTag">type</span>="<span class="scContent"> 1660 <span class="type"> 1661 <a title="Jump to "NS_BoundaryCondition" type definition." href="#h1112445916">NS_BoundaryCondition</a> 1662 </span> 1663 </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/></div> 1664 <div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> 1665 <span class="scTag">name</span>="<span class="scContent">NS_InitialCondition</span>" <span class="scTag">type</span>="<span class="scContent"> 1666 <span class="type"> 1667 <a title="Jump to "NS_InitialCondition" type definition." href="#h-366928628">NS_InitialCondition</a> 1668 </span> 1669 </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/></div> 1670 <div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> 1671 <span class="scTag">name</span>="<span class="scContent">NS_Ensemble</span>" <span class="scTag">type</span>="<span class="scContent"> 1672 <span class="type"> 1673 <a title="Jump to "NS_EnsembleDetails" type definition." href="#h-772011132">NS_EnsembleDetails</a> 1674 </span> 1675 </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/></div> 1676 <div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> 1677 <span class="scTag">name</span>="<span class="scContent">NS_ParentEnsemble</span>" <span class="scTag">type</span>="<span class="scContent"> 1678 <span class="type"> 1679 <a title="Jump to "NS_RelatedTo" type definition." href="#h-695491887">NS_RelatedTo</a> 1680 </span> 1681 </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/></div></<span class="scTag">xs:sequence</span>></div></<span class="scTag">xs:complexType</span>></div> 1682 </div> 1683 <script type="text/javascript"> 1684 <!-- 1685 setState('h70441618_scbox', false); 1686 // --> 1687 </script> 1688 </div> 1689 <div style="text-align: right; clear: both;"> 1690 <a href="#top">top</a> 1691 </div> 1692 <hr/> 1693 <h3>Complex Type: <a name="h-366928628" class="name">NS_InitialCondition</a> 1694 </h3> 1695 <table class="hierarchy"> 1696 <tr> 1697 <th>Super-types:</th> 1698 <td>None</td> 1699 </tr> 1700 <tr> 1701 <th>Sub-types:</th> 1702 <td>None</td> 1703 </tr> 1704 </table> 1705 <table class="properties"> 1706 <tr> 1707 <th>Name</th> 1708 <td>NS_InitialCondition</td> 1709 </tr> 1710 <tr> 1711 <th> 1712 <a title="Look up 'Abstract' in glossary" href="NumSim.xsd.html#term_Abstract">Abstract</a> 1713 </th> 1714 <td>no</td> 1715 </tr> 1716 <tr> 1717 <th>Documentation</th> 1718 <td> Multiple initial condition elements can appear to cover how different 1719 parts of the model system were initialized. If present, the main requirement is that 1720 the initial condition be described in the description element and those parameters 1721 which are controlled by the initial condition be identified if possible. Failing a 1722 description (or as well as) the type attribute can identify the sort of initial 1723 condition from the InitialConditionTypes controlled vocabulary.<br/> 1724 <br/> Where the initial condition is in fact a perturbed version of the 1725 ârealâ values for the starting time (perhaps as part of an ensemble), the perturbed 1726 Boolean attribute can be set true (the default is false). Where the perturbation is 1727 physically meaningful (for example, using singular vectors), this can be indicated 1728 in the description. </td> 1729 </tr> 1537 1730 </table> 1538 1731 <div class="sample box"> … … 1543 1736 <div id="h-366928628_xibox" class="contents"> 1544 1737 <div style="margin-left: 0em"><...<br/> 1545 <span style="margin-left: 0.5em"> NS_ type="<span class="type">1738 <span style="margin-left: 0.5em"> NS_Type="<span class="type"> 1546 1739 <a title="Jump to "NS_InitialConditionTypes" type definition." href="#h-665087283">NS_InitialConditionTypes</a> 1547 1740 </span> 1548 1741 <span class="occurs">[0..1]</span>"</span> 1549 1742 <br/> 1550 <span style="margin-left: 0.5em"> NS_ perturbed="<span class="type">1743 <span style="margin-left: 0.5em"> NS_Perturbed="<span class="type"> 1551 1744 <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span> 1552 1745 <span class="occurs">[0..1]</span>"</span>> <br/> … … 1558 1751 <a title="Jump to "NS_ControlledParameters" type definition." href="#h2086858861">NS_ControlledParameters</a> 1559 1752 </span> </NS_ControlledParameters> <span class="occurs">[0..*]</span> 1753 </div> 1754 <div style="margin-left: 1.5em"><NS_References> <span class="type"> 1755 <a title="Jump to "NS_ReferenceList" type definition." href="#h-455425068">NS_ReferenceList</a> 1756 </span> </NS_References> <span class="occurs">[0..1]</span> 1560 1757 </div></...></div> 1561 1758 </div> … … 1584 1781 <a title="Jump to "NS_ControlledParameters" type definition." href="#h2086858861">NS_ControlledParameters</a> 1585 1782 </span> 1586 </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/></div></<span class="scTag">xs:sequence</span>></div> 1783 </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/></div> 1784 <div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> 1785 <span class="scTag">name</span>="<span class="scContent">NS_References</span>" <span class="scTag">type</span>="<span class="scContent"> 1786 <span class="type"> 1787 <a title="Jump to "NS_ReferenceList" type definition." href="#h-455425068">NS_ReferenceList</a> 1788 </span> 1789 </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/></div></<span class="scTag">xs:sequence</span>></div> 1587 1790 <div style="margin-left: 1.5em"><<span class="scTag">xs:attribute</span> 1588 <span class="scTag">name</span>="<span class="scContent">NS_ type</span>" <span class="scTag">type</span>="<span class="scContent">1791 <span class="scTag">name</span>="<span class="scContent">NS_Type</span>" <span class="scTag">type</span>="<span class="scContent"> 1589 1792 <span class="type"> 1590 1793 <a title="Jump to "NS_InitialConditionTypes" type definition." href="#h-665087283">NS_InitialConditionTypes</a> … … 1592 1795 </span>"/></div> 1593 1796 <div style="margin-left: 1.5em"><<span class="scTag">xs:attribute</span> 1594 <span class="scTag">name</span>="<span class="scContent">NS_ perturbed</span>" <span class="scTag">type</span>="<span class="scContent">1797 <span class="scTag">name</span>="<span class="scContent">NS_Perturbed</span>" <span class="scTag">type</span>="<span class="scContent"> 1595 1798 <span class="type"> 1596 1799 <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span> … … 1778 1981 <div id="h-542493562_xibox" class="contents"> 1779 1982 <div style="margin-left: 0em"><...> <br/> 1780 <div style="margin-left: 1.5em"><NS_ Description> <span class="type">1781 <a title="Jump to "NS_ Description" type definition." href="#h-1190373369">NS_Description</a>1782 </span> </NS_ Description> <span class="occurs">[1]</span>1983 <div style="margin-left: 1.5em"><NS_CodeBase> <span class="type"> 1984 <a title="Jump to "NS_CodeBase" type definition." href="#h-613610957">NS_CodeBase</a> 1985 </span> </NS_CodeBase> <span class="occurs">[1]</span> 1783 1986 </div> 1784 <div style="margin-left: 1.5em"><NS_Model> <span class="type"> 1785 <a title="Jump to "NS_Model" type definition." href="#h-1265536140">NS_Model</a> 1786 </span> </NS_Model> <span class="occurs">[1..*]</span> 1787 </div> 1788 <div style="margin-left: 1.5em"><NS_BoundaryCondition> <span class="type"> 1789 <a title="Jump to "NS_BoundaryCondition" type definition." href="#h1112445916">NS_BoundaryCondition</a> 1790 </span> </NS_BoundaryCondition> <span class="occurs">[0..*]</span> 1791 </div> 1792 <div style="margin-left: 1.5em"><NS_InitialCondition> <span class="type"> 1793 <a title="Jump to "NS_InitialCondition" type definition." href="#h-366928628">NS_InitialCondition</a> 1794 </span> </NS_InitialCondition> <span class="occurs">[0..*]</span> 1795 </div> 1796 <div style="margin-left: 1.5em"><NS_Ensemble> <span class="type"> 1797 <a title="Jump to "NS_EnsembleDetails" type definition." href="#h-772011132">NS_EnsembleDetails</a> 1798 </span> </NS_Ensemble> <span class="occurs">[0..1]</span> 1799 </div> 1800 <div style="margin-left: 1.5em"><NS_ParentEnsemble> <span class="type"> 1801 <a title="Jump to "NS_RelatedTo" type definition." href="#h-695491887">NS_RelatedTo</a> 1802 </span> </NS_ParentEnsemble> <span class="occurs">[0..*]</span> 1803 <a href="javascript:void(0)" title="View Documentation" class="documentation" onclick="docArray = new Array('When an integration is available as in independant dataset this can be used to point back to the parent ensemble dataset.'); viewDocumentation('Element', 'NS_ParentEnsemble', docArray);">?</a> 1987 <div style="margin-left: 1.5em"><NS_Experiment> <span class="type"> 1988 <a title="Jump to "NS_Experiment" type definition." href="#h70441618">NS_Experiment</a> 1989 </span> </NS_Experiment> <span class="occurs">[1]</span> 1804 1990 </div></...></div> 1805 1991 </div> … … 1818 2004 <div style="margin-left: 0em"><<span class="scTag">xs:complexType</span> 1819 2005 <span class="scTag">name</span>="<span class="scContent">NS_NumSim</span>"><div style="margin-left: 1.5em"><<span class="scTag">xs:sequence</span>><div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> 1820 <span class="scTag">name</span>="<span class="scContent">NS_ Description</span>" <span class="scTag">type</span>="<span class="scContent">1821 <span class="type"> 1822 <a title="Jump to "NS_ Description" type definition." href="#h-1190373369">NS_Description</a>2006 <span class="scTag">name</span>="<span class="scContent">NS_CodeBase</span>" <span class="scTag">type</span>="<span class="scContent"> 2007 <span class="type"> 2008 <a title="Jump to "NS_CodeBase" type definition." href="#h-613610957">NS_CodeBase</a> 1823 2009 </span> 1824 2010 </span>"/></div> 1825 2011 <div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> 1826 <span class="scTag">name</span>="<span class="scContent">NS_ Model</span>" <span class="scTag">type</span>="<span class="scContent">1827 <span class="type"> 1828 <a title="Jump to "NS_ Model" type definition." href="#h-1265536140">NS_Model</a>2012 <span class="scTag">name</span>="<span class="scContent">NS_Experiment</span>" <span class="scTag">type</span>="<span class="scContent"> 2013 <span class="type"> 2014 <a title="Jump to "NS_Experiment" type definition." href="#h70441618">NS_Experiment</a> 1829 2015 </span> 1830 </span>" <span class="scTag">minOccurs</span>="<span class="scContent">1</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/></div> 1831 <div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> 1832 <span class="scTag">name</span>="<span class="scContent">NS_BoundaryCondition</span>" <span class="scTag">type</span>="<span class="scContent"> 1833 <span class="type"> 1834 <a title="Jump to "NS_BoundaryCondition" type definition." href="#h1112445916">NS_BoundaryCondition</a> 1835 </span> 1836 </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/></div> 1837 <div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> 1838 <span class="scTag">name</span>="<span class="scContent">NS_InitialCondition</span>" <span class="scTag">type</span>="<span class="scContent"> 1839 <span class="type"> 1840 <a title="Jump to "NS_InitialCondition" type definition." href="#h-366928628">NS_InitialCondition</a> 1841 </span> 1842 </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/></div> 1843 <div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> 1844 <span class="scTag">name</span>="<span class="scContent">NS_Ensemble</span>" <span class="scTag">type</span>="<span class="scContent"> 1845 <span class="type"> 1846 <a title="Jump to "NS_EnsembleDetails" type definition." href="#h-772011132">NS_EnsembleDetails</a> 1847 </span> 1848 </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/></div> 1849 <div style="margin-left: 1.5em"><<span class="scTag">xs:element</span> 1850 <span class="scTag">name</span>="<span class="scContent">NS_ParentEnsemble</span>" <span class="scTag">type</span>="<span class="scContent"> 1851 <span class="type"> 1852 <a title="Jump to "NS_RelatedTo" type definition." href="#h-695491887">NS_RelatedTo</a> 1853 </span> 1854 </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/></div></<span class="scTag">xs:sequence</span>></div></<span class="scTag">xs:complexType</span>></div> 2016 </span>"/></div></<span class="scTag">xs:sequence</span>></div></<span class="scTag">xs:complexType</span>></div> 1855 2017 </div> 1856 2018 <script type="text/javascript"> … … 1903 2065 </div> 1904 2066 <div style="margin-left: 3em"><NS_Citation> <span class="type"> 1905 <a href="#ns_gmd" title="Find out namespace of 'gmd' prefix">gmd</a>:<a title=" Jump to "CI_Citation_Type" type definition(located in external schema documentation)." href="citation.xsd.html#h954316766" class="externalLink">CI_Citation_Type</a>2067 <a href="#ns_gmd" title="Find out namespace of 'gmd' prefix">gmd</a>:<a title=""CI_Citation_Type" type definition could not be found." href="javascript:void(0)" onclick="alert('"CI_Citation_Type" type definition could not be found.');">CI_Citation_Type</a> 1906 2068 </span> </NS_Citation> <span class="occurs">[1..*]</span> 1907 2069 </div> … … 1930 2092 <span class="scTag">name</span>="<span class="scContent">NS_Citation</span>" <span class="scTag">type</span>="<span class="scContent"> 1931 2093 <span class="type"> 1932 <a href="#ns_gmd" title="Find out namespace of 'gmd' prefix">gmd</a>:<a title=" Jump to "CI_Citation_Type" type definition(located in external schema documentation)." href="citation.xsd.html#h954316766" class="externalLink">CI_Citation_Type</a>2094 <a href="#ns_gmd" title="Find out namespace of 'gmd' prefix">gmd</a>:<a title=""CI_Citation_Type" type definition could not be found." href="javascript:void(0)" onclick="alert('"CI_Citation_Type" type definition could not be found.');">CI_Citation_Type</a> 1933 2095 </span> 1934 2096 </span>" <span class="scTag">minOccurs</span>="<span class="scContent">1</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/></div></<span class="scTag">xs:choice</span>></div></<span class="scTag">xs:complexType</span>></div> … … 1980 2142 <div style="margin-left: 0em"><...<br/> 1981 2143 <span style="margin-left: 0.5em"> 1982 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=" Jump to "href" attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-1961734418" class="externalLink">href</a>="<span class="occurs">[1]</span>"</span>2144 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=""href" attribute declaration could not be found." href="javascript:void(0)" onclick="alert('"href" attribute declaration could not be found.');">href</a>="<span class="occurs">[1]</span>"</span> 1983 2145 <br/> 1984 2146 <span style="margin-left: 0.5em"> 1985 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=" Jump to "title" attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-673395979" class="externalLink">title</a>="<span class="occurs">[1]</span>"</span>2147 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=""title" attribute declaration could not be found." href="javascript:void(0)" onclick="alert('"title" attribute declaration could not be found.');">title</a>="<span class="occurs">[1]</span>"</span> 1986 2148 <br/> 1987 2149 <span style="margin-left: 0.5em"> 1988 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=" Jump to "role" attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-1961439175" class="externalLink">role</a>="<span class="occurs">[0..1]</span>"</span>2150 <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title=""role" attribute declaration could not be found." href="javascript:void(0)" onclick="alert('"role" attribute declaration could not be found.');">role</a>="<span class="occurs">[0..1]</span>"</span> 1989 2151 <br/> 1990 2152 <span style="margin-left: 0.5em"> dateOfCitation="<span class="type"> 1991 <a href="#ns_gco" title="Find out namespace of 'gco' prefix">gco</a>:<a title=" Jump to "Date_Type" type definition(located in external schema documentation)." href="basicTypes.xsd.html#h1076875878" class="externalLink">Date_Type</a>2153 <a href="#ns_gco" title="Find out namespace of 'gco' prefix">gco</a>:<a title=""Date_Type" type definition could not be found." href="javascript:void(0)" onclick="alert('"Date_Type" type definition could not be found.');">Date_Type</a> 1992 2154 </span> 1993 2155 <span class="occurs">[0..1]</span>"</span>> <br/> -
TI01-discovery/trunk/schema/numsim/HADCM3 PUM 4.5 Beowulf.xml
r884 r887 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 <NS_Simulated xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink"3 x si:noNamespaceSchemaLocation="NumSim.xsd">2 <NS_Simulated xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xmlns:xlink="http://www.w3.org/1999/xlink" xsi:noNamespaceSchemaLocation="NumSim.xsd"> 4 4 <!-- Note that this is a handcoded example XML file which should not be regarded as 5 authoratative about the COAPEC 500 year run, Bryan Lawrence, September 2005 --> 6 <NS_Description>This is a 500 year HadCM3 control integration performed with UM version 4.5 on a 7 Linux Beowulf Cluster for the COAPEC programme. It is intended for use as a control 8 integration for perturbation experiments performed on the Beowulf cluster "Lewis" on which 9 it was run, and also for other statistical studies. This run is a 64-bit precision run. No 10 air-sea flux correction was used although a salinity correction was imposed.</NS_Description> 11 <NS_Model> 12 <NS_Name>HadCM3 PUM V4.5 COAPEC Beowulf</NS_Name> 13 <NS_Category>GCM</NS_Category> 14 <NS_RelatedModel 15 xlink:href="http://www.met-office.gov.uk/research/hadleycentre/models/HadCM3.html" 16 xlink:title="HadCM3"> 17 <NS_Relationship>This version was slightly modified from the Met Office Cray version to 18 run in the beowulf environment and is V4.5 (cf V4.4 for the original HadCM3). 19 Amongst the key physics differences:In the atmosphere: updated spectral coefficients 20 for longwave radiation, a 3-dimensional CO field, and an accurate treatment of 21 precipitation phase change; in the ocean, the Griffies isopycnal diffusion scheme 22 replacing the older Redi scheme, and a new parameterisation of Mediterranean and 23 Hudson bay outflow.See also Lawrence and Iwi for other subtle differences. 24 </NS_Relationship> 25 </NS_RelatedModel> 26 <NS_References> 27 <NS_Reference>Iwi and Lawrence (2004). A comparison between HadCM3 integrations for 28 COAPEC using Beowulf (UM version 4.5) and Cray T3E (UM version 4.4) 29 http://home.badc.rl.ac.uk/iwi/um/downloads/comparison.pdf</NS_Reference> 30 <NS_Reference>Gordon, C., C. Cooper, C.A. Senior, H. Banks, J.M. Gregory, T.C. Johns, 31 J.F.B. Mitchell and R.A. Wood, 2000: The simulation of SST, sea ice extents and 32 ocean heat transports in a version of the Hadley Centre coupled model without flux 33 adjustments. Climate Dynamics 16: 147-168. </NS_Reference> 34 </NS_References> 35 <NS_Component> 36 <NS_Name>Atmosphere</NS_Name> 37 <NS_ComponentType>Atmosphere</NS_ComponentType> 38 <NS_Description>The atmospheric component of HadCM3 has 19 levels with a horizontal 39 resolution of 2.5 degrees of latitude by 3.75 degrees of longitude, which produces a global grid 40 of 96 x 73 grid cells. This is equivalent to a surface resolution of about 417 km x 41 278 km at the Equator, reducing to 295 km x 278 km at 45 degrees of latitude (comparable to 42 a spectral resolution of T42).Note that while the atmospheric component of the model 43 also optionally allows the emission, transport, oxidation and deposition of sulphur 44 compounds (dimethylsulphide, sulphur dioxide and ammonium sulphate) to be simulated 45 interactively permitting the direct and indirect forcing effects of sulphate 46 aerosols to be modelled given scenarios for sulphur emissions and oxidants, this 47 option was not used in this integration.</NS_Description> 48 <NS_RelatedModel xlink:href="unknown" xlink:title="Need a URI to 'official' HADAM3"> 49 <NS_Relationship>Portable Version</NS_Relationship> 5 authoratative about the COAPEC 500 year run, Bryan Lawrence, September 2005 --> 6 <NS_CodeBase> 7 <NS_Description>This is the HadCM3 codebase used on BADC Beowulf Cluster</NS_Description> 8 <NS_Model> 9 <NS_Name>HadCM3 PUM V4.5 COAPEC Beowulf</NS_Name> 10 <NS_Category>GCM</NS_Category> 11 <NS_RelatedModel 12 xlink:href="http://www.met-office.gov.uk/research/hadleycentre/models/HadCM3.html" 13 xlink:title="HadCM3"> 14 <NS_Relationship>This version was slightly modified from the Met Office Cray version 15 to run in the beowulf environment and is V4.5 (cf V4.4 for the original HadCM3). 16 Amongst the key physics differences:In the atmosphere: updated spectral 17 coefficients for longwave radiation, a 3-dimensional CO field, and an accurate 18 treatment of precipitation phase change; in the ocean, the Griffies isopycnal 19 diffusion scheme replacing the older Redi scheme, and a new parameterisation of 20 Mediterranean and Hudson bay outflow.See also Lawrence and Iwi for other subtle 21 differences. </NS_Relationship> 50 22 </NS_RelatedModel> 51 23 <NS_References> 52 <NS_Reference>Pope, V. D., M. L. Gallani, P. R. Rowntree and R. A. Stratton, 2000: 53 The impact of new physical parametrizations in the Hadley Centre climate model 54 -- HadAM3. Climate Dynamics, 16: 123-146. </NS_Reference> 24 <NS_Reference>Iwi and Lawrence (2004). A comparison between HadCM3 integrations for 25 COAPEC using Beowulf (UM version 4.5) and Cray T3E (UM version 4.4) 26 http://home.badc.rl.ac.uk/iwi/um/downloads/comparison.pdf</NS_Reference> 27 <NS_Reference>Gordon, C., C. Cooper, C.A. Senior, H. Banks, J.M. Gregory, T.C. 28 Johns, J.F.B. Mitchell and R.A. Wood, 2000: The simulation of SST, sea ice 29 extents and ocean heat transports in a version of the Hadley Centre coupled 30 model without flux adjustments. Climate Dynamics 16: 147-168. </NS_Reference> 55 31 </NS_References> 56 32 <NS_Component> 57 <NS_Name>Radiation Scheme</NS_Name> 58 <NS_Description> 6 and 8 spectral bands in the solar (shortwave) and terrestrial 59 thermal (longwave) wavelengths. The radiative effects of minor greenhouse gases 60 as well as CO2, water vapour and ozone are explicitly represented (Edwards and 61 Slingo, 1996). A simple parametrization of background aerosol (Cusack et al 62 1998) is also included.</NS_Description> 33 <NS_Name>Atmosphere</NS_Name> 34 <NS_ComponentType>Atmosphere</NS_ComponentType> 35 <NS_Description>The atmospheric component of HadCM3 has 19 levels with a horizontal 36 resolution of 2.5 degrees of latitude by 3.75 degrees of longitude, which 37 produces a global grid of 96 x 73 grid cells. This is equivalent to a surface 38 resolution of about 417 km x 278 km at the Equator, reducing to 295 km x 278 km 39 at 45 degrees of latitude (comparable to a spectral resolution of T42).Note that 40 while the atmospheric component of the model also optionally allows the 41 emission, transport, oxidation and deposition of sulphur compounds 42 (dimethylsulphide, sulphur dioxide and ammonium sulphate) to be simulated 43 interactively permitting the direct and indirect forcing effects of sulphate 44 aerosols to be modelled given scenarios for sulphur emissions and oxidants, this 45 option was not used in this integration.</NS_Description> 46 <NS_RelatedModel xlink:href="unknown" xlink:title="Need a URI to 'official' HADAM3"> 47 <NS_Relationship>Portable Version</NS_Relationship> 48 </NS_RelatedModel> 63 49 <NS_References> 64 <NS_Reference>Edwards, J.M. and A. Slingo, 1996: Sudies with a flexible new 65 radiation code. I: Choosing a configuration for a large scale model. Quart. 66 J. Roy. Meteor. Soc. 122: 689-719. </NS_Reference> 67 <NS_Reference>Cusack S., A. Slingo, J.M. Edwards, and M. Wild, 1998: The 68 radiative impact of a simple aerosol climatology on the Hadley Centre GCM. 69 Quart. J. Roy. Meteor. Soc. 124: 2517-2526. </NS_Reference> 50 <NS_Reference>Pope, V. D., M. L. Gallani, P. R. Rowntree and R. A. Stratton, 51 2000: The impact of new physical parametrizations in the Hadley Centre 52 climate model -- HadAM3. Climate Dynamics, 16: 123-146. </NS_Reference> 70 53 </NS_References> 71 </NS_Component> 72 <NS_Component> 73 <NS_Name>Land Surface Scheme</NS_Name> 74 <NS_ComponentType>LandSurface</NS_ComponentType> 75 <NS_Description>Includes a representation of the freezing and melting of soil 76 moisture, as well as surface runoff and soil drainage; the formulation of 77 evaporation includes the dependence of stomatal resistance on temperature, 78 vapour pressure and CO2 concentration. The surface albedo is a function of snow 79 depth, vegetation type and also of temperature over snow and ice.</NS_Description> 54 <NS_Component> 55 <NS_Name>Radiation Scheme</NS_Name> 56 <NS_Description> 6 and 8 spectral bands in the solar (shortwave) and terrestrial 57 thermal (longwave) wavelengths. The radiative effects of minor greenhouse 58 gases as well as CO2, water vapour and ozone are explicitly represented 59 (Edwards and Slingo, 1996). A simple parametrization of background aerosol 60 (Cusack et al 1998) is also included.</NS_Description> 61 <NS_References> 62 <NS_Reference>Edwards, J.M. and A. Slingo, 1996: Sudies with a flexible new 63 radiation code. I: Choosing a configuration for a large scale model. 64 Quart. J. Roy. Meteor. Soc. 122: 689-719. </NS_Reference> 65 <NS_Reference>Cusack S., A. Slingo, J.M. Edwards, and M. Wild, 1998: The 66 radiative impact of a simple aerosol climatology on the Hadley Centre 67 GCM. Quart. J. Roy. Meteor. Soc. 124: 2517-2526. </NS_Reference> 68 </NS_References> 69 </NS_Component> 70 <NS_Component> 71 <NS_Name>Land Surface Scheme</NS_Name> 72 <NS_ComponentType>LandSurface</NS_ComponentType> 73 <NS_Description>Includes a representation of the freezing and melting of soil 74 moisture, as well as surface runoff and soil drainage; the formulation of 75 evaporation includes the dependence of stomatal resistance on temperature, 76 vapour pressure and CO2 concentration. The surface albedo is a function of 77 snow depth, vegetation type and also of temperature over snow and ice.</NS_Description> 78 <NS_References> 79 <NS_Reference>Cox, P., R. Betts, C. Bunton, R. Essery, P.R. Rowntree, and J. 80 Smith, 1999: The impact of new land surface physics on the GCM 81 simulation of climate and climate sensitivity. Climate Dynamics 15: 82 183-203. </NS_Reference> 83 </NS_References> 84 </NS_Component> 85 <NS_Component> 86 <NS_Name>Convection Scheme</NS_Name> 87 <NS_Description> A penetrative convective scheme is used, modified to include an 88 explicit down-draught, and the direct impact of convection on momentum. </NS_Description> 89 <NS_References> 90 <NS_Reference>Gregory and Rowntree, 1990? </NS_Reference> 91 <NS_Reference>Gregory, D., R. Kershaw and P.M. Inness, 1997: Parametrization 92 of momentum transport by convection. II: tests in single column and 93 general circulation models. Quart. J. Roy. Meteor. Soc. 123: 1153-1183. 94 </NS_Reference> 95 </NS_References> 96 </NS_Component> 97 <NS_Component> 98 <NS_Name>Gravity Wave</NS_Name> 99 <NS_Description> Models the effects of anisotropic orography, high drag states, 100 flow blocking and trapped lee waves.</NS_Description> 101 <NS_References> 102 <NS_Reference>Milton, S.F. and C.A.Wilson, 1996: The impact of parametrized 103 sub-grid scale orographic forcing on systematic errors in a global NWP 104 model. Mon. Weath. Rev. 124: 2023-2045. </NS_Reference> 105 <NS_Reference>Gregory, D., G.J. Shutts and J.R. Mitchell, 1998: A new 106 gravity wave drag scheme incorporating anisotropic orography and low 107 level wave breaking: Impact upon the climate of the UK Meteorological 108 Office Unified Model. Quart. J. Roy. Meteor. Soc. 124: 463-493. 109 </NS_Reference> 110 </NS_References> 111 </NS_Component> 112 <NS_Component> 113 <NS_Name>Precip and Cloud Scheme</NS_Name> 114 <NS_Description> The large-scale precipitation and cloud scheme is formulated in 115 terms of an explicit cloud water variable following Smith (1990). The 116 effective radius of cloud droplets is a function of cloud water content and 117 droplet number concentration (Martin et al 1994). Note that this version of 118 the code may differ slightly from those described in these references 119 (Lawrence and Iwi, 2004). </NS_Description> 120 <NS_References> 121 <NS_Reference>Smith, R.N.B, 1990: A scheme for predicting layer clouds and 122 their water content in a general circulation model. Quart. J. Roy. 123 Meteor. Soc. 116: 435-460. </NS_Reference> 124 <NS_Reference>Martin, G.M., D.W. Johnson and A. Spice, 1994: The measurement 125 and parametrization of effective radius of droplets in warm 126 stratocumulus clouds. J. Atmos. Sci. 51: 1823-1842. </NS_Reference> 127 <NS_Reference>Iwi and Lawrence (2004). A comparison between HadCM3 128 integrations for COAPEC using Beowulf (UM version 4.5) and Cray T3E (UM 129 version 4.4) 130 http://home.badc.rl.ac.uk/iwi/um/downloads/comparison.pdf</NS_Reference> 131 </NS_References> 132 </NS_Component> 133 </NS_Component> 134 <NS_Component> 135 <NS_Name>Ocean</NS_Name> 136 <NS_ComponentType>Ocean</NS_ComponentType> 137 <NS_Description>The oceanic component of HadCM3 has 20 levels with a horizontal 138 resolution of 1.25 x 1.25 degrees. At this resolution it is possible to 139 represent important details in oceanic current structures. Horizontal mixing of 140 tracers uses a version of the Gent and McWilliams (1990) adiabatic diffusion 141 scheme with a variable thickness diffusivity (Wright 1997; Visbeck et al. 1997) 142 is used. There is no explicit horizontal diffusion of tracers. The 143 along-isopycnal diffusivity of tracers is 1000 m2 s-1 and horizontal momentum 144 viscosity varies with latitude between 3000 and 6000 m2 s-1 at the poles and 145 equator respectively. Near-surface vertical mixing is parametrized partly by a 146 Kraus-Turner mixed layer scheme for tracers (Kraus and Turner 1967), and a 147 K-theory scheme (Pacanowski and Philander 1981) for momentum. Below the upper 148 layers the vertical diffusivity is an increasing function of depth only. 149 Convective adjustment is modified in the region of the Denmark Straits and 150 Iceland-Scotland ridge better to represent down-slope mixing of the overflow 151 water, which is allowed to find its proper level of neutral buoyancy rather than 152 mixing vertically with surrounding water masses. The scheme is based on Roether 153 et al (1994). Mediterranean water is partially mixed with Atlantic water across 154 the Strait of Gibraltar as a simple representation of water mass exchange since 155 the channel is not resolved in the model. . In order to avoid a global average 156 salinity drift, surface water fluxes are converted to surface salinity fluxes 157 using a constant reference salinity of 35 PSU. </NS_Description> 80 158 <NS_References> 81 <NS_Reference>Cox, P., R. Betts, C. Bunton, R. Essery, P.R. Rowntree, and J. 82 Smith, 1999: The impact of new land surface physics on the GCM simulation of 83 climate and climate sensitivity. Climate Dynamics 15: 183-203. 159 <NS_Reference>Gent, P.R. and J.C. McWilliams, 1990: Isopycnal mixing in ocean 160 circulation models. J. Phys. Oceanogr. 20: 150-155. </NS_Reference> 161 <NS_Reference>Kraus, E.B. and J.S. Turner, 1967: A one dimensional model of the 162 seasonal thermocline. Part II. Tellus, 19: 98-105. </NS_Reference> 163 <NS_Reference> Levitus, S. and T.P. Boyer, 1994: World Ocean Atlas 1994, Volume 164 4: Temperature. NOAA/NESDIS E/OC21, US Department of Commerce, Washington, 165 DC, 117pp. </NS_Reference> 166 <NS_Reference>Levitus, S., R. Burgett, and T.P. Boyer, 1995: World Ocean Atlas 167 1994, Volume 3: Salinity. NOAA/NESDIS E/OC21, US Department of Commerce, 168 Washington, DC, 99pp. </NS_Reference> 169 <NS_Reference>Pacanowski, R.C. and S.G. Philander, 1981: Parametrization of 170 vertical mixing in numerical models of tropical oceans. J. Phys. Oceanogr. 171 11: 1443-1451. </NS_Reference> 172 <NS_Reference>Roether, W., V.M. Roussenov and R.Well, 1994: A tracer study of 173 the thermohaline circulation of the eastern Mediterranean. In: Ocean 174 Processes in Climate Dynamics: Global and Mediterranean Example pp.371-394. 175 Eds. P. Malanotte-Rizzoli and A.R. Robinson, Kluwer Academic Press. </NS_Reference> 176 <NS_Reference>Visbeck, M., J. Marshall, T. Haine and M. Spall, 1997: On the 177 specification of eddy transfer coefficients in coarse resolution ocean 178 circulation models. J. Phys. Oceanogr. 27: 381-402. </NS_Reference> 179 <NS_Reference>Wright, D.K., 1997: A new eddy mixing parametrization and ocean 180 general circulation model. International WOCE newsletter, 26: 27-29. 84 181 </NS_Reference> 85 182 </NS_References> 86 183 </NS_Component> 87 184 <NS_Component> 88 <NS_Name>Convection Scheme</NS_Name> 89 <NS_Description> A penetrative convective scheme is used, modified to include an 90 explicit down-draught, and the direct impact of convection on momentum. </NS_Description> 185 <NS_Name>Sea Ice</NS_Name> 186 <NS_ComponentType>Cryosphere</NS_ComponentType> 187 <NS_Description> The sea ice model uses a simple thermodynamic scheme including 188 leads and snow-cover. Ice is advected by the surface ocean current, with 189 convergence prevented when the depth exceeds 4 m.There is no explicit 190 representation of iceberg calving, so a prescribed water flux is returned to the 191 ocean at a rate calibrated to balance the net snowfall accumulation on the ice 192 sheets, geographically distributed within regions where icebergs are found.</NS_Description> 91 193 <NS_References> 92 <NS_Reference>Gregory and Rowntree, 1990? </NS_Reference> 93 <NS_Reference>Gregory, D., R. Kershaw and P.M. Inness, 1997: Parametrization of 94 momentum transport by convection. II: tests in single column and general 95 circulation models. Quart. J. Roy. Meteor. Soc. 123: 1153-1183. 96 </NS_Reference> 194 <NS_Reference>Cattle, H. and J. Crossley, 1995: Modelling Arctic climate change. 195 Phil Trans R Soc London A352: 201-213. </NS_Reference> 97 196 </NS_References> 98 197 </NS_Component> 99 198 <NS_Component> 100 <NS_Name>Gravity Wave</NS_Name> 101 <NS_Description> Models the effects of anisotropic orography, high drag states, flow 102 blocking and trapped lee waves.</NS_Description> 103 <NS_References> 104 <NS_Reference>Milton, S.F. and C.A.Wilson, 1996: The impact of parametrized 105 sub-grid scale orographic forcing on systematic errors in a global NWP 106 model. Mon. Weath. Rev. 124: 2023-2045. </NS_Reference> 107 <NS_Reference>Gregory, D., G.J. Shutts and J.R. Mitchell, 1998: A new gravity 108 wave drag scheme incorporating anisotropic orography and low level wave 109 breaking: Impact upon the climate of the UK Meteorological Office Unified 110 Model. Quart. J. Roy. Meteor. Soc. 124: 463-493. </NS_Reference> 111 </NS_References> 112 </NS_Component> 113 <NS_Component> 114 <NS_Name>Precip and Cloud Scheme</NS_Name> 115 <NS_Description> The large-scale precipitation and cloud scheme is formulated in 116 terms of an explicit cloud water variable following Smith (1990). The effective 117 radius of cloud droplets is a function of cloud water content and droplet number 118 concentration (Martin et al 1994). Note that this version of the code may differ 119 slightly from those described in these references (Lawrence and Iwi, 2004). </NS_Description> 120 <NS_References> 121 <NS_Reference>Smith, R.N.B, 1990: A scheme for predicting layer clouds and their 122 water content in a general circulation model. Quart. J. Roy. Meteor. Soc. 123 116: 435-460. </NS_Reference> 124 <NS_Reference>Martin, G.M., D.W. Johnson and A. Spice, 1994: The measurement and 125 parametrization of effective radius of droplets in warm stratocumulus 126 clouds. J. Atmos. Sci. 51: 1823-1842. </NS_Reference> 127 <NS_Reference>Iwi and Lawrence (2004). A comparison between HadCM3 integrations 128 for COAPEC using Beowulf (UM version 4.5) and Cray T3E (UM version 4.4) 129 http://home.badc.rl.ac.uk/iwi/um/downloads/comparison.pdf</NS_Reference> 130 </NS_References> 131 </NS_Component> 132 </NS_Component> 133 <NS_Component> 134 <NS_Name>Ocean</NS_Name> 135 <NS_ComponentType>Ocean</NS_ComponentType> 136 <NS_Description>The oceanic component of HadCM3 has 20 levels with a horizontal 137 resolution of 1.25 x 1.25 degrees. At this resolution it is possible to represent important 138 details in oceanic current structures. Horizontal mixing of tracers uses a version 139 of the Gent and McWilliams (1990) adiabatic diffusion scheme with a variable 140 thickness diffusivity (Wright 1997; Visbeck et al. 1997) is used. There is no 141 explicit horizontal diffusion of tracers. The along-isopycnal diffusivity of tracers 142 is 1000 m2 s-1 and horizontal momentum viscosity varies with latitude between 3000 143 and 6000 m2 s-1 at the poles and equator respectively. Near-surface vertical mixing 144 is parametrized partly by a Kraus-Turner mixed layer scheme for tracers (Kraus and 145 Turner 1967), and a K-theory scheme (Pacanowski and Philander 1981) for momentum. 146 Below the upper layers the vertical diffusivity is an increasing function of depth 147 only. Convective adjustment is modified in the region of the Denmark Straits and 148 Iceland-Scotland ridge better to represent down-slope mixing of the overflow water, 149 which is allowed to find its proper level of neutral buoyancy rather than mixing 150 vertically with surrounding water masses. The scheme is based on Roether et al 151 (1994). Mediterranean water is partially mixed with Atlantic water across the Strait 152 of Gibraltar as a simple representation of water mass exchange since the channel is 153 not resolved in the model. . In order to avoid a global average salinity drift, 154 surface water fluxes are converted to surface salinity fluxes using a constant 155 reference salinity of 35 PSU. </NS_Description> 156 <NS_References> 157 <NS_Reference>Gent, P.R. and J.C. McWilliams, 1990: Isopycnal mixing in ocean 158 circulation models. J. Phys. Oceanogr. 20: 150-155. </NS_Reference> 159 <NS_Reference>Kraus, E.B. and J.S. Turner, 1967: A one dimensional model of the 160 seasonal thermocline. Part II. Tellus, 19: 98-105. </NS_Reference> 161 <NS_Reference> Levitus, S. and T.P. Boyer, 1994: World Ocean Atlas 1994, Volume 4: 162 Temperature. NOAA/NESDIS E/OC21, US Department of Commerce, Washington, DC, 163 117pp. </NS_Reference> 164 <NS_Reference>Levitus, S., R. Burgett, and T.P. Boyer, 1995: World Ocean Atlas 1994, 165 Volume 3: Salinity. NOAA/NESDIS E/OC21, US Department of Commerce, Washington, 166 DC, 99pp. </NS_Reference> 167 <NS_Reference>Pacanowski, R.C. and S.G. Philander, 1981: Parametrization of vertical 168 mixing in numerical models of tropical oceans. J. Phys. Oceanogr. 11: 1443-1451. </NS_Reference> 169 <NS_Reference>Roether, W., V.M. Roussenov and R.Well, 1994: A tracer study of the 170 thermohaline circulation of the eastern Mediterranean. In: Ocean Processes in 171 Climate Dynamics: Global and Mediterranean Example pp.371-394. Eds. P. 172 Malanotte-Rizzoli and A.R. Robinson, Kluwer Academic Press. </NS_Reference> 173 <NS_Reference>Visbeck, M., J. Marshall, T. Haine and M. Spall, 1997: On the 174 specification of eddy transfer coefficients in coarse resolution ocean 175 circulation models. J. Phys. Oceanogr. 27: 381-402. </NS_Reference> 176 <NS_Reference>Wright, D.K., 1997: A new eddy mixing parametrization and ocean 177 general circulation model. International WOCE newsletter, 26: 27-29. 178 </NS_Reference> 179 </NS_References> 180 </NS_Component> 181 <NS_Component> 182 <NS_Name>Sea Ice</NS_Name> 183 <NS_ComponentType>Cryosphere</NS_ComponentType> 184 <NS_Description> The sea ice model uses a simple thermodynamic scheme including leads 185 and snow-cover. Ice is advected by the surface ocean current, with convergence 186 prevented when the depth exceeds 4 m.There is no explicit representation of iceberg 187 calving, so a prescribed water flux is returned to the ocean at a rate calibrated to 188 balance the net snowfall accumulation on the ice sheets, geographically distributed 189 within regions where icebergs are found.</NS_Description> 190 <NS_References> 191 <NS_Reference>Cattle, H. and J. Crossley, 1995: Modelling Arctic climate change. 192 Phil Trans R Soc London A352: 201-213. </NS_Reference> 193 </NS_References> 194 </NS_Component> 195 <NS_Component> 196 <NS_Name>Atmos-Ocean Coupler</NS_Name> 197 <NS_ComponentType>Coupler</NS_ComponentType> 198 <NS_Description>The atmosphere and ocean exchange information once per day. Heat and 199 water fluxes are conserved exactly in the transfer between their different grids. 200 </NS_Description> 201 </NS_Component> 202 </NS_Model> 203 <NS_BoundaryCondition NS_Type="Preindustrial"> 204 <NS_Description>Green house gases were held at preindustrial levels</NS_Description> 205 </NS_BoundaryCondition> 206 <NS_BoundaryCondition NS_Type="Present Day"> 207 <NS_Description>Apart from greenhouse gases, other boundary conditions (solar irradiance 208 sulpher etc) are present day and not varying as is possible with this 209 model.</NS_Description> 210 </NS_BoundaryCondition> 211 <NS_InitialCondition NS_Type="Unknown"> 212 <NS_Description>The initial condition in this run used an initial condition from a previous 213 spin up run with a date of 2789. While this date is arbitrary it reflects a greater 214 level of spin-up equilibration than previous long runs of HadCM3. The ocean was at some 215 point initialized directly from the Levitus et al (1994, 1995) observed ocean state at 216 rest, with a suitable atmospheric and sea ice state.</NS_Description> 217 </NS_InitialCondition> 199 <NS_Name>Atmos-Ocean Coupler</NS_Name> 200 <NS_ComponentType>Coupler</NS_ComponentType> 201 <NS_Description>The atmosphere and ocean exchange information once per day. Heat and 202 water fluxes are conserved exactly in the transfer between their different 203 grids. </NS_Description> 204 </NS_Component> 205 </NS_Model> 206 </NS_CodeBase> 207 <NS_Experiment> 208 <NS_Description>This is a 500 year HadCM3 control integration performed with UM version 4.5 209 on a Linux Beowulf Cluster for the COAPEC programme. It is intended for use as a control 210 integration for perturbation experiments performed on the Beowulf cluster "Lewis" on 211 which it was run, and also for other statistical studies. This run is a 64-bit precision 212 run. No air-sea flux correction was used although a salinity correction was imposed.</NS_Description> 213 <NS_BoundaryCondition NS_Type="Preindustrial"> 214 <NS_Description>Green house gases were held at preindustrial levels</NS_Description> 215 </NS_BoundaryCondition> 216 <NS_BoundaryCondition NS_Type="Present Day"> 217 <NS_Description>Apart from greenhouse gases, other boundary conditions (solar irradiance 218 sulpher etc) are present day and not varying as is possible with this 219 model.</NS_Description> 220 </NS_BoundaryCondition> 221 <NS_InitialCondition NS_Type="Unknown"> 222 <NS_Description>The initial condition in this run used an initial condition from a 223 previous spin up run with a date of 2789. While this date is arbitrary it reflects a 224 greater level of spin-up equilibration than previous long runs of HadCM3. The ocean 225 was at some point initialized directly from the Levitus et al (1994, 1995) observed 226 ocean state at rest, with a suitable atmospheric and sea ice state.</NS_Description> 227 </NS_InitialCondition> 228 </NS_Experiment> 218 229 </NS_Simulated> -
TI01-discovery/trunk/schema/numsim/NumSim.xsd
r884 r887 2 2 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" 3 3 xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gmd="http://www.isotc211.org/2005/gmd" 4 version="00 702">4 version="00800"> 5 5 <xs:annotation> 6 <xs:documentation> Author: Bryan Lawrence Version date: Ma rch 27th, 2006 </xs:documentation>6 <xs:documentation> Author: Bryan Lawrence Version date: May 4th, 2006 </xs:documentation> 7 7 </xs:annotation> 8 8 <xs:annotation> … … 179 179 </xs:simpleType> 180 180 <xs:complexType name="NS_InitialCondition" mixed="false"> 181 <xs:annotation><xs:documentation> 182 Multiple initial condition elements can appear to cover how different parts of the model system were initialized. 183 If present, the main requirement is that the initial condition be described in the description element and those 184 parameters which are controlled by the initial condition be identified if possible. 185 Failing a description (or as well as) the type attribute can identify the sort of initial condition from the 186 InitialConditionTypes controlled vocabulary.</xs:documentation><xs:documentation> 187 Where the initial condition is in fact a perturbed version of the ârealâ values for the starting time 188 (perhaps as part of an ensemble), the perturbed Boolean attribute can be set true (the default is false). 189 Where the perturbation is physically meaningful (for example, using singular vectors), this can be indicated 190 in the description. 191 </xs:documentation></xs:annotation> 181 <xs:annotation> 182 <xs:documentation> Multiple initial condition elements can appear to cover how different 183 parts of the model system were initialized. If present, the main requirement is that 184 the initial condition be described in the description element and those parameters 185 which are controlled by the initial condition be identified if possible. Failing a 186 description (or as well as) the type attribute can identify the sort of initial 187 condition from the InitialConditionTypes controlled vocabulary.</xs:documentation> 188 <xs:documentation> Where the initial condition is in fact a perturbed version of the 189 ârealâ values for the starting time (perhaps as part of an ensemble), the perturbed 190 Boolean attribute can be set true (the default is false). Where the perturbation is 191 physically meaningful (for example, using singular vectors), this can be indicated 192 in the description. </xs:documentation> 193 </xs:annotation> 192 194 <xs:sequence> 193 195 <xs:element name="NS_Description" type="NS_Description" minOccurs="0" maxOccurs="1"/> … … 260 262 </xs:sequence> 261 263 </xs:complexType> 262 <xs:complexType name="NS_ NumSim">264 <xs:complexType name="NS_CodeBase"> 263 265 <xs:sequence> 264 266 <xs:element name="NS_Description" type="NS_Description"/> 265 267 <xs:element name="NS_Model" type="NS_Model" minOccurs="1" maxOccurs="unbounded"/> 268 </xs:sequence> 269 </xs:complexType> 270 <xs:complexType name="NS_Experiment"> 271 <xs:annotation> 272 <xs:documentation>Used to define how the codebase has been used. Note that the 273 NS_ParentEnsemble can be used when an integration is available as in independant 274 dataset to point back to the parent ensemble dataset.</xs:documentation> 275 </xs:annotation> 276 <xs:sequence> 277 <xs:element name="NS_Description" type="NS_Description"/> 266 278 <xs:element name="NS_BoundaryCondition" type="NS_BoundaryCondition" minOccurs="0" 267 279 maxOccurs="unbounded"/> … … 270 282 <xs:element name="NS_Ensemble" type="NS_EnsembleDetails" minOccurs="0" maxOccurs="1"/> 271 283 <xs:element name="NS_ParentEnsemble" type="NS_RelatedTo" minOccurs="0" 272 maxOccurs="unbounded" >273 <xs:annotation>274 <xs:documentation>When an integration is available as in independant dataset275 this can be used to point back to the parent ensemble276 dataset.</xs:documentation>277 </xs:annotation>278 < /xs:element>284 maxOccurs="unbounded"/> 285 </xs:sequence> 286 </xs:complexType> 287 <xs:complexType name="NS_NumSim"> 288 <xs:sequence> 289 <xs:element name="NS_CodeBase" type="NS_CodeBase"/> 290 <xs:element name="NS_Experiment" type="NS_Experiment"/> 279 291 </xs:sequence> 280 292 </xs:complexType> -
TI01-discovery/trunk/schema/numsim/renderNumSim.py
r884 r887 80 80 return s 81 81 82 def Model(e, title=None):82 def Model(e,div=1,title=None): 83 83 ''' Parse a model element ''' 84 84 html='' 85 85 if e is None: return html 86 86 if title is not None: 87 html+='<h3>%s</h3>'%title 88 html+='<DIV id="SubBlock">'+_theader(e.find('NS_Name').text) 87 html+='<h4>%s</h4>'%title 88 if div: html+='<DIV id="SubBlock">' 89 html+=_theader(e.find('NS_Name').text) 89 90 html+='<tr><td>%s</td></tr>'%Description(e.find('NS_Description')) 90 91 html+='<tr><td>%s</td></tr>'%References(e.find('NS_References')) … … 92 93 for item in e.findall('NS_Component'): 93 94 html+='<tr><td>%s</td></tr>'%Model(item) 94 html+='</tbody></table></DIV>' 95 html+='</tbody></table>' 96 if div: html+='</DIV>' 95 97 return html 96 98 … … 108 110 if e is None: return '' 109 111 r=e.find('NS_Relationship') 110 s='<p class="emphatic">%s: %s'%(e.tag[3:],_hyperlink(e)) 111 if r is not None: 112 s+='</p><p>'+r.text 112 s='<p><span class="emphatic">%s, %s</span>'%(e.tag[3:],_hyperlink(e)) 113 if r is not None:s+=': '+r.text 113 114 s+='</p>' 114 115 return s … … 116 117 def Simulated(element): 117 118 118 html='<div id="Simulated"><h2>Simulated Data</h2>' 119 html+=Description(element.find('NS_Description')) 119 html='<div id="Simulated"><h2>Simulated Data</h2><h3>CodeBase</h3>' 120 html+=Description(element.find('NS_CodeBase/NS_Description')) 121 html+=Model(element.find('NS_CodeBase/NS_Model'),div=0) 120 122 121 html+='<div id="SubBlock">'+_theader('Constraints') 122 for i in element.findall('NS_BoundaryCondition'):html+='<tr><td>%s</td></tr>'%Condition(i) 123 for i in element.findall('NS_InitialCondition'):html+='<tr><td>%s</td></tr>'%Condition(i) 124 html+='</tbody></table></div>' 123 html+='<h3>Experiment</h3>' 124 html+=Description(element.find('NS_Experiment/NS_Description')) 125 html+=_theader('Constraints') 126 for i in element.findall('NS_Experiment/NS_BoundaryCondition'):html+='<tr><td>%s</td></tr>'%Condition(i) 127 for i in element.findall('NS_Experiment/NS_InitialCondition'):html+='<tr><td>%s</td></tr>'%Condition(i) 128 html+='</tbody></table>' 129 if element.find('NS_Experiment/NS_Ensemble'): 130 html+='<p> Ensemble Detail html not yet available' 131 html+=RelatedTo(element.find('NS_Experiment/NS_ParentEnsemble')) 125 132 126 html+=Model(element.find('NS_Model'),title='Model')133 127 134 128 135 html+='</div>' #close simulated div
Note: See TracChangeset
for help on using the changeset viewer.