-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathvalidation-output.html
More file actions
3365 lines (3181 loc) · 181 KB
/
validation-output.html
File metadata and controls
3365 lines (3181 loc) · 181 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DIGGS Semantic Validation Report</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.65.5/codemirror.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.65.5/theme/eclipse.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.65.5/addon/dialog/dialog.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.65.5/addon/fold/foldgutter.min.css">
<style>
/* CSS Variables for consistent colors and spacing */
:root {
/* Severity colors */
--color-error-bg: #fdd5d1;
--color-error-border: #b02819;
--color-warning-bg: #fde5be;
--color-warning-border: #9c7008;
--color-info-bg: #d1e7f2;
--color-info-border: #0b68a7;
--color-success-bg: #e9f7ef;
--color-success-border: #2ecc71;
/* Banner specific variations */
--color-error-banner: #f5b7b1;
--color-warning-banner: #fae5d3;
--color-info-banner: #d4e6f1;
--color-success-banner: #d4efdf;
/* Highlight Colors */
--color-highlight-bg: rgba(111, 172, 202, 0.5); /* Blue-gray with 50% transparency for selection */
--color-search-match: rgba(255, 140, 0, 0.3); /* Light orange for search matches */
/* Common spacing values */
--spacing-xs: 0px;
--spacing-sm: 2px;
--spacing-md: 5px;
--spacing-lg: 10px;
--spacing-xl: 20px;
--spacing-xxl: 30px;
/* Table dimensions */
--col-1-width: 80px;
--col-2-width: 100px;
--col-3-width: 150px;
--col-4-width: 600px;
}
/* Base styles */
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f5f5f5;
color: #333;
line-height: 1.6;
}
.container {
max-width: 1200px;
margin: 0 auto;
background-color: white;
padding: 0 var(--spacing-xxl) var(--spacing-xl);
border-radius: 8px;
box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
}
/* Header styles */
h1 {
color: #2c3e50;
text-align: center;
margin-bottom: var(--spacing-xs);
padding-bottom: var(--spacing-xs);
width: 100%;
}
.header-container {
position: relative;
text-align: center;
border-bottom: 2px solid #f0f0f0;
padding-bottom: var(--spacing-xs);
margin-top: var(--spacing-xs);
margin-bottom: var(--spacing-md);
height: auto;
}
.header-logo {
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 150px;
}
/* Validation result styles - base classes for colors */
.error {
background-color: var(--color-error-bg);
border-left: 4px solid var(--color-error-border);
}
.warning {
background-color: var(--color-warning-bg);
border-left: 4px solid var(--color-warning-border);
}
.info {
background-color: var(--color-info-bg);
border-left: 4px solid var(--color-info-border);
}
.success {
background-color: var(--color-success-bg);
border-left: 4px solid var(--color-success-border);
}
/* Summary banner - override background colors */
.summary-banner {
padding: var(--spacing-xs);
margin: var(--spacing-sm);
text-align: center;
border-radius: 4px;
font-weight: bold;
font-size: 18px;
}
.summary-banner.success { background-color: var(--color-success-banner); }
.summary-banner.info { background-color: var(--color-info-banner); }
.summary-banner.warning { background-color: var(--color-warning-banner); }
.summary-banner.error { background-color: var(--color-error-banner); }
/* Table styles */
.table-container {
max-height: 350px;
overflow-y: auto;
margin-bottom: var(--spacing-md);
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
table {
width: 100%;
border-collapse: collapse;
margin-top: var(--spacing-xs);
font-size: 13px;
table-layout: fixed;
line-height: 1.2;
}
/* Column widths */
table th:nth-child(1), table td:nth-child(1) { width: var(--col-1-width); }
table th:nth-child(2), table td:nth-child(2) { width: var(--col-2-width); }
table th:nth-child(3), table td:nth-child(3) { width: var(--col-3-width); }
table th:nth-child(4), table td:nth-child(4) { width: var(--col-4-width); }
table th:nth-child(5), table td:nth-child(5) { width: auto; }
th, td {
padding: 8px;
text-align: left;
border-bottom: 1px solid black;
vertical-align: middle;
word-wrap: break-word;
overflow-wrap: break-word;
line-height: 1.1;
}
/* Headers */
th {
background-color: #f2f2f2;
position: sticky;
top: 0;
z-index: 10;
white-space: nowrap;
padding: 5px 8px
;
}
/* Severity badges */
.severity-badge {
display: inline-block;
padding: 2px 6px;
border-radius: 4px;
font-weight: bold;
color: white;
margin: 0 3px;
line-height: 1;
}
.severity-badge.error { background-color: var(--color-error-border); }
.severity-badge.warning { background-color: var(--color-warning-border); }
.severity-badge.info { background-color: var(--color-info-border); }
/* XML content styles */
/* Source XML in table - sans-serif and transparent background */
table td pre.source-xml {
font-family: sans-serif;
font-size: inherit;
white-space: pre-wrap;
word-wrap: break-word;
overflow-wrap: break-word;
word-break: break-word;
background-color: transparent;
padding: 8px;
margin: 0;
display: inline;
line-height: 1.1;
text-indent:0
}
/* Source XML outside table (editor box) - monospace */
.source-xml {
font-family: monospace;
font-size: inherit;
white-space: pre-wrap;
word-break: break-all;
background-color: #f5f5f5;
padding: 0;
border-radius: 4px;
margin: 0;
max-width: 100%;
overflow-x: auto;
overflow-wrap: break-word;
}
/* Controls and filter sections */
.controls {
display: flex;
justify-content: space-between;
margin-top: var(--spacing-md);
padding: var(--spacing-sm);
background-color: #f8f9fa;
border-radius: 4px;
position: relative;
}
.filter-controls {
display: flex;
align-items: center;
width: 100%;
justify-content: center;
}
.section-title {
font-weight: bold;
margin-right: var(--spacing-xl);
font-size: 16px;
text-align: left;
position: absolute;
left: var(--spacing-sm);
}
.export-controls {
position: absolute;
right: var(--spacing-sm);
}
/* Common button styles */
.button-common {
padding: 5px 10px;
background-color: #3498db;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
}
.button-common:hover {
background-color: #2980b9;
}
.export-button {
padding: 5px 10px;
background-color: #3498db;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
margin-left: var(--spacing-lg);
white-space: nowrap;
}
.export-button:hover {
background-color: #2980b9;
}
/* Validation summary section */
.validation-summary {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: var(--spacing-xs);
padding: var(--spacing-sm);
background-color: #f8f9fa;
border-radius: 4px;
}
.file-info {
flex: 1;
text-align: left;
}
.summary-badges {
flex: 1;
text-align: center;
}
.timestamp-info {
flex: 1;
text-align: right;
}
/* XML Editor styles */
.editor-container {
margin-top: var(--spacing-xs);
border: 1px solid #ddd;
border-radius: 4px;
overflow: hidden;
}
.editor-header {
background-color: #f2f2f2;
padding: 10px;
display: flex;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid #ddd;
}
.editor-title {
font-weight: bold;
margin: 0;
}
.editor-actions {
display: flex;
gap: 10px;
}
.editor-button {
padding: 5px 10px;
background-color: #3498db;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
}
.editor-button:hover {
background-color: #2980b9;
}
.editor-body {
padding: 0;
max-height: 0;
overflow: hidden;
transition: max-height 0.5s ease;
position: relative;
}
.editor-body.open {
max-height: 500px;
overflow: visible;
display: block;
}
/* CodeMirror customizations */
.CodeMirror {
height: 350px;
font-family: monospace;
font-size: 14px;
line-height: 1.5;
}
.editor-body:not(.open) .CodeMirror {
display: none;
}
/* Editor status bar */
.editor-statusbar {
display: flex;
justify-content: space-between;
background-color: #f0f0f0;
padding: 5px 10px;
border-top: 1px solid #ddd;
font-size: 12px;
color: #666;
}
/* CodeMirror highlighting */
/* Current line highlighting */
.CodeMirror-activeline-background {
background-color: rgba(255, 240, 220, 0.3); /* Light orange with transparency */
}
/* All search matches - make sure to use !important to override any conflicting styles */
.CodeMirror-matchingbracket,
.CodeMirror-matchhighlight,
.cm-matchhighlight {
background-color: var(--color-search-match) !important; /* Light orange */
color: inherit !important;
}
/* Regular matching brackets */
.CodeMirror-matchingbracket {
color: inherit !important;
}
/* The current search match - these are the critical selectors */
.CodeMirror-selectedtext,
.cm-searching,
.CodeMirror-searching,
span.cm-searching,
.CodeMirror-focused .CodeMirror-selectedtext {
background-color: var(--color-highlight-bg) !important; /* Same as regular selection */
color: black !important;
text-decoration: none !important;
border-radius: 2px;
}
/* Regular selection */
.CodeMirror-selected {
background-color: var(--color-highlight-bg) !important;
}
/* XPath link styles */
.xpath-link {
color: #3498db;
text-decoration: underline;
cursor: pointer;
}
.xpath-link:hover {
color: #2980b9;
}
/* Tooltip styling */
.tooltip {
position: relative;
display: inline-block;
}
.tooltip .tooltiptext {
visibility: hidden;
width: auto;
max-width: 500px;
background-color: #555;
color: #fff;
text-align: left;
border-radius: 6px;
padding: 5px 10px;
position: absolute;
z-index: 50;
top: -5px;
left: 105%;
opacity: 0;
transition: opacity 0.3s;
white-space: normal;
word-wrap: break-word;
overflow-wrap: break-word;
hyphens: auto;
}
.tooltip:hover .tooltiptext {
visibility: visible;
opacity: 1;
}
/* Responsive design */
@media (max-width: 768px) {
.editor-actions {
flex-direction: column;
gap: 5px;
}
.CodeMirror {
font-size: 12px;
}
}
</style>
</head>
<body>
<div class="container">
<div class="header-container"><img src="https://diggsml.org/def/img/diggs-logo.png" alt="DIGGS Logo" class="header-logo"><h1>DIGGS Semantic Validation Report</h1>
</div>
<div class="validation-summary">
<div class="file-info"><strong>Document: </strong><span>PorePressureDissipation%20Example.xml</span></div>
<div class="summary-badges"><span class="severity-badge error">0 Errors</span><span class="severity-badge warning">11
Warnings</span><span class="severity-badge info">0 Info</span></div>
<div class="timestamp-info"><strong>Timestamp: </strong>2026-03-16T16:53:09.528728-07:00</div>
</div>
<div class="summary-banner warning">Result: Possible Incompatibilities. Evaluate
warnings and address potential interoperability issues.</div>
<div class="controls">
<div class="filter-controls"><span class="section-title">Validation Report</span><label for="severity-filter">Filter by severity:</label><select id="severity-filter">
<option value="all">All</option>
<option value="error">Errors</option>
<option value="warning">Warnings</option>
<option value="info">Info</option></select></div>
<div class="export-controls"><button id="export-csv" class="export-button">Save Report as CSV</button></div>
</div>
<div class="table-container">
<table id="validation-table">
<thead>
<tr>
<th>Severity</th>
<th>Location</th>
<th>Validation Check</th>
<th>Message</th>
<th>Element Value</th>
</tr>
</thead>
<tbody>
<tr class="warning">
<td><span class="severity-badge warning">WARNING</span></td>
<td>
<div class="tooltip"><span class="xpath-link" data-xpath="/Diggs[1]/measurement[1]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[1]/propertyClass[1]"> View Element </span><span class="tooltiptext">/Diggs[1]/measurement[1]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[1]/propertyClass[1]</span></div>
</td>
<td>Dictionary Validation</td>
<td>
<pre class="source-xml">Check 12:
Unable to validate unit of measure "bar" for quantity class "pressure". The units API could not be accessed at "https://diggs.geosetta.org/api/units/classes/pressure".</pre>
</td>
<td>
<pre class="source-xml">Tip Resistance</pre>
</td>
</tr>
<tr class="warning">
<td><span class="severity-badge warning">WARNING</span></td>
<td>
<div class="tooltip"><span class="xpath-link" data-xpath="/Diggs[1]/measurement[1]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[2]/propertyClass[1]"> View Element </span><span class="tooltiptext">/Diggs[1]/measurement[1]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[2]/propertyClass[1]</span></div>
</td>
<td>Dictionary Validation</td>
<td>
<pre class="source-xml">Check 12:
Unable to validate unit of measure "bar" for quantity class "pressure". The units API could not be accessed at "https://diggs.geosetta.org/api/units/classes/pressure".</pre>
</td>
<td>
<pre class="source-xml">Corrected Tip Resistance</pre>
</td>
</tr>
<tr class="warning">
<td><span class="severity-badge warning">WARNING</span></td>
<td>
<div class="tooltip"><span class="xpath-link" data-xpath="/Diggs[1]/measurement[1]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[3]/propertyClass[1]"> View Element </span><span class="tooltiptext">/Diggs[1]/measurement[1]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[3]/propertyClass[1]</span></div>
</td>
<td>Dictionary Validation</td>
<td>
<pre class="source-xml">Check 12:
Unable to validate unit of measure "bar" for quantity class "pressure". The units API could not be accessed at "https://diggs.geosetta.org/api/units/classes/pressure".</pre>
</td>
<td>
<pre class="source-xml">Sleeve Friction</pre>
</td>
</tr>
<tr class="warning">
<td><span class="severity-badge warning">WARNING</span></td>
<td>
<div class="tooltip"><span class="xpath-link" data-xpath="/Diggs[1]/measurement[1]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[4]/propertyClass[1]"> View Element </span><span class="tooltiptext">/Diggs[1]/measurement[1]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[4]/propertyClass[1]</span></div>
</td>
<td>Dictionary Validation</td>
<td>
<pre class="source-xml">Check 12:
Unable to validate unit of measure "kPa" for quantity class "pressure". The units API could not be accessed at "https://diggs.geosetta.org/api/units/classes/pressure".</pre>
</td>
<td>
<pre class="source-xml">Pore Water Pressure (U2)</pre>
</td>
</tr>
<tr class="warning">
<td><span class="severity-badge warning">WARNING</span></td>
<td>
<div class="tooltip"><span class="xpath-link" data-xpath="/Diggs[1]/measurement[1]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[5]/propertyClass[1]"> View Element </span><span class="tooltiptext">/Diggs[1]/measurement[1]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[5]/propertyClass[1]</span></div>
</td>
<td>Dictionary Validation</td>
<td>
<pre class="source-xml">Check 12:
Unable to validate unit of measure "%" for quantity class "dimensionless". The units API could not be accessed at "https://diggs.geosetta.org/api/units/classes/dimensionless".</pre>
</td>
<td>
<pre class="source-xml">Friction Ratio</pre>
</td>
</tr>
<tr class="warning">
<td><span class="severity-badge warning">WARNING</span></td>
<td>
<div class="tooltip"><span class="xpath-link" data-xpath="/Diggs[1]/measurement[2]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[1]/propertyClass[1]"> View Element </span><span class="tooltiptext">/Diggs[1]/measurement[2]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[1]/propertyClass[1]</span></div>
</td>
<td>Dictionary Validation</td>
<td>
<pre class="source-xml">Check 12:
Unable to validate unit of measure "kPa" for quantity class "pressure". The units API could not be accessed at "https://diggs.geosetta.org/api/units/classes/pressure".</pre>
</td>
<td>
<pre class="source-xml">Equilibrium Pore Water Pressure (U0)</pre>
</td>
</tr>
<tr class="warning">
<td><span class="severity-badge warning">WARNING</span></td>
<td>
<div class="tooltip"><span class="xpath-link" data-xpath="/Diggs[1]/measurement[2]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[2]/propertyClass[1]"> View Element </span><span class="tooltiptext">/Diggs[1]/measurement[2]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[2]/propertyClass[1]</span></div>
</td>
<td>Dictionary Validation</td>
<td>
<pre class="source-xml">Check 12:
Unable to validate unit of measure "m" for quantity class "length". The units API could not be accessed at "https://diggs.geosetta.org/api/units/classes/length".</pre>
</td>
<td>
<pre class="source-xml">Water Depth</pre>
</td>
</tr>
<tr class="warning">
<td><span class="severity-badge warning">WARNING</span></td>
<td>
<div class="tooltip"><span class="xpath-link" data-xpath="/Diggs[1]/measurement[2]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[3]/propertyClass[1]"> View Element </span><span class="tooltiptext">/Diggs[1]/measurement[2]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[3]/propertyClass[1]</span></div>
</td>
<td>Dictionary Validation</td>
<td>
<pre class="source-xml">Check 12:
Unable to validate unit of measure "kPa" for quantity class "pressure". The units API could not be accessed at "https://diggs.geosetta.org/api/units/classes/pressure".</pre>
</td>
<td>
<pre class="source-xml">U50</pre>
</td>
</tr>
<tr class="warning">
<td><span class="severity-badge warning">WARNING</span></td>
<td>
<div class="tooltip"><span class="xpath-link" data-xpath="/Diggs[1]/measurement[2]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[4]/propertyClass[1]"> View Element </span><span class="tooltiptext">/Diggs[1]/measurement[2]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[4]/propertyClass[1]</span></div>
</td>
<td>Dictionary Validation</td>
<td>
<pre class="source-xml">Check 12:
Unable to validate unit of measure "s" for quantity class "time". The units API could not be accessed at "https://diggs.geosetta.org/api/units/classes/time".</pre>
</td>
<td>
<pre class="source-xml">T50</pre>
</td>
</tr>
<tr class="warning">
<td><span class="severity-badge warning">WARNING</span></td>
<td>
<div class="tooltip"><span class="xpath-link" data-xpath="/Diggs[1]/measurement[2]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[5]/propertyClass[1]"> View Element </span><span class="tooltiptext">/Diggs[1]/measurement[2]/Test[1]/outcome[1]/TestResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[5]/propertyClass[1]</span></div>
</td>
<td>Dictionary Validation</td>
<td>
<pre class="source-xml">Check 12:
Unable to validate unit of measure "cm2/min" for quantity class "area per time". The units API could not be accessed at "https://diggs.geosetta.org/api/units/classes/area%20per%20time".</pre>
</td>
<td>
<pre class="source-xml">Coefficient of Horizontal Consolidation (Ch)</pre>
</td>
</tr>
<tr class="warning">
<td><span class="severity-badge warning">WARNING</span></td>
<td>
<div class="tooltip"><span class="xpath-link" data-xpath="/Diggs[1]/measurement[2]/Test[1]/procedure[1]/PorePressureDissipationTest[1]/dissipationTimeSeries[1]/TemporalResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[1]/propertyClass[1]"> View Element </span><span class="tooltiptext">/Diggs[1]/measurement[2]/Test[1]/procedure[1]/PorePressureDissipationTest[1]/dissipationTimeSeries[1]/TemporalResult[1]/results[1]/ResultSet[1]/parameters[1]/PropertyParameters[1]/properties[1]/Property[1]/propertyClass[1]</span></div>
</td>
<td>Dictionary Validation</td>
<td>
<pre class="source-xml">Check 12:
Unable to validate unit of measure "kPa" for quantity class "pressure". The units API could not be accessed at "https://diggs.geosetta.org/api/units/classes/pressure".</pre>
</td>
<td>
<pre class="source-xml">Pore Water Pressure (U2)</pre>
</td>
</tr>
</tbody>
</table>
</div>
<div class="editor-container">
<div class="editor-header">
<h3 class="editor-title">XML Editor</h3>
<div class="editor-actions"><button class="editor-button" id="toggle-editor">Show/Hide Editor</button><button class="editor-button" id="save-xml">Save XML</button><button class="editor-button" id="format-xml">Format XML</button><button class="editor-button" id="find-xml">Find</button></div>
</div>
<div class="editor-body" id="editor-body"><textarea id="xml-editor" style="display: none;"><Diggs xmlns="http://diggsml.org/schemas/3" xmlns:diggs="http://diggsml.org/schemas/3" xmlns:glr="http://www.opengis.net/gml/3.3/lr" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://diggsml.org/schemas/3 https://diggsml.org/schemas/3.0.0/Diggs.xsd" gml:id="bcd">
<documentInformation>
<DocumentInformation gml:id="d1">
<creationDate>2020-06-10</creationDate>
</DocumentInformation>
</documentInformation>
<project>
<Project gml:id="p20-15001-DIGGS-01">
<gml:name>Test Site #1</gml:name>
<projectDateTimeSpan>
<TimeInterval gml:id="pti1">
<start>2019-08-16</start>
</TimeInterval>
</projectDateTimeSpan>
<otherProjectProperty>
<Parameter gml:id="pp1">
<parameterName>Job No.</parameterName>
<parameterValue>20-15001-DIGGS-01</parameterValue>
</Parameter>
</otherProjectProperty>
</Project>
</project>
<samplingFeature>
<Sounding gml:id="DIGGS-01">
<gml:name>DIGGS-01</gml:name>
<role>
<Role>
<rolePerformed codeSpace="https://diggsml.org/def/codes/DIGGS/0.1/roles.xml#operator">Operator</rolePerformed>
<businessAssociate>
<BusinessAssociate gml:id="ct1">
<gml:name>MSTE</gml:name>
<associatedWith>
<BusinessAssociate gml:id="conetec">
<gml:name>ConeTec</gml:name>
</BusinessAssociate>
</associatedWith>
</BusinessAssociate>
</businessAssociate>
</Role>
</role>
<role>
<Role>
<rolePerformed codeSpace="https://diggsml.org/def/codes/DIGGS/0.1/roles.xml#operator">Operator</rolePerformed>
<businessAssociate>
<BusinessAssociate gml:id="ct2">
<gml:name>JKNO</gml:name>
<associatedWith xlink:href="#conetec"/>
</BusinessAssociate>
</businessAssociate>
</Role>
</role>
<investigationTarget>Natural Ground</investigationTarget>
<projectRef xlink:href="#p20-15001-DIGGS-01"/>
<referencePoint>
<PointLocation gml:id="cpt1" srsName="https://www.opengis.net/def/crs-compound?1=http://www.opengis.net/def/crs/EPSG/0/26911%262=http://www.opengis.net/def/crs/EPSG/0/5703" srsDimension="3">
<gml:pos>387416.665116977 3742645.12297961 6</gml:pos>
</PointLocation>
</referencePoint>
<centerLine>
<LinearExtent gml:id="ls1" srsDimension="3" srsName="https://www.opengis.net/def/crs-compound?1=http://www.opengis.net/def/crs/EPSG/0/26911%262=http://www.opengis.net/def/crs/EPSG/0/5703">
<gml:posList>387416.665116977 3742645.12297961 6 387416.665116977
3742645.12297961 -29</gml:posList>
</LinearExtent>
</centerLine>
<linearReferencing>
<LinearSpatialReferenceSystem gml:id="cptsr1">
<gml:identifier codeSpace="https://diggsml.org/def/authorities.xml#DIGGS">cptsr1</gml:identifier>
<glr:linearElement xlink:href="#ls1"/>
<lrm>
<LinearReferencingMethod gml:id="md_m">
<gml:description>Absolute measured depth from top of borehole or sounding in meters. Measurements are cumulative 3D distance along the borehole/sounding centerline from the first coordinate (typically top of hole or rig datum) proceeding downward through the hole. Suitable for vertical, slanted, and deviated boreholes and soundings.</gml:description>
<gml:identifier codeSpace="https://diggsml.org/def/authorities.xml#DIGGS">https://diggsml.org/def/crs/DIGGS/0.1/lrm.xml#md_m</gml:identifier>
<name>trueMeters</name>
<type>absolute</type>
<units>m</units>
<positiveDirection>downward</positiveDirection>
</LinearReferencingMethod>
</lrm>
</LinearSpatialReferenceSystem>
</linearReferencing>
<whenConstructed>
<TimeInterval gml:id="fwc1">
<start>2019-08-16T09:17:00-08:00</start>
</TimeInterval>
</whenConstructed>
<totalMeasuredDepth uom="m">35</totalMeasuredDepth>
</Sounding>
</samplingFeature>
<measurement>
<Test gml:id="run1591676891">
<gml:name>CPT Sounding 1591676891</gml:name>
<investigationTarget>Natural Ground</investigationTarget>
<projectRef xlink:href="#p20-15001-DIGGS-01"/>
<samplingFeatureRef xlink:href="#DIGGS-01"/>
<resultTime>
<TimeInterval gml:id="mTti1">
<start>2019-08-16T09:17:00-08:00</start>
</TimeInterval>
</resultTime>
<outcome>
<TestResult gml:id="mToTr1">
<location>
<MultiPointLocation srsName="#cptsr1" srsDimension="1" gml:id="mToTlMPL1">
<gml:posList> 0.025 0.050 0.075 0.100
0.125 0.150 0.175 0.200 0.225 0.250 0.275 0.300 0.325 0.350 0.375
0.400 0.425 0.450 0.475 0.500 0.525 0.550 0.575 0.600 0.625 0.650
0.675 0.700 0.725 0.750 0.775 0.800 0.825 0.850 0.875 0.900 0.925
0.950 0.975 1.000 1.025 1.050 1.075 1.100 1.125 1.150 1.175 1.200
1.225 1.250 1.275 1.300 1.325 1.350 1.375 1.400 1.425 1.450 1.475
1.500 1.525 1.550 1.575 1.600 1.625 1.650 1.675 1.700 1.725 1.750
1.775 1.800 1.825 1.850 1.875 1.900 1.925 1.950 1.975 2.000 2.025
2.050 2.075 2.100 2.125 2.150 2.175 2.200 2.225 2.250 2.275 2.300
2.325 2.350 2.375 2.400 2.425 2.450 2.475 2.500 2.525 2.550 2.575
2.600 2.625 2.650 2.675 2.700 2.725 2.750 2.775 2.800 2.825 2.850
2.875 2.900 2.925 2.950 2.975 3.000 3.025 3.050 3.075 3.100 3.125
3.150 3.175 3.200 3.225 3.250 3.275 3.300 3.325 3.350 3.375 3.400
3.425 3.450 3.475 3.500 3.525 3.550 3.575 3.600 3.625 3.650 3.675
3.700 3.725 3.750 3.775 3.800 3.825 3.850 3.875 3.900 3.925 3.950
3.975 4.000 4.025 4.050 4.075 4.100 4.125 4.150 4.175 4.200 4.225
4.250 4.275 4.300 4.325 4.350 4.375 4.400 4.425 4.450 4.475 4.500
4.525 4.550 4.575 4.600 4.625 4.650 4.675 4.700 4.725 4.750 4.775
4.800 4.825 4.850 4.875 4.900 4.925 4.950 4.975 5.000 5.025 5.050
5.075 5.100 5.125 5.150 5.175 5.200 5.225 5.250 5.275 5.300 5.325
5.350 5.375 5.400 5.425 5.450 5.475 5.500 5.525 5.550 5.575 5.600
5.625 5.650 5.675 5.700 5.725 5.750 5.775 5.800 5.825 5.850 5.875
5.900 5.925 5.950 5.975 6.000 6.025 6.050 6.075 6.100 6.125 6.150
6.175 6.200 6.225 6.250 6.275 6.300 6.325 6.350 6.375 6.400 6.425
6.450 6.475 6.500 6.525 6.550 6.575 6.600 6.625 6.650 6.675 6.700
6.725 6.750 6.775 6.800 6.825 6.850 6.875 6.900 6.925 6.950 6.975
7.000 7.025 7.050 7.075 7.100 7.125 7.150 7.175 7.200 7.225 7.250
7.275 7.300 7.325 7.350 7.375 7.400 7.425 7.450 7.475 7.500 7.525
7.550 7.575 7.600 7.625 7.650 7.675 7.700 7.725 7.750 7.775 7.800
7.825 7.850 7.875 7.900 7.925 7.950 7.975 8.000 8.025 8.050 8.075
8.100 8.125 8.150 8.175 8.200 8.225 8.250 8.275 8.300 8.325 8.350
8.375 8.400 8.425 8.450 8.475 8.500 8.525 8.550 8.575 8.600 8.625
8.650 8.675 8.700 8.725 8.750 8.775 8.800 8.825 8.850 8.875 8.900
8.925 8.950 8.975 9.000 9.025 9.050 9.075 9.100 9.125 9.150 9.175
9.200 9.225 9.250 9.275 9.300 9.325 9.350 9.375 9.400 9.425 9.450
9.475 9.500 9.525 9.550 9.575 9.600 9.625 9.650 9.675 9.700 9.725
9.750 9.775 9.800 9.825 9.850 9.875 9.900 9.925 9.950 9.975 10.000
10.025 10.050 10.075 10.100 10.125 10.150 10.175 10.200 10.225
10.250 10.275 10.300 10.325 10.350 10.375 10.400 10.425 10.450
10.475 10.500 10.525 10.550 10.575 10.600 10.625 10.650 10.675
10.700 10.725 10.750 10.775 10.800 10.825 10.850 10.875 10.900
10.925 10.950 10.975 11.000 11.025 11.050 11.075 11.100 11.125
11.150 11.175 11.200 11.225 11.250 11.275 11.300 11.325 11.350
11.375 11.400 11.425 11.450 11.475 11.500 11.525 11.550 11.575
11.600 11.625 11.650 11.675 11.700 11.725 11.750 11.775 11.800
11.825 11.850 11.875 11.900 11.925 11.950 11.975 12.000 12.025
12.050 12.075 12.100 12.125 12.150 12.175 12.200 12.225 12.250
12.275 12.300 12.325 12.350 12.375 12.400 12.425 12.450 12.475
12.500 12.525 12.550 12.575 12.600 12.625 12.650 12.675 12.700
12.725 12.750 12.775 12.800 12.825 12.850 12.875 12.900 12.925
12.950 12.975 13.000 13.025 13.050 13.075 13.100 13.125 13.150
13.175 13.200 13.225 13.250 13.275 13.300 13.325 13.350 13.375
13.400 13.425 13.450 13.475 13.500 13.525 13.550 13.575 13.600
13.625 13.650 13.675 13.700 13.725 13.750 13.775 13.800 13.825
13.850 13.875 13.900 13.925 13.950 13.975 14.000 14.025 14.050
14.075 14.100 14.125 14.150 14.175 14.200 14.225 14.250 14.275
14.300 14.325 14.350 14.375 14.400 14.425 14.450 14.475 14.500
14.525 14.550 14.575 14.600 14.625 14.650 14.675 14.700 14.725
14.750 14.775 14.800 14.825 14.850 14.875 14.900 14.925 14.950
14.975 15.000 15.025 15.050 15.075 15.100 15.125 15.150 15.175
15.200 15.225 15.250 15.275 15.300 15.325 15.350 15.375 15.400
15.425 15.450 15.475 15.500 15.525 15.550 15.575 15.600 15.625
15.650 15.675 15.700 15.725 15.750 15.775 15.800 15.825 15.850
15.875 15.900 15.925 15.950 15.975 16.000 16.025 16.050 16.075
16.100 16.125 16.150 16.175 16.200 16.225 16.250 16.275 16.300
16.325 16.350 16.375 16.400 16.425 16.450 16.475 16.500 16.525
16.550 16.575 16.600 16.625 16.650 16.675 16.700 16.725 16.750
16.775 16.800 16.825 16.850 16.875 16.900 16.925 16.950 16.975
17.000 17.025 17.050 17.075 17.100 17.125 17.150 17.175 17.200
17.225 17.250 17.275 17.300 17.325 17.350 17.375 17.400 17.425
17.450 17.475 17.500 17.525 17.550 17.575 17.600 17.625 17.650
17.675 17.700 17.725 17.750 17.775 17.800 17.825 17.850 17.875
17.900 17.925 17.950 17.975 18.000 18.025 18.050 18.075 18.100
18.125 18.150 18.175 18.200 18.225 18.250 18.275 18.300 18.325
18.350 18.375 18.400 18.425 18.450 18.475 18.500 18.525 18.550
18.575 18.600 18.625 18.650 18.675 18.700 18.725 18.750 18.775
18.800 18.825 18.850 18.875 18.900 18.925 18.950 18.975 19.000
19.025 19.050 19.075 19.100 19.125 19.150 19.175 19.200 19.225
19.250 19.275 19.300 19.325 19.350 19.375 19.400 19.425 19.450
19.475 19.500 19.525 19.550 19.575 19.600 19.625 19.650 19.675
19.700 19.725 19.750 19.775 19.800 19.825 19.850 19.875 19.900
19.925 19.950 19.975 20.000 20.025 20.050 20.075 20.100 20.125
20.150 20.175 20.200 20.225 20.250 20.275 20.300 20.325 20.350
20.375 20.400 20.425 20.450 20.475 20.500 20.525 20.550 20.575
20.600 20.625 20.650 20.675 20.700 20.725 20.750 20.775 20.800
20.825 20.850 20.875 20.900 20.925 20.950 20.975 21.000 21.025
21.050 21.075 21.100 21.125 21.150 21.175 21.200 21.225 21.250
21.275 21.300 21.325 21.350 21.375 21.400 21.425 21.450 21.475
21.500 21.525 21.550 21.575 21.600 21.625 21.650 21.675 21.700
21.725 21.750 21.775 21.800 21.825 21.850 21.875 21.900 21.925
21.950 21.975 22.000 22.025 22.050 22.075 22.100 22.125 22.150
22.175 22.200 22.225 22.250 22.275 22.300 22.325 22.350 22.375
22.400 22.425 22.450 22.475 22.500 22.525 22.550 22.575 22.600
22.625 22.650 22.675 22.700 22.725 22.750 22.775 22.800 22.825
22.850 22.875 22.900 22.925 22.950 22.975 23.000 23.025 23.050
23.075 23.100 23.125 23.150 23.175 23.200 23.225 23.250 23.275
23.300 23.325 23.350 23.375 23.400 23.425 23.450 23.475 23.500
23.525 23.550 23.575 23.600 23.625 23.650 23.675 23.700 23.725
23.750 23.775 23.800 23.825 23.850 23.875 23.900 23.925 23.950
23.975 24.000 24.025 24.050 24.075 24.100 24.125 24.150 24.175
24.200 24.225 24.250 24.275 24.300 24.325 24.350 24.375 24.400
24.425 24.450 24.475 24.500 24.525 24.550 24.575 24.600 24.625
24.650 24.675 24.700 24.725 24.750 24.775 24.800 24.825 24.850
24.875 24.900 24.925 24.950 24.975 25.000 25.025 25.050 25.075
25.100 25.125 25.150 25.175 25.200 25.225 25.250 25.275 25.300
25.325 25.350 25.375 25.400 25.425 25.450 25.475 25.500 25.525
25.550 25.575 25.600 25.625 25.650 25.675 25.700 25.725 25.750
25.775 25.800 25.825 25.850 25.875 25.900 25.925 25.950 25.975
26.000 26.025 26.050 26.075 26.100 26.125 26.150 26.175 26.200
26.225 26.250 26.275 26.300 26.325 26.350 26.375 26.400 26.425
26.450 26.475 26.500 26.525 26.550 26.575 26.600 26.625 26.650
26.675 26.700 26.725 26.750 26.775 26.800 26.825 26.850 26.875
26.900 26.925 26.950 26.975 27.000 27.025 27.050 27.075 27.100
27.125 27.150 27.175 27.200 27.225 27.250 27.275 27.300 27.325
27.350 27.375 27.400 27.425 27.450 27.475 27.500 27.525 27.550
27.575 27.600 27.625 27.650 27.675 27.700 27.725 27.750 27.775
27.800 27.825 27.850 27.875 27.900 27.925 27.950 27.975 28.000
28.025 28.050 28.075 28.100 28.125 28.150 28.175 28.200 28.225
28.250 28.275 28.300 28.325 28.350 28.375 28.400 28.425 28.450
28.475 28.500 28.525 28.550 28.575 28.600 28.625 28.650 28.675
28.700 28.725 28.750 28.775 28.800 28.825 28.850 28.875 28.900
28.925 28.950 28.975 29.000 29.025 29.050 29.075 29.100 29.125
29.150 29.175 29.200 29.225 29.250 29.275 29.300 29.325 29.350
29.375 29.400 29.425 29.450 29.475 29.500 29.525 29.550 29.575
29.600 29.625 29.650 29.675 29.700 29.725 29.750 29.775 29.800
29.825 29.850 29.875 29.900 29.925 29.950 29.975 30.000 30.025
30.050 30.075 30.100 30.125 30.150 30.175 30.200 30.225 30.250
30.275 30.300 30.325 30.350 30.375 30.400 30.425 30.450 30.475
30.500 30.525 30.550 30.575 30.600 30.625 30.650 30.675 30.700
30.725 30.750 30.775 30.800 30.825 30.850 30.875 30.900 30.925
30.950 30.975 31.000 31.025 31.050 31.075 31.100 31.125 31.150
31.175 31.200 31.225 31.250 31.275 31.300 31.325 31.350 31.375
31.400 31.425 31.450 31.475 31.500 31.525 31.550 31.575 31.600
31.625 31.650 31.675 31.700 31.725 31.750 31.775 31.800 31.825
31.850 31.875 31.900 31.925 31.950 31.975 32.000 32.025 32.050
32.075 32.100 32.125 32.150 32.175 32.200 32.225 32.250 32.275
32.300 32.325 32.350 32.375 32.400 32.425 32.450 32.475 32.500
32.525 32.550 32.575 32.600 32.625 32.650 32.675 32.700 32.725
32.750 32.775 32.800 32.825 32.850 32.875 32.900 32.925 32.950
32.975 33.000 33.025 33.050 33.075 33.100 33.125 33.150 33.175
33.200 33.225 33.250 33.275 33.300 33.325 33.350 33.375 33.400
33.425 33.450 33.475 33.500 33.525 33.550 33.575 33.600 33.625
33.650 33.675 33.700 33.725 33.750 33.775 33.800 33.825 33.850
33.875 33.900 33.925 33.950 33.975 34.000 34.025 34.050 34.075
34.100 34.125 34.150 34.175 34.200 34.225 34.250 34.275 34.300
34.325 34.350 34.375 34.400 34.425 34.450 34.475 34.500 34.525
34.550 34.575 34.600 34.625 34.650 34.675 34.700 34.725 34.750
34.775 34.800 34.825 34.850 34.875 34.900 34.925 34.950 34.975
35.000 </gml:posList>
</MultiPointLocation>
</location>
<results>
<ResultSet>
<parameters>
<PropertyParameters gml:id="mTrRsPPP1">
<properties>
<Property index="1" gml:id="DIGGS-01-p1">
<propertyName>qc</propertyName>
<typeData>double</typeData>
<propertyClass codeSpace="https://diggsml.org/def/codes/DIGGS/0.1/properties.xml#tip_resistance">Tip Resistance</propertyClass>
<uom>bar</uom>
<reportable>true</reportable>
</Property>
<Property index="2" gml:id="DIGGS-01-p2">
<propertyName>qt</propertyName>
<typeData>double</typeData>
<propertyClass codeSpace="https://diggsml.org/def/codes/DIGGS/0.1/properties.xml#tip_resistance_corrected">Corrected Tip Resistance</propertyClass>
<uom>bar</uom>
<reportable>true</reportable>
</Property>
<Property index="3" gml:id="DIGGS-01-p3">
<propertyName>fs</propertyName>
<typeData>double</typeData>
<propertyClass codeSpace="https://diggsml.org/def/codes/DIGGS/0.1/properties.xml#sleeve_friction">Sleeve Friction</propertyClass>
<uom>bar</uom>
<reportable>true</reportable>
</Property>
<Property index="4" gml:id="DIGGS-01-p4">
<propertyName>u2</propertyName>
<typeData>double</typeData>
<propertyClass codeSpace="https://diggsml.org/def/codes/DIGGS/0.1/properties.xml#pore_pressure_u2">Pore Water Pressure (U2)</propertyClass>
<uom>kPa</uom>
<reportable>true</reportable>
</Property>
<Property index="5" gml:id="DIGGS-01-p5">
<propertyName>Rf</propertyName>
<typeData>double</typeData>
<propertyClass codeSpace="https://diggsml.org/def/codes/DIGGS/0.1/properties.xml#friction_ratio">Friction Ratio</propertyClass>
<uom>%</uom>
<reportable>true</reportable>
</Property>
</properties>
</PropertyParameters>
</parameters>
<dataValues cs="," ts=" " decimal=".">
7.300,7.306,0.048,2.860,0.657
8.540,8.538,0.079,-0.760,0.925
15.210,15.217,0.088,3.480,0.578
22.560,22.567,0.075,3.370,0.332
27.520,27.525,0.097,2.440,0.352
32.490,32.492,0.139,0.840,0.428
36.210,36.211,0.151,0.370,0.417
40.770,40.771,0.179,0.320,0.439
42.390,42.392,0.199,1.190,0.469
42.700,42.699,0.224,-0.660,0.525
44.250,44.251,0.240,0.560,0.542
44.390,44.388,0.267,-1.160,0.602
44.670,44.672,0.213,1.180,0.477
44.010,44.010,0.243,-0.210,0.552
42.950,42.948,0.271,-1.120,0.631
41.350,41.347,0.294,-1.520,0.711
38.160,38.159,0.305,-0.280,0.799
37.240,37.237,0.311,-1.510,0.835
35.620,35.616,0.284,-1.750,0.797
33.630,33.625,0.288,-2.540,0.857
32.380,32.377,0.293,-1.530,0.905
30.480,30.476,0.290,-1.770,0.952
30.050,30.047,0.304,-1.570,1.012
29.480,29.480,0.294,-0.100,0.997
28.080,28.075,0.275,-2.620,0.980