AGS4 is a standardized text file format designed for exchanging geotechnical information between different software systems used in geotechnical engineering. It organizes borehole logs, laboratory test results, and field measurements into structured data tables with validation rules to ensure consistent data quality across the geotechnical industry.
In the AGS4 format, Groups are organizational containers that structure geotechnical data. Each Group represents a specific aspect of geotechnical investigation, for example, project information (PROJ), location details (LOCA), sample information (SAMP), or specific test types like Standard Penetration Tests (ISPT).
AGS4 Groups are organised in a hierarchical manner.
Each sample (SAMP) belongs to a location (LOCA). Each location belongs to a project (PROJ).
Here’s a an indented tree diagram showing the hierarchy of groups commonly found in an AGS4 file.
PROJ
Project Information
PROJ
LOCA
Location Details
PROJ/LOCA
ABBR
Abbreviation Definitions
PROJ/ABBR
TRAN
Data File Transmission Information / Data Status
PROJ/TRAN
TYPE
Definition of Data Types
PROJ/TYPE
UNIT
Definition of Units
PROJ/UNIT
SAMP
Sample Information
PROJ/LOCA/SAMP
SCPG
Static Cone Penetration Tests - General
PROJ/LOCA/SCPG
GEOL
Field Geological Descriptions
PROJ/LOCA/GEOL
ISPT
Standard Penetration Test Results
PROJ/LOCA/ISPT
GRAG
Particle Size Distribution Analysis - General
PROJ/LOCA/SAMP/GRAG
LNMC
Water/moisture Content Tests
PROJ/LOCA/SAMP/LNMC
SCPT
Static Cone Penetration Tests - Data
PROJ/LOCA/SCPG/SCPT
GRAT
Particle Size Distribution Analysis - Data
PROJ/LOCA/SAMP/GRAG/GRAT
All Groups Hierarchy Tree
While AGS defines a load of groups, not all of them are used in every project.
For reference, here is the full hierarchy tree of all groups.
AGS4 File
-
AGS4 File
PROJ
Project Information
AGS4 File/PROJ
ABBR
Abbreviation Definitions
AGS4 File/ABBR
DICT
User Defined Groups and Headings
AGS4 File/DICT
FILE
Associated Files
AGS4 File/FILE
TRAN
Data File Transmission Information / Data Status
AGS4 File/TRAN
TYPE
Definition of Data Types
AGS4 File/TYPE
LBSG
Testing Schedule
AGS4 File/LBSG
PREM
Project Specific Time Related Remarks
AGS4 File/PREM
UNIT
Definition of Units
AGS4 File/UNIT
STND
Standards / Specifications
AGS4 File/STND
LOCA
Location Details
AGS4 File/PROJ/LOCA
LBST
Testing Schedule Details
AGS4 File/LBSG/LBST
BKFL
Exploratory Hole Backfill Details
AGS4 File/PROJ/LOCA/BKFL
CDIA
Casing Diameter by Depth
AGS4 File/PROJ/LOCA/CDIA
CHIS
Chiselling Details
AGS4 File/PROJ/LOCA/CHIS
CORE
Coring Information
AGS4 File/PROJ/LOCA/CORE
DCPG
Dynamic Cone Penetrometer Tests - General
AGS4 File/PROJ/LOCA/DCPG
DETL
Stratum Detail Descriptions
AGS4 File/PROJ/LOCA/DETL
DISC
Discontinuity Data
AGS4 File/PROJ/LOCA/DISC
DLOG
Driller Geological Description
AGS4 File/PROJ/LOCA/DLOG
DOBS
Drilling/Advancement Observations & Parameters
AGS4 File/PROJ/LOCA/DOBS
DPRG
Dynamic Probe Tests - General
AGS4 File/PROJ/LOCA/DPRG
DREM
Depth Related Remarks
AGS4 File/PROJ/LOCA/DREM
FGHG
Field Geohydraulic Testing - General
AGS4 File/PROJ/LOCA/FGHG
FLSH
Drilling Flush Details
AGS4 File/PROJ/LOCA/FLSH
FRAC
Fracture Spacing
AGS4 File/PROJ/LOCA/FRAC
GEOL
Field Geological Descriptions
AGS4 File/PROJ/LOCA/GEOL
HDIA
Hole Diameter by Depth
AGS4 File/PROJ/LOCA/HDIA
HDPH
Depth Related Exploratory Hole Information
AGS4 File/PROJ/LOCA/HDPH
HORN
Exploratory Hole Orientation and Inclination
AGS4 File/PROJ/LOCA/HORN
ICBR
In Situ California Bearing Ratio Tests
AGS4 File/PROJ/LOCA/ICBR
IDEN
In Situ Density Tests
AGS4 File/PROJ/LOCA/IDEN
IFID
On Site Volatile Headspace Testing Using Flame Ionisation Detector
AGS4 File/PROJ/LOCA/IFID
IPEN
In Situ Hand Penetrometer Tests
AGS4 File/PROJ/LOCA/IPEN
IPID
On Site Volatile Headspace Testing by Photo Ionisation Detector
AGS4 File/PROJ/LOCA/IPID
IPRG
In Situ Permeability Tests - General
AGS4 File/PROJ/LOCA/IPRG
IRDX
In Situ Redox Tests
AGS4 File/PROJ/LOCA/IRDX
IRES
In Situ Resistivity Tests
AGS4 File/PROJ/LOCA/IRES
ISAG
Soakaway Tests - General
AGS4 File/PROJ/LOCA/ISAG
ISPT
Standard Penetration Test Results
AGS4 File/PROJ/LOCA/ISPT
IVAN
In Situ Vane Tests
AGS4 File/PROJ/LOCA/IVAN
MONG
Monitoring Installations and Instruments
AGS4 File/PROJ/LOCA/MONG
PIPE
Monitoring Installation Pipe Work
AGS4 File/PROJ/LOCA/PIPE
PLTG
Plate Loading Tests - General
AGS4 File/PROJ/LOCA/PLTG
PMTG
Pressuremeter Test Results - General
AGS4 File/PROJ/LOCA/PMTG
PTIM
Boring/Drilling Progress by Time
AGS4 File/PROJ/LOCA/PTIM
PUMG
Pumping Tests - General
AGS4 File/PROJ/LOCA/PUMG
SAMP
Sample Information
AGS4 File/PROJ/LOCA/SAMP
SCPG
Static Cone Penetration Tests - General
AGS4 File/PROJ/LOCA/SCPG
TREM
Location Specific Time Related Remarks
AGS4 File/PROJ/LOCA/TREM
WADD
Water Added Records
AGS4 File/PROJ/LOCA/WADD
WETH
Weathering
AGS4 File/PROJ/LOCA/WETH
WGPG
Wireline Geophysics - General
AGS4 File/PROJ/LOCA/WGPG
WINS
Window or Windowless Sampling Run Details
AGS4 File/PROJ/LOCA/WINS
WSTG
Water Strike - General
AGS4 File/PROJ/LOCA/WSTG
DCPT
Dynamic Cone Penetrometer Tests - Data
AGS4 File/PROJ/LOCA/DCPG/DCPT
DPRB
Dynamic Probe Tests - Data
AGS4 File/PROJ/LOCA/DPRG/DPRB
FGHS
Field Geohydraulic Testing - Test Results (per stage)
AGS4 File/PROJ/LOCA/FGHG/FGHS
FGHI
Field Geohydraulic Testing - Instrumentation Details
AGS4 File/PROJ/LOCA/FGHG/FGHI
IPRT
In Situ Permeability Tests - Data
AGS4 File/PROJ/LOCA/IPRG/IPRT
ISAT
Soakaway Tests - Data
AGS4 File/PROJ/LOCA/ISAG/ISAT
MOND
Monitoring Readings
AGS4 File/PROJ/LOCA/MONG/MOND
PLTT
Plate Loading Tests - Data
AGS4 File/PROJ/LOCA/PLTG/PLTT
PMTD
Pressuremeter Test Data
AGS4 File/PROJ/LOCA/PMTG/PMTD
PMTL
Pressuremeter Test Results - Individual Loops
AGS4 File/PROJ/LOCA/PMTG/PMTL
PUMT
Pumping Tests - Data
AGS4 File/PROJ/LOCA/PUMG/PUMT
AAVT
Aggregate Abrasion Tests
AGS4 File/PROJ/LOCA/SAMP/AAVT
ACVT
Aggregate Crushing Value Tests
AGS4 File/PROJ/LOCA/SAMP/ACVT
AELO
Aggregate Elongation Index Tests
AGS4 File/PROJ/LOCA/SAMP/AELO
AFLK
Aggregate Flakiness Tests
AGS4 File/PROJ/LOCA/SAMP/AFLK
AIVT
Aggregate Impact Value Tests
AGS4 File/PROJ/LOCA/SAMP/AIVT
ALOS
Los Angeles Abrasion Tests
AGS4 File/PROJ/LOCA/SAMP/ALOS
APSV
Aggregate Polished Stone Tests
AGS4 File/PROJ/LOCA/SAMP/APSV
ARTW
Aggregate Determination of the Resistance to Wear (micro-Deval)
AGS4 File/PROJ/LOCA/SAMP/ARTW
ASDI
Slake Durability Index Tests
AGS4 File/PROJ/LOCA/SAMP/ASDI
ASNS
Aggregate Soundness Tests
AGS4 File/PROJ/LOCA/SAMP/ASNS
AWAD
Aggregate Water Absorption Tests
AGS4 File/PROJ/LOCA/SAMP/AWAD
CBRG
California Bearing Ratio Tests - General
AGS4 File/PROJ/LOCA/SAMP/CBRG
CHOC
Chain of Custody Information
AGS4 File/PROJ/LOCA/SAMP/CHOC
CMPG
Compaction Tests - General
AGS4 File/PROJ/LOCA/SAMP/CMPG
CONG
Consolidation Tests - General
AGS4 File/PROJ/LOCA/SAMP/CONG
CTRG
Cyclic Triaxial Test - General
AGS4 File/PROJ/LOCA/SAMP/CTRG
ECTN
Sample Container Details
AGS4 File/PROJ/LOCA/SAMP/ECTN
ELRG
Environmental Laboratory Reporting
AGS4 File/PROJ/LOCA/SAMP/ELRG
ERES
Environmental Contaminant Testing
AGS4 File/PROJ/LOCA/SAMP/ERES
ESCG
Effective Stress Consolidation Tests - General
AGS4 File/PROJ/LOCA/SAMP/ESCG
FRST
Frost Susceptibility Tests
AGS4 File/PROJ/LOCA/SAMP/FRST
GCHM
Geotechnical Chemistry Testing
AGS4 File/PROJ/LOCA/SAMP/GCHM
GRAG
Particle Size Distribution Analysis - General
AGS4 File/PROJ/LOCA/SAMP/GRAG
LDEN
Density Tests
AGS4 File/PROJ/LOCA/SAMP/LDEN
LDYN
Dynamic Testing
AGS4 File/PROJ/LOCA/SAMP/LDYN
LFCN
Laboratory Fall Cone Test
AGS4 File/PROJ/LOCA/SAMP/LFCN
LLIN
Linear Shrinkage Tests
AGS4 File/PROJ/LOCA/SAMP/LLIN
LLPL
Liquid and Plastic Limit Tests
AGS4 File/PROJ/LOCA/SAMP/LLPL
LNMC
Water/moisture Content Tests
AGS4 File/PROJ/LOCA/SAMP/LNMC
LPDN
Particle Density Tests
AGS4 File/PROJ/LOCA/SAMP/LPDN
LPEN
Laboratory Hand Penetrometer Tests
AGS4 File/PROJ/LOCA/SAMP/LPEN
LRES
Laboratory Resistivity Tests
AGS4 File/PROJ/LOCA/SAMP/LRES
LSLT
Shrinkage Limit Tests
AGS4 File/PROJ/LOCA/SAMP/LSLT
LSTG
Initial Consumption of Lime Tests - General
AGS4 File/PROJ/LOCA/SAMP/LSTG
LSWL
Swelling Index Testing
AGS4 File/PROJ/LOCA/SAMP/LSWL
LTCH
Laboratory Thermal Conductivity
AGS4 File/PROJ/LOCA/SAMP/LTCH
LUCT
Laboratory Unconfined Compression Test
AGS4 File/PROJ/LOCA/SAMP/LUCT
LVAN
Laboratory Vane Tests
AGS4 File/PROJ/LOCA/SAMP/LVAN
MCVG
MCV Tests - General
AGS4 File/PROJ/LOCA/SAMP/MCVG
PTST
Laboratory Permeability Tests
AGS4 File/PROJ/LOCA/SAMP/PTST
RCAG
Rock Abrasiveness Tests - General
AGS4 File/PROJ/LOCA/SAMP/RCAG
RCCV
Chalk Crushing Value Tests
AGS4 File/PROJ/LOCA/SAMP/RCCV
RDEN
Rock Porosity and Density Tests
AGS4 File/PROJ/LOCA/SAMP/RDEN
RELD
Relative Density Tests
AGS4 File/PROJ/LOCA/SAMP/RELD
RESG
Resonant Column Test – General
AGS4 File/PROJ/LOCA/SAMP/RESG
RPLT
Point Load Testing
AGS4 File/PROJ/LOCA/SAMP/RPLT
RSCH
Schmidt Rebound Hardness Tests
AGS4 File/PROJ/LOCA/SAMP/RSCH
RSHR
Shore Scleroscope Hardness Tests
AGS4 File/PROJ/LOCA/SAMP/RSHR
RTEN
Tensile Strength Testing
AGS4 File/PROJ/LOCA/SAMP/RTEN
RUCS
Rock Uniaxial Compressive Strength and Deformability Tests
AGS4 File/PROJ/LOCA/SAMP/RUCS
RWCO
Water Content of Rock Tests
AGS4 File/PROJ/LOCA/SAMP/RWCO
SHBG
Shear Box Testing - General
AGS4 File/PROJ/LOCA/SAMP/SHBG
SUCT
Suction Tests
AGS4 File/PROJ/LOCA/SAMP/SUCT
TNPC
Ten Per Cent Fines
AGS4 File/PROJ/LOCA/SAMP/TNPC
TREG
Triaxial Tests - Effective Stress - General
AGS4 File/PROJ/LOCA/SAMP/TREG
TRIG
Triaxial Tests - Total Stress - General
AGS4 File/PROJ/LOCA/SAMP/TRIG
SCDG
Static Cone Dissipation Tests - General
AGS4 File/PROJ/LOCA/SCPG/SCDG
SCPP
Static Cone Penetration Tests - Derived Parameters
AGS4 File/PROJ/LOCA/SCPG/SCPP
WGPT
Wireline Geophysics - Readings
AGS4 File/PROJ/LOCA/WGPG/WGPT
WSTD
Water Strike - Details
AGS4 File/PROJ/LOCA/WSTG/WSTD
FGHT
Field Geohydraulic Testing - Data
AGS4 File/PROJ/LOCA/FGHG/FGHI/FGHT
CBRT
California Bearing Ratio Tests - Data
AGS4 File/PROJ/LOCA/SAMP/CBRG/CBRT
CMPT
Compaction Tests - Data
AGS4 File/PROJ/LOCA/SAMP/CMPG/CMPT
CONS
Consolidation Tests - Data
AGS4 File/PROJ/LOCA/SAMP/CONG/CONS
CTRC
Cyclic Triaxial Tests - Consolidation
AGS4 File/PROJ/LOCA/SAMP/CTRG/CTRC
CTRS
Cyclic Triaxial Test - Saturation
AGS4 File/PROJ/LOCA/SAMP/CTRG/CTRS
ESCT
Effective Stress Consolidation Tests - Data
AGS4 File/PROJ/LOCA/SAMP/ESCG/ESCT
GRAT
Particle Size Distribution Analysis - Data
AGS4 File/PROJ/LOCA/SAMP/GRAG/GRAT
LSTT
Initial Consumption of Lime Tests - Data
AGS4 File/PROJ/LOCA/SAMP/LSTG/LSTT
MCVT
MCV Tests - Data
AGS4 File/PROJ/LOCA/SAMP/MCVG/MCVT
RCAT
Rock Abrasiveness Tests - Data
AGS4 File/PROJ/LOCA/SAMP/RCAG/RCAT
RESC
Resonant Column Test - Consolidation
AGS4 File/PROJ/LOCA/SAMP/RESG/RESC
RESD
Resonant Column Test – Data
AGS4 File/PROJ/LOCA/SAMP/RESG/RESD
RESS
Resonant Column Test – Saturation
AGS4 File/PROJ/LOCA/SAMP/RESG/RESS
SHBT
Shear Box Testing - Data
AGS4 File/PROJ/LOCA/SAMP/SHBG/SHBT
TRET
Triaxial Tests - Effective Stress - Data
AGS4 File/PROJ/LOCA/SAMP/TREG/TRET
TRIT
Triaxial Tests - Total Stress - Data
AGS4 File/PROJ/LOCA/SAMP/TRIG/TRIT
SCDT
Static Cone Dissipation Tests - Data
AGS4 File/PROJ/LOCA/SCPG/SCDG/SCDT
CTRP
Cyclic Triaxial Test - Derived Parameters
AGS4 File/PROJ/LOCA/SAMP/CTRG/CTRC/CTRP
RESP
Resonant Column Test - Derived Parameters
AGS4 File/PROJ/LOCA/SAMP/RESG/RESD/RESP
CTRD
Cyclic Triaxial Tests - Data
AGS4 File/PROJ/LOCA/SAMP/CTRG/CTRC/CTRP/CTRD
Headings are the specific data fields (i.e. the columns) within each group that define individual data items.
Each heading represents a specific piece of information that can be recorded during geotechnical investigations, such as sample depth, moisture content, or test result values
Headings follow a standardized naming pattern, typically beginning with the group name as a prefix (e.g., “PROJ_ID” for project identifier in the PROJ group).
Some headings are marked as required (*R or R), indicating that they must be populated in a valid AGS file to maintain data integrity.
Headings include additional information like units of measurement, descriptions, and example values to help users understand their purpose.
Heading details
Data Definition Each heading represents a specific piece of information that can be recorded during geotechnical investigations, such as sample depth, moisture content, or test result values.
Naming Convention Headings follow a standardized naming pattern, typically beginning with the group name as a prefix (e.g., "PROJ_ID" for project identifier in the PROJ group).
Data Typing Each heading has a defined data type (e.g., "ID" for identifiers, "X" for text, "N" for numeric values) that specifies what kind of information it contains.
Required Status Some headings are marked as required (*R or R), indicating that they must be populated in a valid AGS file to maintain data integrity.
Metadata Structure Headings include additional information like units of measurement, descriptions, and example values to help users understand their purpose.