Geo-Engineering logo


Geotechnical Markup Language

Publications | Links to other geotechnical XML projects | GeotechML discussion group

Geotechnical Markup Language is the geotechnical engineering version of Extensible Markup Language (XML). It allows simple text files to be 'marked up' by including tags within the file. These tags can be recognised by an XML compliant web browser. GeotechML will make it possible to search all geotechnical data available on the web in a structured way (not simply by keyword). In this way the World Wide Web will become an international repository of geotechnical information, available to the whole community, avoiding the need to establish national or international geotechnical databases.

If you are using an XML compliant web browser you can view the following GeotechML files developed at Durham University:

Application The XML file Stylesheet file XML file viewed with stylesheet Application for viewing XML*
Slopes vangharad.xml SlopeSML.xsl vangharad.xml with stylesheet Case History Inventory
Ground investigation (borehole) data Boreholes.xml Boreholelogs.xsl Boreholes.xml with stylesheet Java application for graphical display
A simple dam Dam.xml - - Java application for graphical display
A raft foundation RaftFoundation.xml - - Java application for graphical display
Retaining Walls DiaphragmWall.xml




RetainingWall.xsl DiaphragmWall.xml with stylesheet
GabionWall.xml with stylesheet
CribWall.xml with stylesheet
GravityWall.xml with stylesheet
PileWall.xml with stylesheet
These applications currently have errors if run with Java version 2 - should be fixed soon!


Toll, D.G. (2007) Geo-Engineering Data: Representation and Standardisation, Electronic Journal of Geotechnical Engineering,
Toll, D.G. and Cubitt, A.C. (2003) Representing Geotechnical Entities on the World Wide Web, Advances in Engineering Software, Vol. 34, 11-12, pp 729-736.
Toll, D.G. and Shields, R. (2003) A Web-based Data Format for Ground Investigation Data, Electronic Journal of Geotechnical Engineering,
Toll, D.G. (2001) Computers and Geotechnical Engineering: A Review, in Civil and Structural Engineering Computing: 2001 (ed. B.H.V. Topping) Stirling, Scotland: Saxe-Coburg Publications, pp 433-458.

Other Geotechnical XML Projects

See the JTC2 website for current links (

Discussion Group

To join the discussion group concerning GeotechML go to

For comments/suggestions mail: David Toll (

Geo-Engineering at Durham University of Durham School of Engineering Geological Sciences