Releases: DIGGSml/schema-dev
Release 3.0.0
DIGGS Version 3 is a new production release of DIGGS, with many fixes and enhancements to the schema as compared to v. 2.6. This release is NOT backward compatible with v. 2.6 in that structural changes have been made to a number of elements. However, the vast majority of these changes affect elements that are little used at present or lock into schema best-practice encodings that are already in practice so that many v 2.6 instances will likely validate under v 3.
A detailed compatibility report along with a summary table of new elements and types will be posted here shortly.
Version 3 improves encodings used for soil descriptions, measurements involving time-series data , and many other improvements and additions. Many of the changes resulted from user feedback and experiences from the 2025 Hackathon. There has been significant changes "under the hood", involving the development of more logical schema modules. As part of this release, a subset of the full DIGGS schema focusing on borehole and sounding observations and basic testing can be cleanly accessed to reduce complexity, Users are encouraged to use v. 3 schemas for developing future instances and to strongly consider converting v. 2.6 instances to v. 3.
Please post any issues with this release to: https://github.com/DIGGSml/schema-dev/issues
Resources
schemaLocation for this version
https://diggsml.org/schemas/ 3.0.0/Diggs.xsd (full schema)
https://diggsml.org/schemas/3.0.0/DiggsCore.xsd (core schema - supports basic borehole and sounding exploration data only)
XML Namespace
Online schema documentation (this specific version)
https://diggsml.org/docs/3.0.0
Example instances
https://github.com/DIGGSml/diggs-examples/tree/master/3.x%20Example%20Instances
What's Changed
Complete rearchitecting of the schema modules was performed for this release: This change facilitates profiling, documentation and maintenance of the schema but does not in itself affect instance files.
Full Changelog: 2.6...3.0.0
Summary of Changes
Coming*
Release 2.6
This is a new production release of DIGGS, with many enhancements to the schema as compared to v. 2.5.a. Legacy instance documents should verify under v. 2.6, but new instances should be written to this standard.
Please post any issues with this release (compatibility or otherwise) to: https://github.com/DIGGSml/schema-dev/issues
Resources
schemaLocation for this version
http://diggsml.org/schemas/2.6/Diggs.xsd (Note: this is changed from Complete.xsd or Kernel.xsd in 2.5.a)
XML Namespace
http://diggsml.org/schemas/2.6
Example instances
https://github.com/DIGGSml/diggs-examples/tree/master/2.6%20Example%20instances
What's Changed
Latest patch involved updates to imports and includes in schema files. No impact to instances.
Full Changelog from 2.5.a: 2.5.a...2.6
Summary of Changes
- DIGGS now uses WITMSL 2.0 unit symbols and measure types, which greatly expands available units of measure. We have noted some incompatibility with WITSML 1.0 used in versions 2.5.a and have addressed those we've noted. Please post an issue if you note any problems.
- Two new DIGGS object classes (top level properties) have been added: constructionActivity and program. These extensions are designed to handle project construction activities as design and construction specifications.
- Extensions added to support rock, permeation, compaction, jet and deep soil mixing grouting. These extensions are in the new Construction.xsd schema document.
- Extensions added to support processed and field geophysical measurements. These additions are in the Geophysics.xsd schema document.
- Updated Lithology object to better accommodate USCS and AASHTO group names and symbols.
- Many new test procedures have been added. Go here to view currently supported test procedures.
- Main schema file now changed to Diggs.xsd (from Complete.xsd or Kernel.xsd).
- Several GML time measure types have been added to gml3.2Profile_diggs.xsd.
- Added gml:File and gml:FileType to gml3.2Profile_diggs.xml.
- diggs:UnifitedDateTimeType deprecated and replaced with gml:TimePositionType.
- Numerous object definitions have been added or updated.
- Updated dictionary_diggs.xsd to include DIGGS Definition object
- Numerous under the hood chabges that have no effect on instances or validation (eg. type element names, removal of orphaned elements, etc.)
2.6 (pre-release)
This is a pre-production release of DIGGS additions and improvements over 2.5.a. Existing instance documents validated under 2.5.a should also validate under 2.6 with the exception of triaxial tests. It is recommended that existing instance documents be validated against 2.6 and modified if required.
A final release will be scheduled within two weeks. Please post a new issue with any comments or questions.
Full Changelog: 2.5.a...2.6-pre
Summary of changes from version 2.5.a will be provided in description of final release.
Release 2.5.a
This is a pre-production release of DIGGS with significant structural changes and improvements over 2.0.b. and designed to handle ODOT and AASHTO requirements for adoption. Existing instance documents will not validate under 2.5.a. It is recommended that existing instance documents be rewritten to 2.5.a.
Release 2.0.b
The final version of DIGGS Schema version 2.0.b was released May, 2016.
Release 2.0a
DIGGS version 2.0a was released on June 30, 2012.