You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|*instance* |And instance is a description that is specific to a particular observed occurrence. This is 'raw data', and its classification may start out as very general. There are kinds of narrowly defined ControlledConcepts that might not allow 'instances' that are different from the DefiningNorm. It might be worth considering a different relationship between MappedFeature and an Instance GeologicEntity, with the GeologicEntity role being 'description'.
@@ -446,7 +446,7 @@ This requirements class does not impose any encoding style for Union stereotype,
|CompositionPartRoleTerm |This class is a blank placeholder for a vocabulary of terms to describe the role that a compositional part plays in a geologic unit.
|*BoreholeDrillingMethodCode* |This class is an indicative placeholder only for a vocabulary of terms describing the borehole drilling method. Users are encouraged to use a vocabulary of terms managed by the CGI vocabularies working group. (e.g., auger, hand auger, air core, cable tool, diamond core, rotary air blast, etc.).
|*AnalyticalMethodTerm* |Refers to a vocabulary of terms describing the analytical method used in an analytical session (e.g., XRF mass spectrometry, ICPMS, SHRIMP geochronology).
Copy file name to clipboardExpand all lines: part1_core/sections/clause_8_logical_model_9_geosciml_lite_rc.adoc
+24-49Lines changed: 24 additions & 49 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,10 +22,6 @@ In addition, some features include an (optional) identifier for a specification
22
22
23
23
Lite properties are mapped to existing GeoSciML or O&M properties. Values from GeoSciML and O&M complex properties are converted into GML SF-0 valid basic types (OGC 10-100r2, Clause 8.4.4.1). Different transformations scenarios are possible:
24
24
25
-
____
26
-
27
-
____
28
-
29
25
* The GeoSciML property is already a basic type and the value is used as-is
30
26
* A representative element of the complex type is used. For example; only SWE::Category::value.
31
27
* The value is constructed from several fields merged into a single string.
@@ -44,34 +40,21 @@ image::images/image100.png[Mapping of key GeologicUnitView properties to GeoSciM
44
40
45
41
<<img_Mapping_of_key_GeologicUnitView_props>> shows mapping for some GeologicUnitView properties. Number 3 on this figure maps GeologicUnitView::lithology to RockMaterial, which requires a traverse from the base type (MappedFeature) to GeologicUnit, CompositionPart and then RockMaterial.
An exact path is provided when possible (e.g., see 8.9.3.1), for instance to a property of compatible types. But there are cases where the type cannot be expressed directly in OCL.
70
57
71
-
____
72
-
73
-
____
74
-
75
58
* Part of the model, such as classifiers with ++<<++CodeList++>>++ don’t have specific model. XML implement them as external references (xlink:href), other encoding might implement them otherwise.
76
59
* Any property modelled as part as metadata (MD++_++Metadata) as there are no explicit requirements on how GML metaDataProperty should be implemented.
77
60
* Some values will either come from one “representative” instance, or be an aggregation.
@@ -164,7 +147,7 @@ GeologicUnitView is a simplified view of a GeoSciML MappedFeature feature with k
164
147
===== Mapping
165
148
166
149
.Mapping of GeologicUnitView properties to the GeoSciML data model
**^1^ In cases where multiple values are delivered for these elements in GeoSciML, data providers should **choose** one, or merge, or concatenate values into a representative single value for use in GeoSciML Lite**
225
209
226
210
**^2^ Use an appropriate **human readable label** for the vocabulary**
227
211
228
212
**^3^ Use a **reference** or an identifier that can be used to reach a representation.**
**^1^ In cases where multiple values are delivered for these elements in GeoSciML, data providers should **choose** one, or merge, or concatenate values into a representative single value for use in GeoSciML Lite**
377
360
378
361
**^2^ Use an appropriate **human readable label** for the vocabulary**
379
362
380
363
**^3^ Use a **reference** or an identifier that can be used to reach a representation.**
381
364
382
-
|
383
-
|===
384
365
385
366
===== identifier
386
367
@@ -499,7 +480,7 @@ ContactView is a simplified view of a GeoSciML MappedFeature with key property v
499
480
===== Mapping
500
481
501
482
.Mapping of ContactView properties to the GeoSciML data model
**^1^ In cases where multiple values are delivered for these elements in GeoSciML, data providers should **choose** one, or merge, or concatenate values into a representative single value for use in GeoSciML Lite**
519
502
520
503
**^2^ Use an appropriate **human readable label** for the vocabulary**
521
504
522
505
**^3^ Use a **reference** or an identifier that can be used to reach a representation.**
523
506
524
-
|
525
-
|===
526
507
527
508
===== identifier
528
509
@@ -591,7 +572,7 @@ GeologicSpecimenView is a simplified view of a point-located specimen from GeoSc
591
572
===== Mapping
592
573
593
574
.Mapping of GeologicSpecimenView properties to Observations and Measurements
@@ -609,15 +590,14 @@ GeologicSpecimenView is a simplified view of a point-located specimen from GeoSc
609
590
|*metadata++_++uri* |metadataProperty ^3^
610
591
|*genericSymbolizer* |
611
592
|*shape* |samplingLocation
612
-
a|
593
+
|===
594
+
613
595
**^1^ In cases where multiple values are delivered for these elements in GeoSciML, data providers should **choose** one, or merge, or concatenate values into a representative single value for use in GeoSciML Lite**
614
596
615
597
**^2^ Use an appropriate **human readable label** for the vocabulary**
616
598
617
599
**^3^ Use a **reference** or an identifier that can be used to reach a representation.**
618
600
619
-
|
620
-
|===
621
601
622
602
===== identifier
623
603
@@ -705,7 +685,7 @@ GeomorphologicUnitView is a simplified view of a GeoSciML GeomorphologicUnit. In
705
685
===== Mapping*
706
686
707
687
.Mapping of GeomporphologicUnitView properties to GeoSciML
**^1^ In cases where multiple values are delivered for these elements in GeoSciML, data providers should **choose** one, or merge, or concatenate values into a representative single value for use in GeoSciML Lite**
752
733
753
734
**^2^ Use an appropriate **human readable label** for the vocabulary**
754
735
755
736
**^3^ Use a **reference** or an identifier that can be used to reach a representation.**
756
737
757
-
|
758
-
|===
759
738
760
739
===== identifier*
761
740
@@ -860,7 +839,7 @@ ShearDisplacementStructureView is a simplified view of a GeoSciML ShearDisplacem
860
839
===== Mapping
861
840
862
841
.Mapping of ShearDisplacementStructureView properties to GeoSciML
@@ -886,17 +865,14 @@ ShearDisplacementStructureView is a simplified view of a GeoSciML ShearDisplacem
886
865
|*metadata++_++uri* |metadataProperty ^3^
887
866
|*genericSymbolizer* |
888
867
|*shape* |shape
889
-
a|
868
+
|===
869
+
890
870
**^1^ In case where multiple values are delivered for these elements in GeoSciML, data providers should **choose** one, or merge, or concatenate values into a representative single value for use in GeoSciML Lite**
891
871
892
872
**^2^ Use an appropriate **human readable label** for the vocabulary**
893
873
894
874
**^3^ Use a **reference** or an identifier that can be used to reach a representation.**
895
875
896
-
|
897
-
|===
898
-
899
-
900
876
901
877
===== identifier
902
878
@@ -1009,7 +985,7 @@ SiteObservationView is a simplified view of a generally point-located geological
1009
985
===== Mapping
1010
986
1011
987
.Mapping of SiteObservationView properties to Observations & Measurements
|*Property* |*Mapping from OM::OM++_++Observation*
1015
991
|*identifier* |identifier
@@ -1030,7 +1006,8 @@ SiteObservationView is a simplified view of a generally point-located geological
1030
1006
|*genericSymbolizer* |
1031
1007
|*symbolRotation* |
1032
1008
|*shape* |featureOfInterest:(…):GM++_++Object
1033
-
a|
1009
+
|===
1010
+
1034
1011
**^1^ In cases where multiple values are delivered for these elements in GeoSciML, data providers should **choose** one, or merge, or concatenate values into a representative single value for use in GeoSciML Lite**
1035
1012
1036
1013
**^2^ Use an appropriate **human readable label** for the vocabulary**
@@ -1041,8 +1018,6 @@ a|
1041
1018
1042
1019
*5 OM++_++Measurement::value type is any type and might or might not have a unit of measurement. The property carrying depend of the result type.*
0 commit comments