Skip to main content

Development

Development of the DIGGS schema is on GitHub at https://github.com/DIGGSml

GitHub is an online platform for code development. It uses the open-source version control system Git. Many open-source projects use GitHub.

Examples

Example files are also located on GitHub. https://github.com/DIGGSml/diggs-examples

Validation

pydiggs is a Python library for validating DIGGS xml files against the DIGGS schema.
Development site: https://github.com/xinp-hub/pydiggs
Package index: https://pypi.org/project/pydiggs/
Documentation:    https://pydiggs.readthedocs.io/en/latest/readme.html

You can also watch a video demonstration of pydiggs.

Workshops

The DFI funded Rock Grouting Schema development project held two workshops in early September 2020.  As a part of this effort, background training was provided to all attendees.  These are good overview presentations of the inner workings of the DIGGS schema and can be viewed on this GitHub page. https://github.com/DIGGSml/diggs-schema/wiki/Rock-Grouting-Schema-Development

Documentation

Detailed documentation of the entire schema is available on GitHub

There you will find a listing of all the elements that can be used within the DIGGS schema. For example, the documentation for a borehole element is partially shown below.

DiGGS borehole element documentation example

Documentation from version 2.0.a is at the following link:
DIGGSML_V2.0.a_Documentation.pdf