Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO 28258, first published in 2013 and amended in 2019, establishes a standardized framework for the digital exchange of soil-related data. Developed by ISO/TC 190 (Soil quality), this standard defines the SoilML information model built upon the ISO 19156 observation and measurement paradigm. The amendment introduced critical refinements including the renaming of key classes (e.g., “Profile” to “SoilProfile”) and alignment with ISO 19157 for data quality metadata.
At its core, ISO 28258 defines an object-oriented information model where soil observations are linked to spatial features. The model supports the entire workflow from project-level metadata through site characterization, soil profile description, sampling, and laboratory analysis. Each data element carries explicit spatial referencing, depth information, and measurement units, enabling unambiguous data exchange between different organizations and software systems.
| Feature Type | Description | Subtypes |
|---|---|---|
| Project | Background information for soil studies | — |
| Site | Defined area subject to soil investigation | — |
| Plot | Elementary area for observations/sampling | Surface, TrialPit, Borehole |
| SoilProfile | Vertical succession of horizons/layers | — |
| ProfileElement | Abstract base for Layer and Horizon | Layer, Horizon |
| SoilSpecimen | Physical sample taken for analysis | — |
| SoilObservation | Measurement or observation result | — |
| SoilMap | Spatial representation of soil types | — |
Implementing ISO 28258 in environmental information systems requires careful architectural planning. The standard mandates that all soil-related data use the “ISO 28258” XML namespace when combined with other data types. The class hierarchy reveals a deliberate separation between spatial sampling features (Site, Plot with subtypes Surface/TrialPit/Borehole) and observational data, allowing flexible integration of legacy datasets.
For depth measurements, ISO 28258 defines a custom Depth data type supporting both simple values (e.g., “60 cm”) and depth extents (e.g., “60-70 cm”). This flexibility is crucial for representing horizon boundaries in soil profiles. Units of measure are mandatory on all depth elements, following the approach used in ISO 19115-1 and ISO/TS 19139.
A key engineering insight is the standard’s explicit support for extension. Data providers can extend SoilML classes with provider-specific properties while maintaining schema validity. For example, a Plot can be extended with elevation (becoming XYPlot), and a Horizon can be extended with humus content and colour properties. This balance between standardization and flexibility makes ISO 28258 suitable for both regulatory reporting and research applications.
ISO 28258 supports multiple common data exchange scenarios: project-level context transfer, site characterization data, soil profile descriptions with horizon-level detail, sample tracking with preparation processes (including transport and storage), and observation results with full provenance metadata. The standard references the ISO 19156 Observation model where each observation has a phenomenon time, result time, procedure, observed property, feature of interest, and result value.
The accompanying XML schema (SoilML.xsd) provides concrete implementation guidance. Namespace imports include GML 3.2, OGC Observations and Measurements 2.0, and sampling feature schemas. This comprehensive approach ensures that soil data exchanged using ISO 28258 can be integrated into broader environmental data platforms.