Skip to content

an implementation of iso28258 as a relational database system

License

Notifications You must be signed in to change notification settings

pvgenuchten/iso28258-as-rdbs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iso28258 as rdbs

ISO 28258:2013 describes how to digitally exchange soil-related data. It aims to facilitate the exchange of valid, clearly described and specified soil-related data between individuals and organizations via digital systems, and enables any soil data producer, holder or user to find and transfer data in an unambiguous way. Read more

ISO28258 is implemented as a UML model. The UML model has been used to create a relational database model able to capture the entities from the UML model and their relations in a database. Initial development started in MS Access and is ported to other formats, such as GeoPackage (SQLite) and PostGreSQL. The benefit of the latter is that they can store positions as actual geometries.

This work builds on the work of Sousa et al, which implemented a postgres version of ISO28258. A simplification has been applied to the model suggested by Sousa et al, the observation and result types are not split out by type (physio chemical, descriptive, biological, ...) but all stored in a single results table. The result.value column is currently of type string, which allows both string and numeric values, but can not enforce numeric if numeric is expected. One could even supply a xml or json snippet in that field, if the result has a complex value. Results are either linked to a element (of type layer or horizon) via element_id, or to a specimen via specimen_id.

The lookup tables (code lists) properties, procedures and unit of measure are populated from the Glosis ontology.

The project is currently in beta state, welcoming your suggestions.

iso28258 as rdbs

About

an implementation of iso28258 as a relational database system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published