Project

General

Profile

« Previous | Next » 

Revision 1711

Added by Jing Tao over 21 years ago

Revise some codes.

View differences:

lib/style/eml2/eml-storedprocedure-2.0.0.xsl
94 94
    <!-- call physical moduel without show distribution(we want see it later)-->
95 95
    <xsl:if test="physical">
96 96
       <tr><td class="{$storedproceduresubHeaderStyle}" colspan="2">
97
        Physical Structure Description
97
        Physical Structure Description:
98 98
      </td></tr>
99 99
    </xsl:if>
100 100
    <xsl:for-each select="physical">
......
107 107
    </xsl:for-each>
108 108
    <xsl:if test="coverage">
109 109
       <tr><td class="{$storedproceduresubHeaderStyle}" colspan="2">
110
        Coverage Description
110
        Coverage Description:
111 111
      </td></tr>
112 112
    </xsl:if>
113 113
    <xsl:for-each select="coverage">
......
118 118
    </xsl:for-each>
119 119
    <xsl:if test="method">
120 120
       <tr><td class="{$storedproceduresubHeaderStyle}" colspan="2">
121
        Method Description
121
        Method Description:
122 122
      </td></tr>
123 123
    </xsl:if>
124 124
    <xsl:for-each select="method">
......
131 131
    </xsl:for-each>
132 132
    <xsl:if test="constraint">
133 133
       <tr><td class="{$storedproceduresubHeaderStyle}" colspan="2">
134
        Constraint
134
        Constraint:
135 135
      </td></tr>
136 136
    </xsl:if>
137 137
    <xsl:for-each select="constraint">
......
143 143
    </xsl:for-each>
144 144
    <xsl:for-each select="parameter">
145 145
       <tr><td width="{$firstColWidth}" class="{$storedprocedurefirstColStyle}">
146
            Parameter
146
            Parameter:
147 147
            </td>
148 148
            <td width="{$secondColWidth}">
149 149
               <table xsl:use-attribute-sets="cellspacing" class="tabledefault" width="100%">
150 150
                  <xsl:for-each select="name">
151 151
                    <tr><td width="{$firstColWidth}" class="{$storedprocedurefirstColStyle}">
152
                          Name
152
                          Name:
153 153
                         </td>
154 154
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
155 155
                           <xsl:value-of select="."/>
......
158 158
                  </xsl:for-each>
159 159
                  <xsl:for-each select="domainDescription">
160 160
                    <tr><td width="{$firstColWidth}" class="{$storedprocedurefirstColStyle}">
161
                          Domain
161
                          Domain:
162 162
                         </td>
163 163
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
164 164
                           <xsl:value-of select="."/>
......
167 167
                  </xsl:for-each>
168 168
                  <xsl:for-each select="required">
169 169
                    <tr><td width="{$firstColWidth}" class="{$storedprocedurefirstColStyle}">
170
                          Required
170
                          Required:
171 171
                         </td>
172 172
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
173 173
                           <xsl:value-of select="."/>
......
176 176
                  </xsl:for-each>
177 177
                  <xsl:for-each select="repeats">
178 178
                    <tr><td width="{$firstColWidth}" class="{$storedprocedurefirstColStyle}">
179
                         Repeatable
179
                         Repeatable:
180 180
                         </td>
181 181
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
182 182
                           <xsl:value-of select="."/>
lib/style/eml2/eml-view-2.0.0.xsl
78 78
    </xsl:for-each>
79 79
    <xsl:for-each select="queryStatement">
80 80
       <tr><td width="{$firstColWidth}" class="{$viewfirstColStyle}">
81
            Query Statement
81
            Query Statement:
82 82
            </td>
83 83
            <td width="{$secondColWidth}" class="{$secondColStyle}">
84 84
            <xsl:value-of select="."/>
......
103 103
    <!-- call physical moduel without show distribution(we want see it later)-->
104 104
    <xsl:if test="physical">
105 105
       <tr><td class="{$viewsubHeaderStyle}" colspan="2">
106
        Physical Structure Description
106
        Physical Structure Description:
107 107
      </td></tr>
108 108
    </xsl:if>
109 109
    <xsl:for-each select="physical">
......
117 117
   
118 118
    <xsl:if test="coverage">
119 119
       <tr><td class="{$viewsubHeaderStyle}" colspan="2">
120
        Coverage Description
120
        Coverage Description:
121 121
      </td></tr>
122 122
    </xsl:if>
123 123
    <xsl:for-each select="coverage">
......
128 128
    </xsl:for-each>
129 129
    <xsl:if test="method">
130 130
       <tr><td class="{$viewsubHeaderStyle}" colspan="2">
131
        Method Description
131
        Method Description:
132 132
      </td></tr>
133 133
    </xsl:if>
134 134
    <xsl:for-each select="method">
......
141 141
    </xsl:for-each>
142 142
    <xsl:if test="constraint">
143 143
       <tr><td class="{$viewsubHeaderStyle}" colspan="2">
144
        Constraint
144
        Constraint:
145 145
      </td></tr>
146 146
    </xsl:if>
147 147
    <xsl:for-each select="constraint">
lib/style/eml2/eml-spatialraster-2.0.0.xsl
94 94
    <!-- call physical moduel without show distribution(we want see it later)-->
95 95
    <xsl:if test="physical">
96 96
       <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
97
        Physical Structure Description
97
        Physical Structure Description:
98 98
      </td></tr>
99 99
      <xsl:for-each select="physical">
100 100
      <tr><td colspan="2">
......
107 107
    </xsl:if>
108 108
    <xsl:if test="coverage">
109 109
       <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
110
        Coverage Description
110
        Coverage Description:
111 111
      </td></tr>
112 112
    </xsl:if>
113 113
    <xsl:for-each select="coverage">
......
118 118
    </xsl:for-each>
119 119
    <xsl:if test="method">
120 120
       <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
121
        Method Description
121
        Method Description:
122 122
      </td></tr>
123 123
    </xsl:if>
124 124
    <xsl:for-each select="method">
......
131 131
    </xsl:for-each>
132 132
    <xsl:if test="constraint">
133 133
       <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
134
        Constraint
134
        Constraint:
135 135
      </td></tr>
136 136
    </xsl:if>
137 137
    <xsl:for-each select="constraint">
......
143 143
    </xsl:for-each>
144 144
    <xsl:for-each select="spatialReference">
145 145
       <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
146
        Spatial Reference
146
        Spatial Reference:
147 147
      </td></tr>
148 148
      <xsl:call-template name="spatialReference">
149 149
        <xsl:with-param name="spatialrasterfirstColStyle" select="$spatialrasterfirstColStyle"/>
......
151 151
    </xsl:for-each>
152 152
     <xsl:for-each select="georeferenceInfo">
153 153
       <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
154
        Grid Postion
154
        Grid Postion:
155 155
      </td></tr>
156 156
      <xsl:call-template name="georeferenceInfo">
157 157
        <xsl:with-param name="spatialrasterfirstColStyle" select="$spatialrasterfirstColStyle"/>
......
159 159
    </xsl:for-each>
160 160
    <xsl:for-each select="horizontalAccuracy">
161 161
      <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
162
        Horizontal Accuracy
162
        Horizontal Accuracy:
163 163
      </td></tr>
164 164
      <xsl:call-template name="dataQuality">
165 165
        <xsl:with-param name="spatialrasterfirstColStyle" select="$spatialrasterfirstColStyle"/>
......
167 167
    </xsl:for-each>
168 168
    <xsl:for-each select="verticalAccuracy">
169 169
      <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
170
        Vertical Accuracy
170
        Vertical Accuracy:
171 171
      </td></tr>
172 172
      <xsl:call-template name="dataQuality">
173 173
        <xsl:with-param name="spatialrasterfirstColStyle" select="$spatialrasterfirstColStyle"/>
......
175 175
    </xsl:for-each>
176 176
    <xsl:for-each select="cellSizeXDirection">
177 177
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
178
            Cell Size(X)
178
            Cell Size(X):
179 179
            </td>
180 180
            <td width="{$secondColWidth}" class="{$secondColStyle}">
181 181
              <xsl:value-of select="."/>
......
184 184
    </xsl:for-each>
185 185
    <xsl:for-each select="cellSizeYDirection">
186 186
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
187
            Cell Size(Y)
187
            Cell Size(Y):
188 188
            </td>
189 189
            <td width="{$secondColWidth}" class="{$secondColStyle}">
190 190
              <xsl:value-of select="."/>
......
193 193
    </xsl:for-each>
194 194
    <xsl:for-each select="numberOfBands">
195 195
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
196
            Number of Bands
196
            Number of Bands:
197 197
            </td>
198 198
            <td width="{$secondColWidth}" class="{$secondColStyle}">
199 199
              <xsl:value-of select="."/>
......
202 202
    </xsl:for-each>
203 203
    <xsl:for-each select="rasterOrigin">
204 204
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
205
            Origin
205
            Origin:
206 206
            </td>
207 207
            <td width="{$secondColWidth}" class="{$secondColStyle}">
208 208
              <xsl:value-of select="."/>
209 209
            </td>
210 210
       </tr>
211 211
    </xsl:for-each>
212
    <xsl:for-each select="rows">
212
    <xsl:for-each select="columns">
213 213
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
214
            Max Raster Objects(Y)
214
            Max Raster Objects(X):
215 215
            </td>
216 216
            <td width="{$secondColWidth}" class="{$secondColStyle}">
217 217
              <xsl:value-of select="."/>
218 218
            </td>
219 219
       </tr>
220 220
    </xsl:for-each>
221
    <xsl:for-each select="columns">
221
    <xsl:for-each select="rows">
222 222
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
223
            Max Raster Objects(X)
223
            Max Raster Objects(Y):
224 224
            </td>
225 225
            <td width="{$secondColWidth}" class="{$secondColStyle}">
226 226
              <xsl:value-of select="."/>
......
229 229
    </xsl:for-each>
230 230
    <xsl:for-each select="verticals">
231 231
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
232
            Max Raster Objects(Z)
232
            Max Raster Objects(Z):
233 233
            </td>
234 234
            <td width="{$secondColWidth}" class="{$secondColStyle}">
235 235
              <xsl:value-of select="."/>
......
238 238
    </xsl:for-each>
239 239
    <xsl:for-each select="cellGeometry">
240 240
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
241
            Cell Geometry
241
            Cell Geometry:
242 242
            </td>
243 243
            <td width="{$secondColWidth}" class="{$secondColStyle}">
244 244
              <xsl:value-of select="."/>
......
247 247
    </xsl:for-each>
248 248
    <xsl:for-each select="toneGradation">
249 249
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
250
            Number of Colors
250
            Number of Colors:
251 251
            </td>
252 252
            <td width="{$secondColWidth}" class="{$secondColStyle}">
253 253
              <xsl:value-of select="."/>
......
256 256
    </xsl:for-each>
257 257
    <xsl:for-each select="scaleFactor">
258 258
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
259
            Scale Factor
259
            Scale Factor:
260 260
            </td>
261 261
            <td width="{$secondColWidth}" class="{$secondColStyle}">
262 262
              <xsl:value-of select="."/>
......
265 265
    </xsl:for-each>
266 266
     <xsl:for-each select="offset">
267 267
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
268
            Offset
268
            Offset:
269 269
            </td>
270 270
            <td width="{$secondColWidth}" class="{$secondColStyle}">
271 271
              <xsl:value-of select="."/>
......
274 274
    </xsl:for-each>
275 275
    <xsl:for-each select="imageDescription">
276 276
      <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
277
        Image Info
277
        Image Info:
278 278
      </td></tr>
279 279
      <xsl:call-template name="imageDescription">
280 280
        <xsl:with-param name="spatialrasterfirstColStyle" select="$spatialrasterfirstColStyle"/>
......
329 329
    <xsl:param name="spatialrasterfirstColStyle"/>
330 330
    <xsl:for-each select="horizCoordSysName">
331 331
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
332
            Name of Coordinate System
332
            Name of Coordinate System:
333 333
            </td>
334 334
            <td width="{$secondColWidth}" class="{$secondColStyle}">
335 335
              <xsl:value-of select="."/>
......
338 338
    </xsl:for-each>
339 339
    <xsl:for-each select="horizCoordSysDef/geogCoordSys">
340 340
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
341
            Definition of <xsl:value-of select="../@name"/> (Geographic Coordinate System)
341
            Definition of <xsl:value-of select="../@name"/> (Geographic Coordinate System):
342 342
            </td>
343 343
            <td width="{$secondColWidth}" class="{$secondColStyle}">
344 344
              <xsl:call-template name="geogCoordSysType">
......
350 350
    <xsl:for-each select="horizCoordSysDef/projCoordSys">
351 351
      <xsl:for-each select="geogCoordSys">
352 352
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
353
            Definition of<xsl:value-of select="../@name"/> Geographic Coordinate System
353
            Definition of<xsl:value-of select="../@name"/> Geographic Coordinate System:
354 354
            </td>
355 355
            <td width="{$secondColWidth}">
356 356
              <xsl:call-template name="geogCoordSysType">
......
361 361
     </xsl:for-each>
362 362
     <xsl:for-each select="projection">
363 363
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
364
            Projection
364
            Projection:
365 365
            </td>
366 366
            <td width="{$secondColWidth}">
367 367
               <table xsl:use-attribute-sets="cellspacing" class="tabledefault" width="100%">
368 368
                 <xsl:for-each select="parameter">
369 369
                     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
370
                          <xsl:value-of select="./@name"/>
370
                          <xsl:value-of select="./@name"/>:
371 371
                         </td>
372 372
                         <td width="{$secondColWidth}">
373 373
                             <table xsl:use-attribute-sets="cellspacing" class="tabledefault" width="100%">
......
385 385
                 </xsl:for-each>
386 386
                 <xsl:for-each select="unit">
387 387
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
388
                          Unit
388
                          Unit:
389 389
                        </td>
390 390
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
391 391
                           <xsl:value-of select="./@name"/>
......
399 399
    </xsl:for-each>
400 400
    <xsl:for-each select="vertCoordSys/altitudeSysDef">
401 401
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
402
            Altitude System Definition
402
            Altitude System Definition:
403 403
            </td>
404 404
            <td width="{$secondColWidth}">
405 405
               <table xsl:use-attribute-sets="cellspacing" class="tabledefault" width="100%">
406 406
                 <xsl:for-each select="altitudeDatumName">
407 407
                     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
408
                          Datum
408
                          Datum:
409 409
                         </td>
410 410
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
411 411
                            <xsl:value-of select="."/>
......
414 414
                 </xsl:for-each>
415 415
                 <xsl:for-each select="altitudeResolution">
416 416
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
417
                          Resolution
417
                          Resolution:
418 418
                        </td>
419 419
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
420 420
                           <xsl:value-of select="."/>
......
423 423
                </xsl:for-each>
424 424
                <xsl:for-each select="altitudeDistanceUnits">
425 425
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
426
                          Distance Unit
426
                          Distance Unit:
427 427
                        </td>
428 428
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
429 429
                           <xsl:value-of select="."/>
......
432 432
                </xsl:for-each>
433 433
                <xsl:for-each select="altitudeEncodingMethod">
434 434
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
435
                          Encoding Method
435
                          Encoding Method:
436 436
                        </td>
437 437
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
438 438
                           <xsl:value-of select="."/>
......
445 445
    </xsl:for-each>
446 446
    <xsl:for-each select="vertCoordSys/depthSysDef">
447 447
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
448
            Depth System Definition
448
            Depth System Definition:
449 449
            </td>
450 450
            <td width="{$secondColWidth}">
451 451
               <table xsl:use-attribute-sets="cellspacing" class="tabledefault" width="100%">
452 452
                 <xsl:for-each select="depthDatumName">
453 453
                     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
454
                          Datum
454
                          Datum:
455 455
                         </td>
456 456
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
457 457
                            <xsl:value-of select="."/>
......
460 460
                 </xsl:for-each>
461 461
                 <xsl:for-each select="depthResolution">
462 462
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
463
                          Resolution
463
                          Resolution:
464 464
                        </td>
465 465
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
466 466
                           <xsl:value-of select="."/>
......
469 469
                </xsl:for-each>
470 470
                <xsl:for-each select="depthDistanceUnits">
471 471
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
472
                          Distance Unit
472
                          Distance Unit:
473 473
                        </td>
474 474
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
475 475
                           <xsl:value-of select="."/>
......
478 478
                </xsl:for-each>
479 479
                <xsl:for-each select="depthEncodingMethod">
480 480
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
481
                          Encoding Method
481
                          Encoding Method:
482 482
                        </td>
483 483
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
484 484
                           <xsl:value-of select="."/>
......
496 496
   <table xsl:use-attribute-sets="cellspacing" class="tabledefault" width="100%">
497 497
      <xsl:for-each select="datum">
498 498
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
499
             Datum
499
             Datum:
500 500
            </td>
501 501
            <td width="{$secondColWidth}" class="{$secondColStyle}">
502 502
              <xsl:value-of select="./@name"/>
......
505 505
      </xsl:for-each>
506 506
      <xsl:for-each select="spheroid">
507 507
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
508
             Spheroid
508
             Spheroid:
509 509
            </td>
510 510
            <td width="{$secondColWidth}">
511 511
               <table xsl:use-attribute-sets="cellspacing" class="tabledefault" width="100%">
512 512
                  <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
513
                       Name
513
                       Name:
514 514
                       </td>
515 515
                       <td width="{$secondColWidth}" class="{$secondColStyle}">
516 516
                        <xsl:value-of select="./@name"/>
517 517
                       </td>
518 518
                   </tr>
519 519
                   <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
520
                       Semi Axis Major
520
                       Semi Axis Major:
521 521
                       </td>
522 522
                       <td width="{$secondColWidth}" class="{$secondColStyle}">
523 523
                        <xsl:value-of select="./@semiAxisMajor"/>
524 524
                       </td>
525 525
                   </tr>
526 526
                   <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
527
                       Denom Flat Ration
527
                       Denom Flat Ratio:
528 528
                       </td>
529 529
                       <td width="{$secondColWidth}" class="{$secondColStyle}">
530 530
                        <xsl:value-of select="./@denomFlatRatio"/>
......
537 537
      </xsl:for-each>
538 538
       <xsl:for-each select="primeMeridian">
539 539
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
540
             Prime Meridian
540
             Prime Meridian:
541 541
            </td>
542 542
            <td width="{$secondColWidth}">
543 543
               <table xsl:use-attribute-sets="cellspacing" class="tabledefault" width="100%">
544 544
                  <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
545
                       Name
545
                       Name:
546 546
                       </td>
547 547
                       <td width="{$secondColWidth}" class="{$secondColStyle}">
548 548
                        <xsl:value-of select="./@name"/>
549 549
                       </td>
550 550
                   </tr>
551 551
                   <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
552
                       Longitude
552
                       Longitude:
553 553
                       </td>
554 554
                       <td width="{$secondColWidth}" class="{$secondColStyle}">
555 555
                        <xsl:value-of select="./@longitude"/>
......
561 561
      </xsl:for-each>
562 562
     <xsl:for-each select="unit">
563 563
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
564
             Unit
564
             Unit:
565 565
            </td>
566 566
            <td width="{$secondColWidth}" class="{$secondColStyle}">
567 567
              <xsl:value-of select="./@name"/>
......
578 578
    <xsl:param name="spatialrasterfirstColStyle"/>
579 579
    <xsl:for-each select="cornerPoint">
580 580
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
581
            Corner Point
581
            Corner Point:
582 582
            </td>
583 583
            <td width="{$secondColWidth}">
584 584
               <table xsl:use-attribute-sets="cellspacing" class="tabledefault" width="100%">
585 585
                 <xsl:for-each select="corner">
586 586
                     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
587
                          Corner
587
                          Corner:
588 588
                         </td>
589 589
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
590 590
                            <xsl:value-of select="."/>
......
593 593
                 </xsl:for-each>
594 594
                 <xsl:for-each select="xCoordinate">
595 595
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
596
                          xCoordinate
596
                          xCoordinate:
597 597
                        </td>
598 598
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
599 599
                           <xsl:value-of select="."/>
......
602 602
                </xsl:for-each>
603 603
                <xsl:for-each select="yCoordinate">
604 604
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
605
                          yCoordinate
605
                          yCoordinate:
606 606
                        </td>
607 607
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
608 608
                           <xsl:value-of select="."/>
......
611 611
                </xsl:for-each>
612 612
                <xsl:for-each select="pointInPixel">
613 613
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
614
                          Point in Pixel
614
                          Point in Pixel:
615 615
                        </td>
616 616
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
617 617
                           <xsl:value-of select="."/>
......
624 624
    </xsl:for-each>
625 625
    <xsl:for-each select="controlPoint">
626 626
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
627
            Control Point
627
            Control Point:
628 628
            </td>
629 629
            <td width="{$secondColWidth}">
630 630
               <table xsl:use-attribute-sets="cellspacing" class="tabledefault" width="100%">
631 631
                 <xsl:for-each select="column">
632 632
                     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
633
                          Column Location
633
                          Column Location:
634 634
                         </td>
635 635
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
636 636
                            <xsl:value-of select="."/>
......
639 639
                 </xsl:for-each>
640 640
                 <xsl:for-each select="row">
641 641
                     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
642
                          Row Location
642
                          Row Location:
643 643
                         </td>
644 644
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
645 645
                            <xsl:value-of select="."/>
......
648 648
                 </xsl:for-each>
649 649
                 <xsl:for-each select="xCoordinate">
650 650
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
651
                          xCoordinate
651
                          xCoordinate:
652 652
                        </td>
653 653
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
654 654
                           <xsl:value-of select="."/>
......
657 657
                </xsl:for-each>
658 658
                <xsl:for-each select="yCoordinate">
659 659
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
660
                          yCoordinate
660
                          yCoordinate:
661 661
                        </td>
662 662
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
663 663
                           <xsl:value-of select="."/>
......
666 666
                </xsl:for-each>
667 667
                <xsl:for-each select="pointInPixel">
668 668
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
669
                          Point in Pixel
669
                          Point in Pixel:
670 670
                        </td>
671 671
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
672 672
                           <xsl:value-of select="."/>
......
679 679
    </xsl:for-each>
680 680
    <xsl:for-each select="bilinearFit">
681 681
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
682
            Bilinear Fit
682
            Bilinear Fit:
683 683
            </td>
684 684
            <td width="{$secondColWidth}">
685 685
               <table xsl:use-attribute-sets="cellspacing" class="tabledefault" width="100%">
686 686
                 <xsl:for-each select="xIntercept">
687 687
                     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
688
                          X Intercept
688
                          X Intercept:
689 689
                         </td>
690 690
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
691 691
                            <xsl:value-of select="."/>
......
694 694
                 </xsl:for-each>
695 695
                 <xsl:for-each select="xSlope">
696 696
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
697
                          X Slope
697
                          X Slope:
698 698
                        </td>
699 699
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
700 700
                           <xsl:value-of select="."/>
......
703 703
                </xsl:for-each>
704 704
                <xsl:for-each select="yIntercept">
705 705
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
706
                          Y Intercept
706
                          Y Intercept:
707 707
                        </td>
708 708
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
709 709
                           <xsl:value-of select="."/>
......
712 712
                </xsl:for-each>
713 713
                <xsl:for-each select="ySlope">
714 714
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
715
                          Y Slope
715
                          Y Slope:
716 716
                        </td>
717 717
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
718 718
                           <xsl:value-of select="."/>
......
732 732
   <xsl:param name="spatialrasterfirstColStyle"/>
733 733
   <xsl:for-each select="accuracyReport">
734 734
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
735
             Report
735
             Report:
736 736
            </td>
737 737
            <td width="{$secondColWidth}" class="{$secondColStyle}">
738 738
                <xsl:value-of select="."/>
......
741 741
   </xsl:for-each>
742 742
   <xsl:if test="quantitativeAccuracyReport">
743 743
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
744
             Quantitative Report
744
             Quantitative Report:
745 745
            </td>
746 746
            <td width="{$secondColWidth}">
747 747
                <table xsl:use-attribute-sets="cellspacing" class="tabledefault" width="100%">
748 748
                  <xsl:for-each select="quantitativeAccuracyReport">
749 749
                     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
750
                         Accuracy Value
750
                         Accuracy Value:
751 751
                      </td>
752 752
                      <td width="{$secondColWidth}" class="{$secondColStyle}">
753 753
                        <xsl:value-of select="quantitativeAccuracyValue"/>
754 754
                      </td>
755 755
                    </tr>
756 756
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
757
                         Method
757
                         Method:
758 758
                      </td>
759 759
                      <td width="{$secondColWidth}" class="{$secondColStyle}">
760 760
                        <xsl:value-of select="quantitativeAccuracyMethod"/>
......
774 774
    <xsl:param name="spatialrasterfirstColStyle"/>
775 775
    <xsl:for-each select="illuminationElevationAngle">
776 776
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
777
             Illumination Elevation
777
             Illumination Elevation:
778 778
            </td>
779 779
            <td width="{$secondColWidth}" class="{$secondColStyle}">
780 780
                <xsl:value-of select="."/>
......
783 783
    </xsl:for-each>
784 784
    <xsl:for-each select="illuminationAzimuthAngle">
785 785
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
786
             Illumination Azimuth
786
             Illumination Azimuth:
787 787
            </td>
788 788
            <td width="{$secondColWidth}" class="{$secondColStyle}">
789 789
                <xsl:value-of select="."/>
......
792 792
    </xsl:for-each>
793 793
    <xsl:for-each select="imageOrientationAngle">
794 794
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
795
             Image Orientation
795
             Image Orientation:
796 796
            </td>
797 797
            <td width="{$secondColWidth}" class="{$secondColStyle}">
798 798
                <xsl:value-of select="."/>
......
801 801
    </xsl:for-each>
802 802
    <xsl:for-each select="imagingCondition">
803 803
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
804
             Code Affectting Quality of Image
804
             Code Affectting Quality of Image:
805 805
            </td>
806 806
            <td width="{$secondColWidth}" class="{$secondColStyle}">
807 807
                <xsl:value-of select="."/>
808 808
            </td>
809 809
       </tr>
810 810
    </xsl:for-each>
811
   <xsl:for-each select="imagingCondition">
812
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
813
             Code Affectting Quality of Image
814
            </td>
815
            <td width="{$secondColWidth}" class="{$secondColStyle}">
816
                <xsl:value-of select="."/>
817
            </td>
818
       </tr>
819
    </xsl:for-each> 
820 811
    <xsl:for-each select="imageQualityCode">
821 812
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
822
             Quality
813
             Quality:
823 814
            </td>
824 815
            <td width="{$secondColWidth}" class="{$secondColStyle}">
825 816
                <xsl:value-of select="."/>
......
828 819
    </xsl:for-each>
829 820
    <xsl:for-each select="cloudCoverPercentage">
830 821
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
831
             Cloud Coverage
822
             Cloud Coverage:
832 823
            </td>
833 824
            <td width="{$secondColWidth}" class="{$secondColStyle}">
834 825
                <xsl:value-of select="."/>
......
837 828
    </xsl:for-each>
838 829
    <xsl:for-each select="preProcessingTypeCode">
839 830
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
840
             PreProcessing
831
             PreProcessing:
841 832
            </td>
842 833
            <td width="{$secondColWidth}" class="{$secondColStyle}">
843 834
                <xsl:value-of select="."/>
......
846 837
    </xsl:for-each>
847 838
    <xsl:for-each select="compressionGenerationQuality">
848 839
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
849
             Compression Quality
840
             Compression Quality:
850 841
            </td>
851 842
            <td width="{$secondColWidth}" class="{$secondColStyle}">
852 843
                <xsl:value-of select="."/>
......
855 846
    </xsl:for-each>
856 847
    <xsl:for-each select="triangulationIndicator">
857 848
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
858
             Triangulation Indicator
849
             Triangulation Indicator:
859 850
            </td>
860 851
            <td width="{$secondColWidth}" class="{$secondColStyle}">
861 852
                <xsl:value-of select="."/>
......
864 855
    </xsl:for-each>
865 856
    <xsl:for-each select="radionmetricDataAvailability">
866 857
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
867
             Availability of Radionmetric Data
858
             Availability of Radionmetric Data:
868 859
            </td>
869 860
            <td width="{$secondColWidth}" class="{$secondColStyle}">
870 861
                <xsl:value-of select="."/>
......
873 864
    </xsl:for-each>
874 865
    <xsl:for-each select="cameraCalibrationInformationAvailability">
875 866
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
876
             Availability of Camera Calibration Correction
867
             Availability of Camera Calibration Correction:
877 868
            </td>
878 869
            <td width="{$secondColWidth}" class="{$secondColStyle}">
879 870
                <xsl:value-of select="."/>
......
882 873
    </xsl:for-each>
883 874
    <xsl:for-each select="filmDistortionInformationAvailability">
884 875
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
885
             Availability of Calibration Reseau
876
             Availability of Calibration Reseau:
886 877
            </td>
887 878
            <td width="{$secondColWidth}" class="{$secondColStyle}">
888 879
                <xsl:value-of select="."/>
......
891 882
    </xsl:for-each>
892 883
    <xsl:for-each select="lensDistortionInformationAvailability">
893 884
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
894
             Availability of Lens Aberration Correction
885
             Availability of Lens Aberration Correction:
895 886
            </td>
896 887
            <td width="{$secondColWidth}" class="{$secondColStyle}">
897 888
                <xsl:value-of select="."/>
......
900 891
    </xsl:for-each>
901 892
    <xsl:for-each select="bandDescription">
902 893
     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
903
             Availability of Lens Aberration Correction
894
             Availability of Lens Aberration Correction:
904 895
            </td>
905 896
            <td width="{$secondColWidth}">
906 897
               <xsl:call-template name="bandDescription">
......
919 910
    <table xsl:use-attribute-sets="cellspacing" class="tabledefault" width="100%">
920 911
      <xsl:for-each select="sequenceIdentifier">
921 912
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
922
            Sequence Identifier
913
            Sequence Identifier:
923 914
            </td>
924 915
            <td width="{$secondColWidth}" class="{$secondColStyle}">
925 916
                <xsl:value-of select="."/>
......
928 919
     </xsl:for-each>
929 920
     <xsl:for-each select="highWavelength">
930 921
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
931
             High Wave Length
922
             High Wave Length:
932 923
            </td>
933 924
            <td width="{$secondColWidth}" class="{$secondColStyle}">
934 925
                <xsl:value-of select="."/>
......
937 928
     </xsl:for-each>
938 929
     <xsl:for-each select="lowWaveLength">
939 930
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
940
             High Wave Length
931
             High Wave Length:
941 932
            </td>
942 933
            <td width="{$secondColWidth}" class="{$secondColStyle}">
943 934
                <xsl:value-of select="."/>
......
946 937
     </xsl:for-each>
947 938
     <xsl:for-each select="waveLengthUnits">
948 939
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
949
             Wave Length Units
940
             Wave Length Units:
950 941
            </td>
951 942
            <td width="{$secondColWidth}" class="{$secondColStyle}">
952 943
                <xsl:value-of select="."/>
......
955 946
     </xsl:for-each>
956 947
     <xsl:for-each select="peakResponse">
957 948
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
958
             Peak Response
949
             Peak Response:
959 950
            </td>
960 951
            <td width="{$secondColWidth}" class="{$secondColStyle}">
961 952
                <xsl:value-of select="."/>
......
1010 1001
    </tr>
1011 1002
  </xsl:template>
1012 1003
  
1013
  
1014

  
1015 1004
</xsl:stylesheet>
lib/style/eml2/eml-spatialvector-2.0.0.xsl
94 94
    <!-- call physical moduel without show distribution(we want see it later)-->
95 95
    <xsl:if test="physical">
96 96
       <tr><td class="{$spatialvectorsubHeaderStyle}" colspan="2">
97
        Physical Structure Description
97
        Physical Structure Description:
98 98
      </td></tr>
99 99
    </xsl:if>
100 100
    <xsl:for-each select="physical">
......
108 108
    
109 109
    <xsl:if test="coverage">
110 110
       <tr><td class="{$spatialvectorsubHeaderStyle}" colspan="2">
111
        Coverage Description
111
        Coverage Description:
112 112
      </td></tr>
113 113
    </xsl:if>
114 114
    <xsl:for-each select="coverage">
......
119 119
    </xsl:for-each>
120 120
    <xsl:if test="method">
121 121
       <tr><td class="{$spatialvectorsubHeaderStyle}" colspan="2">
122
        Method Description
122
        Method Description:
123 123
      </td></tr>
124 124
    </xsl:if>
125 125
    <xsl:for-each select="method">
......
132 132
    </xsl:for-each>
133 133
    <xsl:if test="constraint">
134 134
       <tr><td class="{$spatialvectorsubHeaderStyle}" colspan="2">
135
        Constraint
135
        Constraint:
136 136
      </td></tr>
137 137
    </xsl:if>
138 138
    <xsl:for-each select="constraint">
......
144 144
    </xsl:for-each>
145 145
    <xsl:for-each select="geometry">
146 146
       <tr><td width="{$firstColWidth}" class="{$spatialvectorfirstColStyle}">
147
            Geometry
147
            Geometry:
148 148
            </td>
149 149
            <td width="{$secondColWidth}" class="{$secondColStyle}">
150 150
              <xsl:value-of select="."/>
......
153 153
    </xsl:for-each>
154 154
    <xsl:for-each select="geometricObjectCount">
155 155
       <tr><td width="{$firstColWidth}" class="{$spatialvectorfirstColStyle}">
156
            Number of Geometric Objects
156
            Number of Geometric Objects:
157 157
            </td>
158 158
            <td width="{$secondColWidth}" class="{$secondColStyle}">
159 159
              <xsl:value-of select="."/>
......
162 162
    </xsl:for-each>
163 163
    <xsl:for-each select="topologyLevel">
164 164
       <tr><td width="{$firstColWidth}" class="{$spatialvectorfirstColStyle}">
165
           Topolgy Level
165
           Topolgy Level:
166 166
            </td>
167 167
            <td width="{$secondColWidth}" class="{$secondColStyle}">
168 168
              <xsl:value-of select="."/>
......
171 171
    </xsl:for-each>
172 172
    <xsl:for-each select="spatialReference">
173 173
       <tr><td class="{$spatialvectorsubHeaderStyle}" colspan="2">
174
        Spatial Reference
174
        Spatial Reference:
175 175
      </td></tr>
176 176
      <xsl:call-template name="spatialReference">
177 177
        <xsl:with-param name="spatialrasterfirstColStyle" select="$spatialvectorfirstColStyle"/>
......
179 179
    </xsl:for-each>
180 180
    <xsl:for-each select="horizontalAccuracy">
181 181
      <tr><td class="{$spatialvectorsubHeaderStyle}" colspan="2">
182
        Horizontal Accuracy
182
        Horizontal Accuracy:
183 183
      </td></tr>
184 184
      <xsl:call-template name="dataQuality">
185 185
        <xsl:with-param name="spatialrasterfirstColStyle" select="$spatialvectorfirstColStyle"/>
......
187 187
    </xsl:for-each>
188 188
    <xsl:for-each select="verticalAccuracy">
189 189
      <tr><td class="{$spatialvectorsubHeaderStyle}" colspan="2">
190
        Vertical Accuracy
190
        Vertical Accuracy:
191 191
      </td></tr>
192 192
      <xsl:call-template name="dataQuality">
193 193
        <xsl:with-param name="spatialrasterfirstColStyle" select="$spatialvectorfirstColStyle"/>
lib/style/eml2/eml-constraint-2.0.0.xsl
93 93
  <xsl:template name="primaryKey">
94 94
    <xsl:param name="constraintfirstColStyle"/>
95 95
    <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
96
          <xsl:text>Type</xsl:text></td>
96
          <xsl:text>Type:</xsl:text></td>
97 97
          <td width="{$secondColWidth}" class="{$secondColStyle}">
98 98
          Primary Key</td>
99 99
     </tr>
......
102 102
    </xsl:call-template> 
103 103
    <xsl:for-each select="key/attributeReference">
104 104
       <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
105
          <xsl:text>Key</xsl:text></td>
105
          <xsl:text>Key:</xsl:text></td>
106 106
          <td width="{$secondColWidth}" class="{$secondColStyle}">
107 107
          <xsl:value-of select="."/></td>
108 108
     </tr>
......
112 112
  <xsl:template name="uniqueKey">
113 113
    <xsl:param name="constraintfirstColStyle"/>
114 114
    <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
115
          <xsl:text>Type</xsl:text></td>
115
          <xsl:text>Type:</xsl:text></td>
116 116
          <td width="{$secondColWidth}" class="{$secondColStyle}">
117 117
          Unique Key</td>
118 118
     </tr>
......
121 121
    </xsl:call-template> 
122 122
    <xsl:for-each select="key/attributeReference">
123 123
       <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
124
          <xsl:text>Key</xsl:text></td>
124
          <xsl:text>Key:</xsl:text></td>
125 125
          <td width="{$secondColWidth}" class="{$secondColStyle}">
126 126
          <xsl:value-of select="."/></td>
127 127
     </tr>
......
131 131
   <xsl:template name="checkConstraint">
132 132
    <xsl:param name="constraintfirstColStyle"/>
133 133
    <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
134
          <xsl:text>Type</xsl:text></td>
134
          <xsl:text>Type:</xsl:text></td>
135 135
          <td width="{$secondColWidth}" class="{$secondColStyle}">
136 136
          Checking Constraint</td>
137 137
     </tr>
......
140 140
    </xsl:call-template> 
141 141
    <xsl:for-each select="checkCondition">
142 142
       <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
143
          <xsl:text>Check Condition</xsl:text></td>
143
          <xsl:text>Check Condition:</xsl:text></td>
144 144
          <td width="{$secondColWidth}" class="{$secondColStyle}">
145 145
          <xsl:value-of select="."/></td>
146 146
     </tr>
......
150 150
  <xsl:template name="foreignKey">
151 151
     <xsl:param name="constraintfirstColStyle"/>
152 152
    <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
153
          <xsl:text>Type</xsl:text></td>
153
          <xsl:text>Type:</xsl:text></td>
154 154
          <td width="{$secondColWidth}" class="{$secondColStyle}">
155 155
          Foreign Key</td>
156 156
     </tr>
......
159 159
    </xsl:call-template> 
160 160
    <xsl:for-each select="key/attributeReference">
161 161
       <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
162
          <xsl:text>Key</xsl:text></td>
162
          <xsl:text>Key:</xsl:text></td>
163 163
          <td width="{$secondColWidth}" class="{$secondColStyle}">
164 164
          <xsl:value-of select="."/></td>
165 165
     </tr>
166 166
    </xsl:for-each>
167 167
    <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
168
          <xsl:text>Entity Reference</xsl:text></td>
168
          <xsl:text>Entity Reference:</xsl:text></td>
169 169
          <td width="{$secondColWidth}" class="{$secondColStyle}">
170 170
          <xsl:value-of select="entityReference"/></td>
171 171
    </tr>
172 172
    <xsl:if test="relationshipType and normalize-space(relationshipType)!=''">
173 173
      <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
174
          <xsl:text>Relation Ship</xsl:text></td>
174
          <xsl:text>Relationship:</xsl:text></td>
175 175
          <td width="{$secondColWidth}" class="{$secondColStyle}">
176 176
          <xsl:value-of select="relationshipType"/></td>
177 177
      </tr>
178 178
    </xsl:if>
179 179
    <xsl:if test="cardinality and normalize-space(cardinality)!=''">
180 180
      <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
181
          <xsl:text>Cardinality</xsl:text></td>
182
          <td width="{$secondColWidth}" class="{$secondColStyle}">
183
          &#160;</td>
184
      </tr>
185
      <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
186
          &#160;</td>
181
          <xsl:text>Cardinality:</xsl:text></td>
187 182
          <td width="{$secondColWidth}">
188
           <table xsl:use-attribute-sets="cellspacing" class="tabledefault" width="100%">
183
          <table xsl:use-attribute-sets="cellspacing" class="tabledefault" width="100%">
189 184
              <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
190
                   <xsl:text>Parent</xsl:text></td>
185
                   <xsl:text>Parent:</xsl:text></td>
191 186
                   <td width="{$secondColWidth}" class="{$secondColStyle}">
192 187
                    <xsl:value-of select="cardinality/parentOccurences"/></td>
193
              </tr>
194
           </table>
195
          </td>
196
      </tr>
197
      <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
198
          &#160;</td>
199
          <td width="{$secondColWidth}">
200
           <table xsl:use-attribute-sets="cellspacing" class="tabledefault" width="100%">
201
              <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
188
               </tr>
189
               <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
202 190
                   <xsl:text>Children</xsl:text></td>
203 191
                   <td width="{$secondColWidth}" class="{$secondColStyle}">
204 192
                    <xsl:value-of select="cardinality/childOccurences"/></td>
......
212 200
  <xsl:template name="joinCondition">
213 201
    <xsl:param name="constraintfirstColStyle"/>
214 202
    <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
215
          <xsl:text>Type</xsl:text></td>
203
          <xsl:text>Type:</xsl:text></td>
216 204
          <td width="{$secondColWidth}" class="{$secondColStyle}">
217 205
          Join Condition</td>
218 206
    </tr>
......
221 209
    </xsl:call-template> 
222 210
    <xsl:for-each select="referencedKey/attributeReference">
223 211
       <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
224
          <xsl:text>Referenced Key</xsl:text></td>
212
          <xsl:text>Referenced Key:</xsl:text></td>
225 213
          <td width="{$secondColWidth}" class="{$secondColStyle}">
226 214
          <xsl:value-of select="."/></td>
227 215
     </tr>
......
231 219
  <xsl:template name="notNullConstraint">
232 220
    <xsl:param name="constraintfirstColStyle"/>
233 221
    <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
234
          <xsl:text>Type</xsl:text></td>
222
          <xsl:text>Type:</xsl:text></td>
235 223
          <td width="{$secondColWidth}" class="{$secondColStyle}">
236 224
          Not Null Constraint</td>
237 225
     </tr>
......
240 228
    </xsl:call-template> 
241 229
    <xsl:for-each select="key/attributeReference">
242 230
       <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
243
          <xsl:text>Key</xsl:text></td>
231
          <xsl:text>Key:</xsl:text></td>
244 232
          <td width="{$secondColWidth}" class="{$secondColStyle}">
245 233
          <xsl:value-of select="."/></td>
246 234
     </tr>
......
250 238
  <xsl:template name="constraintBaseGroup">
251 239
    <xsl:param name="constraintfirstColStyle"/>
252 240
     <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
253
          <xsl:text>Constraint Name</xsl:text></td>
241
          <xsl:text>Constraint Name:</xsl:text></td>
254 242
          <td width="{$secondColWidth}" class="{$secondColStyle}">
255 243
         <xsl:value-of select="constraintName"/></td>
256 244
     </tr>
257 245
     <xsl:if test="constraintDescription and normalize-space(constraintDescription)!=''">
258 246
       <tr><td width="{$firstColWidth}" class="{$constraintfirstColStyle}">
259
          <xsl:text>Description</xsl:text></td>
247
          <xsl:text>Description:</xsl:text></td>
260 248
          <td width="{$secondColWidth}" class="{$secondColStyle}">
261 249
          <xsl:value-of select="constraintDescription"/></td>
262 250
      </tr>
lib/style/eml2/eml-software-2.0.0.xsl
45 45
          <xsl:for-each select="$references">
46 46
            <xsl:call-template name="softwarecommon">
47 47
              <xsl:with-param name="softwarefirstColStyle" select="$softwarefirstColStyle"/>
48
              <xsl:with-param name="softsubHeaderStyle" select="$softwaresubHeaderStyle"/>
48
              <xsl:with-param name="softwaresubHeaderStyle" select="$softwaresubHeaderStyle"/>
49 49
            </xsl:call-template>
50 50
          </xsl:for-each>
51 51
        </xsl:when>
52 52
        <xsl:otherwise>
53 53
            <xsl:call-template name="softwarecommon">
54 54
              <xsl:with-param name="softwarefirstColStyle" select="$softwarefirstColStyle"/>
55
              <xsl:with-param name="softsubHeaderStyle" select="$softwaresubHeaderStyle"/>
55
              <xsl:with-param name="softwaresubHeaderStyle" select="$softwaresubHeaderStyle"/>
56 56
            </xsl:call-template>
57 57
        </xsl:otherwise>
58 58
      </xsl:choose>
......
112 112
     <xsl:param name="softwarefirstColStyle"/>
113 113
     <xsl:param name="softwaresubHeaderStyle"/>
114 114
     <xsl:for-each select="implementation">
115
        <tr><td width="{$firstColWidth}" class="{$softwarefirstColStyle}">
116
             <b>Implementation Info</b>
115
        <tr><td colspan="2" class="{$softwaresubHeaderStyle}">
116
             Implementation Info:
117 117
            </td>
118
            <td width="{$secondColWidth}" class="{$secondColStyle}">
119
            &#160;
120
            </td>
121 118
        </tr>
122 119
        <xsl:for-each select="distribution">
123 120
           <tr><td width="{$firstColWidth}" class="{$softwarefirstColStyle}">
124
             <b>Distribution</b>
121
             Distribution:
125 122
            </td>
126 123
            <td width="{$secondColWidth}">
127 124
               <xsl:call-template name="distribution">
......
133 130
        </xsl:for-each>
134 131
        <xsl:for-each select="size">
135 132
           <tr><td width="{$firstColWidth}" class="{$softwarefirstColStyle}">
136
             Size
133
             Size:
137 134
            </td>
138 135
            <td width="{$secondColWidth}" class="{$secondColStyle}">
139 136
             <xsl:value-of select="."/>
......
142 139
        </xsl:for-each>
143 140
        <xsl:for-each select="language">
144 141
           <tr><td width="{$firstColWidth}" class="{$softwarefirstColStyle}">
145
                Language
142
                Language:
146 143
                </td>
147 144
                <td width="{$secondColWidth}" class="{$secondColStyle}">
148 145
                  <xsl:value-of select="LanguageValue"/>
......
150 147
           </tr>
151 148
           <xsl:if test="LanguageCodeStandard">
152 149
             <tr><td width="{$firstColWidth}" class="{$softwarefirstColStyle}">
153
                Language Code Standard
150
                Language Code Standard:
154 151
                </td>
155 152
                <td width="{$secondColWidth}" class="{$secondColStyle}">
156 153
                  <xsl:value-of select="LanguageValue"/>
......
160 157
        </xsl:for-each>
161 158
        <xsl:for-each select="operatingSystem">
162 159
          <tr><td width="{$firstColWidth}" class="{$softwarefirstColStyle}">
163
                Operating System
160
                Operating System:
164 161
                </td>
165 162
                <td width="{$secondColWidth}" class="{$secondColStyle}">
166 163
                  <xsl:value-of select="."/>
......
169 166
        </xsl:for-each>
170 167
        <xsl:for-each select="machineProcessor">
171 168
          <tr><td width="{$firstColWidth}" class="{$softwarefirstColStyle}">
172
                Operating System
169
                Operating System:
173 170
                </td>
174 171
                <td width="{$secondColWidth}" class="{$secondColStyle}">
175 172
                  <xsl:value-of select="."/>
......
178 175
        </xsl:for-each>
179 176
        <xsl:for-each select="virtualMachine">
180 177
          <tr><td width="{$firstColWidth}" class="{$softwarefirstColStyle}">
181
                Virtual Machine
178
                Virtual Machine:
182 179
                </td>
183 180
                <td width="{$secondColWidth}" class="{$secondColStyle}">
184 181
                  <xsl:value-of select="."/>
......
187 184
        </xsl:for-each>
188 185
         <xsl:for-each select="diskUsage">
189 186
          <tr><td width="{$firstColWidth}" class="{$softwarefirstColStyle}">
190
                diskUsage
187
                Disk Usage:
191 188
                </td>
192 189
                <td width="{$secondColWidth}" class="{$secondColStyle}">
193 190
                  <xsl:value-of select="."/>
......
196 193
        </xsl:for-each>
197 194
        <xsl:for-each select="runtimeMemoryUsage">
198 195
          <tr><td width="{$firstColWidth}" class="{$softwarefirstColStyle}">
199
                Run Time Memory Usage
196
                Run Time Memory Usage:
200 197
                </td>
201 198
                <td width="{$secondColWidth}" class="{$secondColStyle}">
202 199
                  <xsl:value-of select="."/>
......
205 202
        </xsl:for-each>
206 203
        <xsl:for-each select="programmingLanguage">
207 204
          <tr><td width="{$firstColWidth}" class="{$softwarefirstColStyle}">
208
                Programming Language
205
                Programming Language:
209 206
                </td>
210 207
                <td width="{$secondColWidth}" class="{$secondColStyle}">
211 208
                  <xsl:value-of select="."/>
......
214 211
        </xsl:for-each>
215 212
        <xsl:for-each select="checksum">
216 213
          <tr><td width="{$firstColWidth}" class="{$softwarefirstColStyle}">
217
                Check Sum
214
                Check Sum:
218 215
                </td>
219 216
                <td width="{$secondColWidth}" class="{$secondColStyle}">
220 217
                  <xsl:value-of select="."/>
......
223 220
        </xsl:for-each>
224 221
        <xsl:for-each select="dependency">
225 222
          <tr><td width="{$firstColWidth}" class="{$softwarefirstColStyle}">
226
                Dependency
223
                Dependency:
227 224
                </td>
228 225
                <td width="{$secondColWidth}" class="{$secondColStyle}">
229 226
                 &#160;
......
260 257
    <xsl:param name="softwarefirstColStyle"/>
261 258
    <xsl:for-each select="version">
262 259
        <tr><td width="{$firstColWidth}" class="{$firstColStyle}">
263
        Version Number</td><td width="{$secondColWidth}" class="{$secondColStyle}">
260
        Version Number:</td><td width="{$secondColWidth}" class="{$secondColStyle}">
264 261
        <xsl:value-of select="."/></td></tr>
265 262
    </xsl:for-each>
266 263
  </xsl:template>
......
269 266
    <xsl:param name="softwarefirstColStyle"/>
270 267
    <xsl:for-each select="licenseURL">
271 268
        <tr><td width="{$firstColWidth}" class="{$firstColStyle}">
272
            License URL</td><td width="{$secondColWidth}" class="{$secondColStyle}">
269
            License URL:</td><td width="{$secondColWidth}" class="{$secondColStyle}">
273 270
        <xsl:value-of select="."/></td></tr>
274 271
    </xsl:for-each>
275 272
  </xsl:template>
......
278 275
    <xsl:param name="softwarefirstColStyle"/>
279 276
    <xsl:for-each select="license">
280 277
        <tr><td width="{$firstColWidth}" class="{$firstColStyle}">
281
            License</td><td width="{$secondColWidth}" class="{$secondColStyle}">
278
            License:</td><td width="{$secondColWidth}" class="{$secondColStyle}">
282 279
        <xsl:value-of select="."/></td></tr>
283 280
    </xsl:for-each>
284 281
  </xsl:template>
......
289 286
    <xsl:for-each select="access">
290 287
      <tr><td colspan="2">
291 288
         <xsl:call-template name="access">
292
           <xsl:with-param name="accessfirstColStyle" select="softwarefirstColStyle"/>
293
           <xsl:with-param name="accesssubHeaderStyle" select="softwaresubHeaderStyle"/>
289
           <xsl:with-param name="accessfirstColStyle" select="$softwarefirstColStyle"/>
290
           <xsl:with-param name="accesssubHeaderStyle" select="$softwaresubHeaderStyle"/>
294 291
         </xsl:call-template>
295 292
         </td>
296 293
       </tr>
......
302 299
    <xsl:param name="softwaresubHeaderStyle"/>
303 300
    <xsl:for-each select="project">
304 301
      <tr><td class="{$softwaresubHeaderStyle}" colspan="2">
305
        <xsl:text>Project Info</xsl:text></td></tr>
302
        <xsl:text>Project Info:</xsl:text></td></tr>
306 303
      <tr><td colspan="2">
307 304
        <xsl:call-template name="project">
308
          <xsl:with-param name="projectfirstColStyle" select="softwarefirstColStyle"/>
309
          <xsl:with-param name="projectsubHeaderStyle" select="softwaresubHeaderStyle"/>
305
          <xsl:with-param name="projectfirstColStyle" select="$softwarefirstColStyle"/>
306
          <xsl:with-param name="projectsubHeaderStyle" select="$softwaresubHeaderStyle"/>
310 307
        </xsl:call-template>
311 308
        </td>
312 309
      </tr>
lib/style/eml2/eml-protocol-2.0.0.xsl
169 169
    <xsl:for-each select="access">
170 170
      <tr><td colspan="2">
171 171
         <xsl:call-template name="access">
172
           <xsl:with-param name="accessfirstColStyle" select="protocolfirstColStyle"/>
173
           <xsl:with-param name="accesssubHeaderStyle" select="protocolsubHeaderStyle"/>
172
           <xsl:with-param name="accessfirstColStyle" select="$protocolfirstColStyle"/>
173
           <xsl:with-param name="accesssubHeaderStyle" select="$protocolsubHeaderStyle"/>
174 174
         </xsl:call-template>
175 175
         </td>
176 176
       </tr>
lib/style/resultset.xsl
177 177

  
178 178
                 <a>
179 179
                   <xsl:attribute name="href">javascript:submitform('read',document.<xsl:value-of select="translate(./docid, '.', '')"/>)</xsl:attribute>
180
                   <xsl:value-of select="./param[@name='dataset/title']"/>
180
                   <xsl:choose>
181
                     <xsl:when test="./param[@name='dataset/title']!=''">
182
                        <xsl:value-of select="./param[@name='dataset/title']"/>
183
                     </xsl:when>
184
                     <xsl:otherwise>
185
                       <xsl:value-of select="./param[@name='citation/title']"/>
186
                       <xsl:value-of select="./param[@name='software/title']"/>
187
                       <xsl:value-of select="./param[@name='protocol/title']"/>
188
                     </xsl:otherwise>
189
                   </xsl:choose>
181 190
                 </a><br />
182 191
                 <br/>
183 192
                 <p><pre>Document ID: <xsl:value-of select="./docid"/></pre></p>
lib/index.html
28 28
<html>
29 29
<head>
30 30
<title>KNB Data Search</title>
31
<meta HTTP-EQUIV="refresh" CONTENT="1;URL=@servlet-path@?action=query&operator=INTERSECT&anyfield=%25&qformat=knb&returndoctype=eml://ecoinformatics.org/eml-2.0.0&returndoctype=-//ecoinformatics.org//eml-dataset-2.0.0beta4//EN&returndoctype=-//ecoinformatics.org//eml-dataset-2.0.0beta6//EN&returnfield=dataset/title&returnfield=keyword&returnfield=originator/individualName/surName&returnfield=creator/individualName/surName&returnfield=originator/organizationName&returnfield=creator/organizationName" />
31
<meta HTTP-EQUIV="refresh" CONTENT="1;URL=@servlet-path@?action=query&operator=INTERSECT&anyfield=%25&qformat=knb&returndoctype=eml://ecoinformatics.org/eml-2.0.0&returndoctype=-//ecoinformatics.org//eml-dataset-2.0.0beta4//EN&returndoctype=-//ecoinformatics.org//eml-dataset-2.0.0beta6//EN&returnfield=dataset/title&returnfield=citation/title&returnfield=software/title&returnfield=protocol/title&returnfield=keyword&returnfield=originator/individualName/surName&returnfield=creator/individualName/surName&returnfield=originator/organizationName&returnfield=creator/organizationName" />
32 32
</head>
33 33
<body bgcolor="WHITE">
34 34
</body>

Also available in: Unified diff