40
Copyright © 2016 Open Geospatial Consortium.
Web Coverage Service WCS Version
2.0 [OGC 09-110r4]
Implementation Geoserver CSIRO, ISRIC
Use Case 3
Role Provision of coverages describing variation in soil properties.
Web Feature Service WFS Version
2.0 [OGC 09-025r1]
Implementation Geoserver with app-schema plugin CSIRO, ISRIC;
Snowflake Go Publisher WFS Landcare Research
Use Cases 1 and 4
Role Provision of feature describing site registration, and soil formation, description,
sampling and observations.
Web Processing Service WPS Version
1.0.0 [OGC 05-007r7]
Implementation PyWPS 4.0 ISRIC
Use Case 4
Role Provision of processes encapsulating pedo-transfer functions to calculate soil wilting
point, field capacity and bulk density for soil horizon data provided by Use Case 1 WFS instances.
10.1.2 Linked Data Services
Every identifiable feature, classifier and term used by the IE was given an HTTP URI as an identifier and means of linking data from different data types or sources. A very
simple interpretation of the Linked Data Platform principles was used to design these URIs and the Linked Data web services were used to dereference them PID Service and
also provide definitions of properties and terms Linked Data Registry.
Persistent Identifier Service PID Service Version
1.1.137 [Auscope PID]
Implementation AuScope SISS PIDService Landcare Research
Use Cases 1, 2
Role Manages the resolution of URIs identifying GML Features soil and sampling data
and SKOS Concepts term and property definitions. It uses REGEX to parse the URI and map it onto a request to an appropriate service, redirecting it to a WFS
GetFeature request or an item in the Linked Data Registry.
Copyright © 2016 Open Geospatial Consortium.
41
Linked Data Registry Version
1.1.0 [UKGovLD]
Implementation Epimorphics Linked Data Registry Core CSIRO
Use Cases 1, 2
Role
Manages the SKOS Concepts used to capture definition of terms and property types used by the experiment.
10.1.3 Bespoke Services and Applications
Several bespoke applications were written to demonstrate the implementation of the IE services; this includes a mediator servlet that used XSLT to create appropriate GML
when source services could not. The details of demonstration client applications are included in subsequent sections.
XSLT Mediator Version
1.0
Implementation Bespoke java servlet Landcare Research
Use Cases 2
Role A proxy service used to translate OM 1.0 and WaterML 2.0 from participating
sensor services into TimeseriesML 1.0.
11 Soil Data Interoperability Experiment Demonstration
11.1 Demonstration 1 – Use cases 1 and 4
This demonstration deployed clients and services that implemented both Use Case 1 Soil Data Integration and, because the necessary data processing used data provided for Use
Case 1, Use Case 4 Pedo-transfer Functions. Table 5 summarizes the participants and their contribution and Figure 14 shows the components of the IE architecture that were
used.
Participants deployed: — Web Feature Services that provided soil description and sampling and lab analysis
data for soil sites; — a Web Processing Service that took soil horizon descriptions served by WFS and
generated predictions of soil wilting point, field capacity and bulk density for each horizon; and
— a Register of soil vocabularies and property definitions.