Copyright © 2016 Open Geospatial Consortium.
31
Figure 7 — Soil profile class model.
To align with OM and simplify modeling, a single SO_Soil class was created that could hold descriptions for observed profiles, derived profiles, or simple soil descriptions.
Sampling data are captured by the OM aligned SamplingFeature classes. These can be aggregated into an identifiable profile using a SO_SoilProfile class. If required, different
sub-classes of SO_SoilProfile could be defined for example to explicitly model INSPIRE Observed and Derived Soil Profiles with minimal impact on the rest of the
model.
9.2.4 Soil Monitoring
This interoperability experiment tested the applicability of OGC 15-043r3 the Timeseries Profile of Observations and Measurements for delivery of time-varying data
for dynamic soil properties. The conceptual model reflects this Figure 8 and OGC15- 043r3 fully describes the model.
32
Copyright © 2016 Open Geospatial Consortium.
Figure 8 — Monitoring data class model
The Timeseries profile extends OM to provide a cross-domain model for the delivery of measurements of environmental phenomena in a time series. Aside from providing
classes that describe the sensors ObservationProcess and the platforms they are mounted on MonitoringFeature, the model defines a TimeseriesObservation whose
result is a set of time value pairs presented in a time-value-pair or domain-range form.
9.3 Logical Model
The logical model is a technology specific document that creates an ISO19109:2005 compliant UML application schema using the semantics of the Conceptual Model Figure
9. The model consists of a single package containing classes created to describe a soil and its horizons. Classes that describe sampling and monitoring activities are imported,
Copyright © 2016 Open Geospatial Consortium.
33 without extension, from OM Figure 10 and the Timeseries Profile of OM Figure
11. There is a one-to-one relationship between the scope and semantics of the conceptual and
the logical model classes created to describe the soil domain. As such, definitions are not repeated from the Conceptual Model section.
The only significant change to the conceptual model is the removal of soil sampling classes and their replacement with the appropriate OM super-class Table 3.
The Logical Model also makes references to Concept and ConceptScheme classes defined by the W3C Simple Knowledge Organisation System SKOS for controlled
vocabularies of terms all properties with the data type ScopedName and soil classification SO_SoilTaxonomy, SO_SoilTaxon and SO_HorizonDesignation.
Table 3 — Mapping of conceptual soil sampling classes to OM Sampling Features Conceptual Model
Observations and Measurements
SO_Sample SF_Specimen
SO_Site SF_SpatialSamplingFeature
SO_Station SF_SpatialSamplingFeature
SO_Survey SF_SpatialSamplingFeature
SO_Layer SF_SpatialSamplingFeature
SO_Plot SF_SpatialSamplingFeature